@import url("reset.css");
body{
	background:#FFFFFF url(../images/img/body-bg.jpg) left top repeat-x;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
}
/* Global Styles ========================================================================= */
/* Form Elements */
a{font:12px Arial;color:#A01D30;}
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em; }
textarea { overflow:auto; }
button.button { overflow:visible; width:auto; background:#f6f6f6; border:1px solid #717171; cursor:pointer; }
button.button span { display:block; margin:0; padding:0 8px 1px; font:bold 12px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#000; }
button.disabled {}
button.disabled span {}
/* Input & Textarea stretched for 100% */
.field-100 { border:1px solid #888; padding:2px; overflow:hidden; }
.field-100 input.input-text,
.field-100 textarea { float:left; width:100%; margin:0; padding:0; border:0; }
/* Form Highlight */
.highlight {}

/* Form lists */
.form-list li { margin:0 0 5px; }
.form-list li .input-box {}
.form-list li input.input-text,
.form-list li textarea { width:250px; }
.form-list li select { width:256px; }
.form-list li.add-row { border-top:1px solid #ddd; margin-top:10px; }
.form-list label {}

.group-select {}
.group-select label {}
.group-select .legend {}
.group-select li { margin:0 0 5px; }
.group-select li .input-box { float:left; width:260px; }
.group-select li input.input-text,
.group-select li textarea {width:320px; }
.group-select li select { width:320px; }
.group-select li .input-box input.input-text,
.group-select li .input-box textarea { width:250px; }
.group-select li .input-box select { width:256px; }
.group-select.wide input.input-text,
.group-select.wide textarea { width:320px; }
.v-middle{margin:-1px 8px 0 8px;float:left;}
.buttons-set { clear:both; margin:5px 0 0; padding:5px; border:1px solid #ddd; }
.buttons-set .back-link { float:left; }
.buttons-set .button { float:right; }
.buttons-set a{color:#000000;}
.buttons-set2 { clear:both; margin:5px 0 0; padding:5px; border:1px solid #ddd; text-align:right; }

/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
.validation-passed {}
.required { color:#f00; }
p.required { font-size:10px; text-align:right; }
/* Expiration date and cvv number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { float:left; width:12em; margin-right:-12em; display:inline; position:relative; }

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#f00; font-weight:bold; }
.notice { color:#ccc; }

.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px; }
.messages li li { margin:0 0 3px; }
.error-msg,

.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 10px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:10px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/error_msg_icon.gif); color:#df280a; }
.success-msg{ font:bold 12px Arial, Helvetica, sans-serif;color:#000000; padding:8px 8px 8px 25px}
.success-msg {background:url(../images/img/successfully-added.jpg) left 2px no-repeat; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../images/note_msg_icon.gif); color:#3d6611; }

/* BreadCrumbs */ 
.breadcrumbs { padding:10px; margin:0 0 10px; border:1px solid #ddd; }
.breadcrumbs li { display:inline; }

/* Page Heading */
.page-title { }
.title-buttons { text-align:right; }
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; }

/* Pager */ 
.pager { border:1px solid #ddd; padding:5px; margin:5px 0; text-align:center; }
.pager .amount { float:left; }
.pager .limiter { float:right; }
.pager .pages { margin:0 135px; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; }
.pager .pages .current {}

/* Sorter */ 
.sorter { border:1px solid #ddd; padding:5px; margin:5px 0; }
.sorter .view-mode { float:left; }
.sorter .sort-by { float:right; }
.sorter .link-feed {}

/* Data Table */ 
.data-table { width:100%; }
.data-table th { padding:5px; border:1px solid #ddd; font-weight:bold; white-space:nowrap; }
.data-table th{font:bold 12px Arial;}
.data-table td{font:normal 12px Arial;}
.data-table td { padding:5px; border:1px solid #ddd; }
.data-table thead { background-color:#f2f2f2; }
.data-table tbody {}
.data-table tfoot {}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd {}
.data-table tr.even { background-color:#f6f6f6; }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even { background-color:#f6f6f6; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td .product-name { font-size:1em; font-weight:bold; line-height:1.5; color:#000000; }
.data-table td .product-name a{color:#000000;}
.data-table td.label,
.data-table th.label { font-weight:bold; background-color:#f6f6f6; }
.data-table td.value {}
.v-fix div{padding:30px 0 0 0;}

/* Tax Details Row */
tr.tax-total { cursor:pointer; }
tr.tax-total td {}
tr.tax-total .tax-collapse { float:right; text-align:right; padding-left:20px; background:url(../images/bg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
tr.show-details .tax-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.tax-details td { background-color:#f6f6f6; }
tr.tax-details-first td {}

/* Lists Decoration */
li.odd {}
li.even { background-color:#f6f6f6; }
dt.odd,
dd.odd {}
dt.even,
dd.even { background-color:#f6f6f6; }

/* Class: std - styles for admin-controlled content */
.std,
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }
/* ======================================================================================= */


/* Sidebar =============================================================================== */
.sidebar .block { border:1px solid #ddd; margin:0 0 10px; }
.sidebar .block .block-title { border-bottom:1px solid #ddd; padding:0 10px; }
.sidebar .block .block-title h2 { font-size:16px; font-weight:bold; line-height:1.5; }
.sidebar .block h3 { font-size:14px; line-height:1.5; }
.sidebar .block .block-content { padding:10px; }
.sidebar .block .actions { text-align:right; }
.sidebar .block .actions a { float:left; }

/* Block: Account */
.sidebar .block-account {}

/* Block: Currency Switcher */
.sidebar .block-currency {}
.sidebar .block-currency select { width:100%; border:1px solid #888; }

/* Block: Layered Navigation */
.sidebar .block-layered-nav {}
.sidebar .block-layered-nav dt { font-weight:bold; }
.sidebar .block-layered-nav .currently {}

/* Block: Cart */
.sidebar .block-cart {}
.sidebar .block-cart .amount {}
.sidebar .block-cart .subtotal { text-align:center; }

.sidebar .mini-products-list li { padding:5px 0; }
.sidebar .mini-products-list .product-image { float:left; width:50px; padding:5px; border:1px solid #ddd; margin-right:-75px; }
.sidebar .mini-products-list .product-details { margin-left:75px; }
.sidebar .mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }
.sidebar .mini-products-list .product-details .btn-remove { float:right; }

/* Block: Wishlist */
.sidebar .block-wishlist {}

/* Block: Related */
.sidebar .block-related {}
.sidebar .block-related li { padding:5px 0; }
.sidebar .block-related .checkbox { float:left; margin-right:-20px; }
.sidebar .block-related .item { margin-left:20px; }
.sidebar .block-related .item .product-image { float:left; margin-right:-65px; }
.sidebar .block-related .item .product-details { margin-left:65px; }

/* Block: Compare Products */
.sidebar .block-compare {}
.sidebar .block-compare li { padding:5px 0; }

/* Block: Viewed */
.sidebar .block-recent {}

/* Block: Poll */
.sidebar .block-poll {}
.sidebar .block-poll .radio { float:left; margin:3px -18px 0 0; }
.sidebar .block-poll .label { display:block; margin-left:18px; }
.sidebar .block-poll .answer {}
.sidebar .block-poll .votes { font-weight:bold; }

/* Block: Tags */
.sidebar .block-tags ul,
.sidebar .block-tags li { display:inline; }

/* Block: Subscribe */
.sidebar .block-subscribe {}

/* Block: Reorder */
.sidebar .block-reorder {}
.sidebar .block-reorder li { padding:5px 0; }
.sidebar .block-reorder .checkbox { float:left; margin:3px -20px 0 0; }
.sidebar .block-reorder .label { display:block; margin-left:20px; }

/* Block: Banner */
.sidebar .block-banner {}
.sidebar .block-banner {}
.sidebar .block-banner .block-content { text-align:center; }

/* Block: Checkout Progress */
.sidebar .block-progress {}
.sidebar .block-progress dt { font-weight:bold; }
.sidebar .block-progress dt.complete,
.sidebar .block-progress dd.complete { background-color:#f6f6f6; }

/* Multiple Addresses Checkout */
.checkout-progress { }
.checkout-progress li { float:left; width:20%; border-top:5px solid #ccc; text-align:center; color:#ccc; }
.checkout-progress li.active { border-top-color:#000; color:#000; }

.multiple-checkout { position:relative; }
.multiple-checkout .grand-total { font-size:1.5em; text-align:right; }
.multiple-checkout .grand-total big {}
.multiple-checkout .grand-total .price {}
.multiple-checkout h3{margin:0 0 10px 0;}
/* ======================================================================================= */

/****************************************** Header Styles*************************************/
.header{width:980px;margin:0 auto;}
.searchHeader{margin:0 0 0 40px;float:left;}
.search{width:625px;float:left;height:20px}
.search img{padding:4px 0 0 0px}
.search span{padding:0 0 0 10px;font:bold 10px Arial;color:#c7c7bb;}
.search a{font:bold 11px Arial;color:#c7c7bb;line-height:20px;}
.headerNav{width:305px;float:left;text-align:center;}
.headerNav li{float:left;padding-right:13px;}
.headerNav li a{font:bold 10px Arial;color:#c7c7bb;line-height:20px}
.headerNav a{font:bold 10px Arial;color:#c7c7bb;line-height:20px;padding-right:8px}
.fitlFont{
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
}
.subheadingSrif{
	font-size:16px;
	color:#000000;
}
.loginHeading{
	font-size:27px;
	color:#565656;
}
.navigationContainer{width:940px;float:left;height:96px;margin:0 0 0 40px;}
.navigationLeft{width:218px;float:left;height:35px;margin:28px 0 0 0px;background:url(../images/img/nav-border.jpg) left top repeat-x;}
.navigationLeft ul{padding-left:13px}
.navigationLeft li{float:left;padding:0px 16px 0 16px;}
.navigationLeft a{display:block;height:37px;padding-top:9px;float:left;}
.navigationLeft a:hover{background:url(../images/img/navigation-hover.jpg) left top repeat-x;}

.logo{width:343px;float:left;padding:26px 0 0 77px;}

.navigationRight{width:210px;float:left;height:35px;margin:28px 0 0 35px;background:url(../images/img/nav-border.jpg) left top repeat-x;}
.navigationRight li{float:left;padding:0px 11px 0px 11px;}
.navigationRight a{display:block;height:37px;padding-top:9px;float:left;}
.navigationRight a:hover{background:url(../images/img/navigation-hover.jpg) left top repeat-x;}

.contentContainer{width:980px;margin:0 auto;min-height:640px;}

/********************************* Content ***************************************/
.contentPage{width:874px;float:left;margin:35px 0 0 50px;font:11px Arial, Helvetica, sans-serif;color:#000000;}
.contentPage h5{font-weight:bold;text-transform:uppercase;padding:0 0 12px 0;}
.contentPage h6{font:11px Arial;text-transform:uppercase;padding:0 0 12px 0;}
.contentPage p{padding:0 0 12px 0;}
.contentPage p span{width:30px;display:block;float:left;}
.contentPage p a{color:#A01D30;}
.faqText{font:16px "Times New Roman", Times, serif}
.faqText a{color:#A01D30;}
.faqContainer ul{margin:0px;padding:0px}
.faqContainer li{font:13px "Times New Roman";float:left;padding:0 0 3px 0;width:410px}
.faqContainer p{font:14px "Times New Roman";color:#000000;margin:0 0 6px 22px;padding:0px;line-height:16px}
.faqContainer span{width:22px;display:block;float:left;}
.faqContainer a{font:14px "Times New Roman";color:#A01D30}
.faqLeft{width:425px;float:left;}
.faqRight{width:410px;float:left;}

.contentPages{width:874px;float:left;margin:35px 0 0 50px;font:11px Arial, Helvetica, sans-serif;color:#000000;}
.contentPages h5{font-weight:bold;text-transform:uppercase;padding:0 0 12px 0;}
.policesLeft{width:275px;float:left;margin:0 100px 0 0;}

.policesText{width:275px;float:left;border-top:3px solid #000000;padding-left:7px;}
.policesText h4{width:275px;float:left;font:bold 13px "Times New Roman";color:#000000;text-transform:uppercase;padding:6px 0;}
.policesText p{width:275px;float:left;font:13px "Times New Roman", Times, serif;color:#000000;padding:0 0 20px 0;line-height:18px}
.policesText a{color:#a01d30}

.policesRight{width:488px;float:left;}
.policesRightText{width:480px;float:left;border-top:3px solid #000000;padding-left:7px;}
.policesRightText h4{width:480px;float:left;font:bold 13px "Times New Roman";color:#000000;text-transform:uppercase;padding:6px 0;}
.policesRightText p{width:480px;float:left;font:13px "Times New Roman", Times, serif;;color:#000000;padding:0 0 20px 0;line-height:18px}
.policesRightText code{font:bold 12px "Times New Roman"}
.policesRightText span{display:block;width:480px;float:left;font:12px "Times New Roman";color:#000000;padding-bottom:6px}
.policesRightText a{color:#a01d30}

.contactContainer{width:880px;float:left;}
.contactLeft{width:445px;float:left;}
.contactRight{width:405px;float:left;}
.contactContainer h4{font:bold 14px "Times New Roman";text-transform:uppercase;margin:0 0 6px 0;}
.contactContainer p{font:14px "Times New Roman";padding:0 0 20px 0;line-height:18px;}
.contactContainer a{color:#a01d30}

.contentHeading{font-size:22px;color:#a01d30;}
/*********************** Fit page***************************/
.fitContainer{width:883px;float:left;margin:35px 0 0 50px;}
.fitHeader{width:883px;float:left;border-bottom:1px solid #050708;}
.fitNavigation{width:850px;float:left}
.fitNavigation li{float:left;margin-right:8px;}
.fitNavigation img{display:block;}
.fitHeading{width:23px;float:left;}
.fitHeading h3{font-size:22px;color:#a01d30;margin:10px 0 0 0}
.fitGallery{width:883px;float:left;margin:20px 0 0 0px;}
.fitGalleryleft{width:160px;float:left;}
.fitGalleryleft li{padding:0 0 20px 6px;}
.fitGallerymiddle{width:504px;float:left;}
.fitGalleryright{width:219px;float:left;}
.fitDetails{width:219px;height:170px;float:left;background:url(../images/img/fit_bg.jpg) left top no-repeat;margin-bottom:45px;color:#FFFFFF;padding-left:24px;}
.fitDetails h6{width:168px;font:14px "Times New Roman", Times, serif;text-transform:uppercase;text-align:center;margin:18px 0 8px 0}
.fitDetails a{width:60px;border-bottom:1px solid #FFFFFF;display:block;line-height:1px;margin:0 0 0 53px;}
.fitDetails p{font:13px "Times New Roman", Times, serif;width:168px;padding:10px 0;}
.fitDetails ul{margin:0 auto;}
.fitDetails li{width:168px;font:13px "Times New Roman", Times, serif;background:url(../images/img/disc_white.jpg) left 4px no-repeat;padding:0 0 0 10px}

/*********************** fit changes*************************/
.fitspoertDetails{width:219px;height:185px;float:left;margin-bottom:30px;padding-left:5px}
.fitspoertDetails img,li{ cursor:pointer }
.fitspoertDetails_dress{width:219px;height:285px;float:left;margin-bottom:35px;padding-left:5px}
.fitspoertDetails_dress img,li{ cursor:pointer }
/*********************** fit changes*************************/


#fitspoertDetailsactive{background:url(../images/img/fit-big-bg-active.jpg) left top no-repeat;}

#fitDetailsactive{background:url(../images/img/fit_bgactive.jpg) left top no-repeat;}
#fitDetailsactive li{background:url(../images/img/disc.jpg) left 4px no-repeat;}
/*********************** Home page*************************/
.homepage{position:relative;float:left;width:980px;height:632px;padding:0px 0 10px 0;} 
.homeSpad{position:absolute;right:17px;bottom:40px;width:15px;height:17px; z-index:100;cursor:pointer;}
#nav{position:absolute;right:13px;bottom:26px;z-index:1000;}
#nav a { background:url(../images/img/spade.png) left top no-repeat; width:15px;height:17px;display:block;float:left;padding:0 2px 0 2px}
#nav a.activeSlide {  background:url(../images/img/spade-active.png) left top no-repeat; }
#nav a:focus { outline: none; }

.lookbook{width:980px;position:relative;float:left;padding:25px 0 20px 0;}
.lookbook img{display:block;}
#styel_left{position:absolute;left:-3px;top:280px;}
#styel_right{position:absolute;right:0px;top:280px;}
.styleMouseover{position:absolute;right:80px;top:120px;background:url(../images/img/style-hover.png) left top no-repeat;width:223px;height:109px;text-align:center;padding:30px 10px 0 0;}
.styleMouseover a{font:bold 17px "Times New Roman", Times, serif;color:#ffffff;}
.lookimages{width:457px;float:left;}
.styleFirstSetImage1{width:197px;float:left}
.styleFirstSetImage2{width:195px;float:left}
.styleFirstSetImage3{width:588px;float:left}
.stylesecondSetImage1{width:196px;float:left}
.stylesecondSetImage2{width:588px;float:left}
.stylesecondSetImage3{width:196px;float:left}

.stylethirdSetImage1{width:392px;float:left}
.stylethirdSetImage2{width:196px;float:left}
.stylethirdSetImage3{width:195px;float:left}
.stylethirdSetImage4{width:197px;float:left}
.bottomList{width:320px;float:left;padding:20px 0 10px 460px}
.bottomList li{float:left;padding:0 5px}
.imageZoom{width:940px;float:left;padding:20px 0;}
/*********************** About us*****************************/
.aboutContainer{width:890px;float:left;margin:40px 0 0 40px;padding-bottom:30px}
.aboutContainer a{font-size:14px;font-family:"Times New Roman", Times, serif;}
.aboutContainer p{float:left;padding:0 0 12px 0;line-height:18px;text-align:justify;color:#000000;font-size:14px;font-family:"Times New Roman", Times, serif;}
.aboutLeft{width:417px;float:left;border-right:1px solid #000000;padding-right:30px;}
.aboutLeft h5{float:left;padding-bottom:12px;}
.aboutLeft span{font-size:34px;font-style:normal;font-weight:bold; }
.aboutLefttext{width:409px;float:left;}
.signature{width:400px;float:left;margin:8px 0 0 0;font-size:13px;}
.aboutContainer a{color:#A01D30;}
.aboutLeft p{float:left;padding:0 0 12px 0;line-height:18px;text-align:justify;color:#000000;font-size:14px;font-family:"Times New Roman", Times, serif;}
.aboutRight{width:406px;float:left;margin-left:30px}
.aboutRight h5{float:left;padding-bottom:15px;}
.aboutRightImage{padding-bottom:15px;}
.aboutRightText{margin:0 0 17px 0;}
/*********************** Size Chart **************************/
.sizechart{width:817px;float:left;padding:24px 0 20px 25px;background:#FFFFFF}
.sizechartLeft{width:450px;float:left;padding:24px 0 20px 25px;background:#FFFFFF;}
.sizechartLeftClose{width:400px;float:right;text-align:right;margin:0 25px 0 0;}
.sizechartLeftClose a{font:bold 14px Arial;color:#000000;text-transform:uppercase;}
.sizechartLeft h5{margin:0 0 30px 0;}
.sizechartContainer{width:560px;float:left;}

.sizeHeader{width:560px;float:left;margin:0 0 3px 0;font:10px Arial;color:#808080;}
.sizeHeaderSize{width:128px;float:left;background:#e7e7df;height:20px;line-height:20px;margin-right:3px;text-align:center;}
.sizeHeaderNeck{width:78px;float:left;background:#e7e7df;height:20px;line-height:20px;margin-right:3px;text-align:center;}
.sizeHeaderSleeve{width:89px;float:left;background:#e7e7df;height:20px;line-height:20px;margin-right:3px;text-align:center;}
.sizeHeaderJack{width:120px;float:left;background:#e7e7df;height:20px;line-height:20px;text-align:center;}

.sizeHeaderText{width:560px;float:left;font:bold 12px Arial;color:#000000;}
.sizeHeaderText div{background:#f0f0f0;padding:3px 0;height:20px;line-height:20px;margin-right:3px;text-align:center;}
.sizeHeaderSizeText{width:128px;float:left;text-indent:20px}
.sizeHeaderNeckText{width:78px;float:left;}
.sizeHeaderSleeveText{width:89px;float:left;}
.sizeHeaderJackText{width:120px;float:left;margin-right:0px}
.notesText{width:650px;float:left}
.notesText h5{margin:25px 0 17px 0}
.notesText p{font:12px Arial;color:#000000;line-height:22px;}
.notesText span{padding-left:30px}
.notesText a{color:#A01D30;}
.notesText a:hover{color:#c15b66;}

.sizechartRight{width:275px;float:left;font:12px Arial;color:#000000;padding:0 0 0 10px;background:#FFFFFF}
.sizechartClose{float:right;text-align:right;margin:5px 0 30px 0;}
.sizechartClose a{font:bold 14px Arial;color:#000000;text-transform:uppercase;}
.dontseeContainer{width:279px;float:left;}
.sizechartRightContainer{width:240px;float:left;margin-left:15px;}
.sizechartRightContainer h5{margin:12px 0;}
.sizechartRightContainer p{line-height:18px;padding-bottom:10px}
.notespostContainer{width:234px;float:left;font:12px Arial;color:#3E3E3E;padding:0 0 15px 0}
.notesEmailLabel{padding:0 0 3px 0;float:left;}
.notespostContainer input,textarea{background:#e7e7df;width:234px;height:20px;padding-top:3px;}
.notesEmailLabel button{background:url(../images/img/submit.jpg) left top no-repeat;width:52px;height:23px;border:none;}
.notesEmailinput textarea{width:234px;border:none;height:75px;}
.notesNeck{width:72px;float:left;margin-right:9px;}
.notesSleeve{width:72px;float:left;margin-right:9px;}
.notesJacket{width:72px;float:left;}
.notesNeckInput{width:72px;float:left;margin-right:9px;}
.notesSleeveInput{width:72px;float:left;margin-right:9px;}
.notesJacketInput{width:72px;float:left;}
.post3Container input{background:#e7e7df;width:72px;height:20px;padding-top:3px;}
/*********************** Send to friend************************/
.sendtofriend{width:254px;float:left;padding-left:10px;background:#FFFFFF}
.sizechartRightContainer{width:218px;float:left;}
.sizechartRightContainer h5{margin:15px 0;}
.sendtofriendContainer input,textarea{background:#e7e7df;width:216px;height:20px;padding-top:3px;}
.sendtofriendLabel{padding:0 0 3px 0}
.sendtofriendLabel button{background:url(../images/img/send.jpg) left top no-repeat;width:65px;height:23px;border:none;}
.sendtofriendinput textarea{width:216px;border:none;height:60px;}
.sendtofriendLabel a{font:bold 14px Arial;color:#000000;text-transform:uppercase;padding:10px 0 0 0;display:block;}
.notesNeck{width:72px;float:left;margin-right:9px;}
/***********************  News page **************************/
.newsContainer{width:890px;float:left;margin:35px 0 0 40px;padding-bottom:30px}
.newsContainer a{color:#000000;}
/************************ News Grid**********************/
.newsGridLeft{width:726px;float:left;margin:0 0 0 8px;border-right:1px solid #999999;}
.newsGridContainer{width:715px;float:left;border-top:1px solid #000000;padding-top:10px;}
.newsSingleview{width:726px;float:left;padding:0 0 70px 0}
.newsGridleft{width:307px;float:left;}
.newsgridHeading{width:254px;float:left;}
 h5.newsGridHead{font-size:26px;color:#000000;margin:2px 0 8px 0}
 h4.newsGridHead{font:12px "Times New Roman";color:#000000;text-transform:uppercase;}
.newsGridBar{width:300px;float:left;margin:5px 0 3px 0;}
.newsGridBar span{display:block;width:30px;height:4px;background:#000000}
.newsGridDateList{width:307px;float:left;}
.newsGridDateList li{float:left;}
.newsGridDateList a{font:italic 11px Arial;color:#000000;}
.newsGridDateList span{padding:5px;font:italic 8px Arial;}
.newsGriddiesc{width:307px;float:left;}
.newsGriddiesc p{width:290px;font:13px "Times New Roman";color:#000000;line-height:18px;margin:5px 0 3px 0;}
.newsGridFacebook{width:250px;float:left;}
.newsGridFacebook img{float:left;}
.newsGridFacebook span{display:block;padding:3px 0 0 10px;float:left;font:9px Arial;color:#999999}
.gridMore{width:57px;float:left;}
.gridMore a{font:bold 9px Arial;color:#999999;}
.gridMore span{padding-left:5px}
.newsGridRight{width:395px;float:left;padding-top:4px;}
/************************ News Single *******************/
.newLeft{width:108px;float:left}
.newsDates{margin:0 0 16px 0;}
.newsDate{font-size:16px;color:#000000;text-transform:uppercase;}
.newsBar{margin:0 0 5px 0;}
.newsBar span{display:block;width:30px;height:4px;background:#000000}
.newsDateList a{font:11px Arial;color:#000000;text-transform:capitalize;line-height:17px}
.newsFacebook{margin:15px 0 70px 0;}
.newsFacebook img{float:left;}
.newsFacebook span{display:block;padding:3px 0 0 10px;float:left;font:9px Arial;color:#999999}
.newsNext img{float:left;}
.newsNext span{display:block;padding:0 5px;float:left;font:italic 6px Arial;color:#999999}
.newMiddle{width:623px;float:left;border-left:1px solid #999999;;border-right:1px solid #999999;}
.newsmiddleContainer{width:577px;float:left;margin-left:24px;}
.newsmiddleContainer h4{font:bold 10px "Times New Roman", Times, serif;color:#000000;text-transform:uppercase;margin:5px 0 8px 0;}
.newsContent img{margin:0 0 20px 0}
.newsContent p{font:13px "Times New Roman", Times, serif;color:#000000;line-height:18px;padding-bottom:30px}
.newsCommentHeading{padding:0 0 18px 0;}
.newsCommentcontainer{width:577px;float:left;height:20px;background:#e7e7df;font:bold 11px Arial;color:#4A4A4A;line-height:20px}
.newsName{width:400px;float:left;text-indent:7px}
.newsPostDate{width:170px;float:left;}
.commentsText{width:577px;float:left;}
.commentsText p{font:italic 13px Arial;padding-top:10px;}
.commentReplay{width:577px;float:left;margin:10px 0 10px 0px;text-align:right;}
.commentReplay a{font:bold 11px Arial;color:#4A4A4A;}
.postComments{width:557px;float:left;border:1px solid #e3e0d9;padding-left:20px;}
.postComments h5{margin:15px 0px;}
.commentsContainer{width:270px;float:left;padding:0 0 10px 0px}
.commentsLabel{width:250px;float:left;font:bold 12px Arial;color:#7b7b7b;padding:0 0 3px 0}
.commentsLabel span{color:red;}
.commentsLabel button{background:url(../images/img/post.jpg) left top no-repeat;width:64px;height:24px;border:0px;cursor:pointer;}
.commentsInput{width:250px;float:left;height:35px}
.commentsInput input{width:250px;height:19px;border:1px solid #e3e3e3;padding-top:4px;background:#e7e9e1;}
.commentsLabels{width:520px;float:left;font:bold 12px Arial;color:#7b7b7b;padding:0 0 3px 0}
.commentsLabels span{color:red;}
.commentsInputs{width:520px;float:left;}
.commentsInputs input{width:520px;height:19px;border:1px solid #e3e3e3;padding-top:4px;background:#e7e9e1;}
.commentsInputs textarea{width:520px;height:70px;border:1px solid #e3e3e3;background:#e7e9e1;}
.newRight{width:146px;float:left;padding-left:8px;}
.newsDatehead{font-size:16px;color:#a01d30;text-transform:uppercase;margin:0 0 10px 0}
.newRight p{font:11px Arial;color:#666666;padding:0 0 10px 0}
.newsCatlist h5{margin:10px 0;}
.newsCatlist ul{padding-bottom:20px}
.newsCatlist li{line-height:16px;}
.newsCatlist a{font:11px Arial;color:#000000;}

/********************** Create Account ********************/
.createAccount{width:874px;float:left;margin:0 0 0 50px;}
.createAccount h1{float:left;margin:75px 0 30px 0}
.createAccount h5{float:left;padding:75px 0 30px 0}
.createAcc{width:874px;float:left;border:1px solid #eceae6;margin:0 0 40px 0}
.createAccheading{width:874px;float:left;margin:15px 0 15px 20px;}
.loginContainer{width:310px;float:left;padding:0 0 10px 20px}
.contactLabel{width:310px;float:left;font:bold 13px "Times New Roman", Times, serif;color:#7b7b7b;padding:0 0 5px 0}
.contactLabel span{color:red;}
.contactInput{width:310px;float:left;height:35px}
.contactInput select{width:320px}
.contactInput input{width:310px;height:19px;border:1px solid #e3e3e3;padding-top:4px;background:#e7e9e1;font:11px Arial, Helvetica, sans-serif}
.createRequrefield{width:874px;float:left;border-bottom:1px solid #eceae6;text-align:right;}
.createRequrefield img{margin-bottom:7px;}
#back{width:160px;float:left}
#back a{color:#394255;}
#back span{padding:0 0 0 5px;}
#submit{width:53px;float:right}
#submit input{background:url(../images/img/submit.jpg) left top no-repeat;width:53px;height:23px;cursor:pointer;}
#submit button{background:url(../images/img/submit.jpg) left top no-repeat;width:53px;height:23px;cursor:pointer;border:none}

/********************************* Login Form **************************************/
.loginForm{width:395px;float:left;border:1px solid #eceae6;height:310px;margin-right:40px;padding-left:15px;}
.loginFormText{width:370px;float:left;color:#403F3F;font:13px "Times New Roman", Times, serif;height:200px}
.loginForm h6{margin:15px 0}
.loginFormRequrefield{width:370px;float:left;border-bottom:1px solid #eceae6;text-align:right;margin-bottom:10px}
.loginFormRequrefield img{margin-bottom:7px;}
.loginFormBottom{width:370px;float:left;}
#submit1{width:129px;float:right}
#submit1 button{background:url(../images/img/create-an-account.jpg) left top no-repeat;width:129px;height:23px;cursor:pointer;border:none}
#submit1 input{background:url(../images/img/create-an-account.jpg) left top no-repeat;width:129px;height:23px;cursor:pointer;}
#submit2{width:46px;float:right}
#submit2 input{background:url(../images/img/login.jpg) left top no-repeat;width:46px;height:23px;cursor:pointer;}
#submit2 button{background:url(../images/img/login.jpg) left top no-repeat;width:46px;height:23px;cursor:pointer;border:none}
#submit3{width:52px;float:right}
#submit3 button{background:url(../images/img/submit.jpg) left top no-repeat;width:52px;height:23px;cursor:pointer;border:none}
.newloginContainer{width:310px;float:left;padding:15px 0 0 0}
/***************************************Product Deatails*************************************************/
.productDeatails{width:874px;float:left;margin:0 0 0 50px;}
.back a{float:left;padding:25px 0 15px 0}
.back a{font:bold 10px Arial;color:#808080;}
.back span{padding:0 0 0 10px}
.productLeft{width:439px;float:left;}

.productDetailsText{width:319px;float:left}
.productDetailsText h5{margin:20px 0 0 0;font-size:26px;}
.productDetailsText p{font:14px  Times,Times New Roman;color:#000000;margin:0 0 14px 0}
.productDetailsText ul{ margin-left:3px}
.productDetailsText li{font-size:13px;background:url(../images/img/product-bullet.jpg) left 5px no-repeat;padding-left:10px}

.productSize{width:319px;float:left;margin:10px 0;}
.sizeChartBtn{float:left;padding:2px 5px;border:3px solid #e5e4dd;}
.sizeChartBtn a{font:bold 10px Arial;color:#808080;}
.sizeChartBtn a span{padding:0 0 0 5px}
.figure{padding:15px 0 0 0;}
.fig{color:#000000;font-size:11px}
.productCartInfo{width:319px;position:relative;float:left;margin:10px 0 0 0;}
#careInfobox{position:absolute;top:-72px;left:55px;display:none;}
#shippingInfoBox{position:absolute;top:-72px;left:155px;display:none;}
#shippingInfoBox2{position:absolute;top:-72px;left:200px;display:none;z-index:2000}
.productCartInfo li{float:left;padding-right:22px;}
.productCartInfo a{font:bold 10px Arial;color:#808080;text-transform:uppercase;cursor:pointer;}
.productPrice{width:439px;float:left;}
.productPriceText{width:213px;float:left;font:16px Georgia;color:#000000;line-height:31px;}
.productPriceImg{width:106px;float:left;padding-top:40px;}
.addTocart{background:url(../images/img/purchase.jpg) left bottom no-repeat;width:106px;height:31px;cursor:pointer;border:none;}
.addTofav{width:330px;float:left;}
.addTofav ul{margin:0px 0 30px 150px}
.addTofav li{list-style:none;}
.productImageList{width:410px;float:left;}
.productImageList li{float:left;margin-right:3px}
.productImageList img{border:1px solid #e1e2d8}
.productRight{width:434px;float:left}
.loginHeading{width:500px;}

/****************************** shoppingCart**************************************/
.shoppingCart{width:874px;float:left;margin:20px 0 0 50px;}
.shopingCartHeading{width:692px;float:left}
.shopingCartProceed{width:181px;float:left;height:66px;}
#shopingCartProceed{width:179px;height:37px;background:url(../images/img/proceed-to-checkout.jpg) left top no-repeat;border:none;}
#updateShoping{width:145px;height:22px;background:url(../images/img/update-to-cart.jpg) left top no-repeat;border:none;}
.cardSuccesfully{width:874px;float:left;}
.cardSuccesfully p{width:874px;float:left;font:normal 18px Times New Roman;line-height:64px}
.cardSuccesfully img{float:left;}

.cartListHeading{width:874px;float:left;font:10px "Times New Roman", Times, serif;color:#808080;line-height:18px;}
.cartListHeading div{float:left;margin-right:4px;}
.cartHeadingClose{width:18px;float:left;height:18px;background:#e7e7df;}
.cartHeadingImage{width:98px;float:left;height:18px;background:#e7e7df;}
.cartHeadingProductName{width:530px;float:left;height:18px;background:#e7e7df;text-indent:10px;}
.cartHeadingProductPrice{width:76px;float:left;height:18px;background:#e7e7df;text-align:center;}
.cartHeadingProductQty{width:47px;float:left;height:18px;background:#e7e7df;text-align:center;}
.cartHeadingProductSubtotal{width:81px;float:left;height:18px;background:#e7e7df;text-align:center;}

.cartListDeatails{width:874px;float:left;font:12px Arial;color:#2F2F2F;padding-bottom:4px}
.cartListDeatails div{float:left;margin-right:4px;}
.cartClose{width:18px;float:left;padding:15px 0 0 0;text-align:center;}
.cartImage{width:98px;float:left;padding-top:1px}
.cartProductName{width:530px;float:left;padding-top:15px;text-indent:10px;}
.cartProductName p{width:530px;float:left;margin:0 0 10px 0}
.cartProductName a{color:#2F2F2F;}
.cartProductName span{font:bold italic 12px Arial;}
.cartProductPrice{width:76px;padding-top:15px;text-align:center;}
.cartProductQty{width:47px;padding-top:13px;text-align:center;}
.cartProductQty input{width:38px;padding-top:3px;height:15px;border:1px solid #c3c3c3}
.cartProductSubtotal{width:81px;padding-top:15px;text-align:center;}

.shopingContinue{width:874px;float:left;height:40px;}
.dicountDetailscontainer{width:874px;float:left;font:12px Arial;color:#2F2F2F;padding-bottom:100px;}
.dicountDetailscontainer h1{margin:15px 0 15px 15px;}
.discountDetails{width:252px;float:left;height:245px;margin-right:10px;border:1px solid #e7e7df;}

.discountDetailsContainer{width:218px;float:left;margin:0 0 10px 15px}
.discountLabel{width:218px;float:left;font:12px "Times New Roman", Times, serif;color:#394255;height:20px;}
.discountLabel span{color:red;}
.discountInput{width:218px;float:left;height:45px}
.discountInput input{width:213px;height:19px;padding-top:4px;background:#e7e9e1;;border:1px solid #e3e3e3;}
.applyBtn{padding:20px 0 0 0; }
.applyBtn button{width:88px;height:23px;background:url(../images/img/apply-code.jpg) left top no-repeat;border:none;}
.shopingDetailsContainer{width:265px;float:left;margin:0 0 10px 15px}
.shopingLabel{width:275px;float:left;font:13px "Times New Roman", Times, serif;color:#394255;height:18px;}
.shopingLabel span{color:red;}
.shopingInput{width:265px;float:left;height:32px}
.shopingInput select{width:265px;font:12px Arial;color:#2F2F2F}
.shopingInput input{width:265px;height:17px;padding-top:2px;background:#e7e9e1;;border:1px solid #e3e3e3;}
.shopingTaxDetails{width:320px;float:left;min-height:245px;margin-right:10px;border:1px solid #e7e7df;}
.shopingAmountDetails{width:278px;float:left;min-height:245px;background:#e7e7df}
.shopingAmountcontainer{width:233px;float:left;margin:15px 0 0 20px;border-top:1px solid #c5c5bf;text-align:right;}
.quoteBtn button{width:83px;height:23px;background:url(../images/img/get-a-quote.jpg) left top no-repeat;border:none;}
.quoteBtn{margin-bottom:10px}
.shopingAmount{width:233px;float:left;border-bottom:1px solid #c5c5bf;padding-top:12px;min-height:30px;}
.shopingAmount h5{color:#4A4A4A;font-size:16px;text-transform:uppercase;float:left;padding:0 0 0 95px;margin-top:-4px;}
.shopingAmount span{padding-left:10px;}
.shopingGrandAmount{width:233px;float:left;border-bottom:1px solid #c5c5bf;padding-top:14px;height:28px;margin-bottom:20px;}
.shopingGrandAmount h5{color:#3d3225;font-size:20px;text-transform:uppercase;float:left;padding:0 0 0 55px;margin-top:-4px;}
.shopingGrandAmount span{padding-left:14px;}
.shopingAmountImg{width:233px;float:left;margin:12px 0;}
#checkOut{width:233px;float:left;text-align:right;padding-top:20px}
#checkOut a{color:#394255;}
#checkOut span{padding:0 0 0 5px;}
/********************************* Category **************************************/
.leftNav li{padding:8px 0; background:url(../images/img/leftboxborder.jpg) center bottom no-repeat;}
.current a{color:#a01d30;}
#current a{color:#000000;}
.flirstyleFont{
	font-family:AkzidenzGroteskBE-BoldCn.otf;
	font-size:24px;color:#000000;text-transform:uppercase;
}
.productList{font:bold 11px Arial;color:#a01d30;text-transform:uppercase;}
.productList a{font:bold 11px Arial;color:#a01d30;text-transform:uppercase;}
.shopby{font-size:12px;color:#000000;width:100px;}
.Category {
	float:left;
	padding:28px 0 10px 50px;
}
.Category a{color:#000000;text-decoration:none;}
.leftcontainer {
	float:left;
	width:207px;
}
.leftbox {
	width:207px;
	height:635px;	
	background:url(../images/img/leftboxtop.jpg) left top no-repeat;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	text-align:center;
}
.rightcontainer {
	float:left;
	width:648px;
	margin-left:15px;
}
.contentcontainer{width:205px;float:left;padding-right:15px}
.contentcontainerImage {
	float:left;	
	height:305px;
	border:1px solid #b1b1b1;
}
.contentcontainerText h1 {
	float:left;
	padding:5px 0;
	font:bold 10px Arial, Helvetica, sans-serif;
}
.contentcontainerText h1 span {
	color:#9E444E;
	font:italic 10px Georgia, "Times New Roman", Times, serif;
}
/* Checkout ============================================================================== */
/* One Page */
.one-page-checkout ol{margin:0px;}
.one-page-checkout { border-bottom:1px solid #ddd; position:relative; }
.one-page-checkout li.section { border:1px solid #ddd; border-bottom:0;line-height:13px;background-color:#f6f6f6; }
.one-page-checkout .step-title { background-color:#f6f6f6; padding:0 5px; text-align:left; }
.one-page-checkout .step-title .number { float:left; line-height:22px; margin-right:5px; }
.one-page-checkout .step-title h3 { float:left;line-height:22px; }
.one-page-checkout .allow .step-title { cursor:pointer; }
.one-page-checkout .active {}
.one-page-checkout .active .step-title { background-color:#ccc; cursor:default; }
.one-page-checkout .step { border-top:1px solid #ddd;}
.one-page-checkout .order-review {}

/* Content Columns */
.col2-set {width:874px;float:left;}
.col2-set .col-1 { float:left; width:854px; padding:10px 0 10px 5px }
.col2-set .col-2 { float:left; width:854px; padding:10px 0 10px 5px }
.col-1 a{color:#a01d30;}
.col-2 a{color:#a01d30;}
.col-2 a:hover{color:#a01d30;text-decoration:underline;}
.col-1 a:hover{color:#a01d30;text-decoration:underline;}
.col2-set .narrow { width:100%; }
.col2-set .wide { width:100%; }

/***************************** Footer Style**************************************************************/
.footerContainer{clear:both;width:100%;background:url(../images/img/footerbg.jpg) top left repeat-x;height:248px;}
.footer{width:980px;margin:0 auto;clear:both;}
.footer h1{font:bold 10px Arial;padding:20px 0 10px 0}
.footer li a{font:10px Arial;color:#999997;line-height:17px;text-transform:uppercase;}

.footerNavication{float:left;height:210px;}
.footerNav{width:110px;float:left;margin:0 0 0 20px;}
.footerNavshop{width:91px;float:left;margin:0 0 0 20px;}#footerFirst{margin-left:40px;width:130px}
.footershirtSearch{width:220px;float:left;margin:0 0 0 20px;}
.inputBox{width:128px;float:left;}
.inputBox input{width:110px;border:1px solid #cccccc;height:17px;;padding:5px 0 0 10px;}
.sumbitBtn{width:26px;float:left}
.sumbitBtn input{background:url(../images/img/search.jpg) left top no-repeat;width:26px;height:23px;cursor:pointer;}
.footerMailingList{width:310px;float:left;}
.footerMailingList p{font:11px Arial, Helvetica, sans-serif;color:#999997;padding:0 0 8px 0;}

.MailingLisinputBox{width:250px;float:left;}
.MailingLisinputBox input{width:232px;border:1px solid #cccccc;height:17px;;padding:5px 0 0 10px;}
.MailingLissumbitBtn{width:53px;float:left}
.MailingLissumbitBtn button{background:url(../images/img/signup.jpg) left top no-repeat;width:53px;height:23px;cursor:pointer;border:none;}
.footerBottom{width:980px;float:left;font:11px Arial;color:#888888;}
.copyRights{width:640px;float:left;}
.copyRights img{float:left;margin:5px 10px 0 10px;}
.copyRights p{margin:10px 0 0 0}
.copyRights p span{padding:0 10px;}
.socialNetworks{color:#ffffff;}
.socialNetworks p{font:bold 10px Arial, Helvetica, sans-serif;margin:10px 0 0 0}
.copyRights p a{font:bold 10px Arial, Helvetica, sans-serif;color:#888888;}
.socialNetworks span{font:bold 10px Arial;padding:0 20px}
.socialNetworks img{padding:10px 0px 0 12px;float:left}
.socialNetworksText{width:235px;float:left}
.socialNetworksImg{padding:5px 0 0 0px;float:right;width:113px;}
.socialNetworksImg img{padding-left:14px;float:left;}
/**************************** Dash board **************************************/
.dashboardWelcome{width:410px;float:left;border-top:3px solid #000000;}
.dashboardWelcome h4{width:410px;float:left;font:bold 13px "Times New Roman";color:#000000;text-transform:uppercase;padding:6px 0;}
.dashboardWelcome p{width:410px;float:left;font:13px "Times New Roman", Times, serif;color:#000000;padding:0 0 20px 0;line-height:18px}
.dashboardWelcome a{color:#a01d30}
.title-buttons h3{border-top:3px solid #000000;padding:5px 0;width:410px;float:left;text-align:left;}

.customerInfocontainer{width:874px;float:left;}
.customerInfocontainer h4{width:410px;float:left;font:bold 13px "Times New Roman";color:#000000;text-transform:uppercase;padding:6px 0;}
.customerInfocontainer p{width:400px;float:left;line-height:20px}
.customerInfocontainer span{display:block;width:410px;float:left;font:bold 12px "Times New Roman";color:#000000;padding-bottom:6px}
.customerInfocontainer code{font:normal 12px "Times New Roman"}
.customerAddrss1{width:410px;float:left;border-top:3px solid #000000;padding-bottom:10px;}
.customerHeading{width:200px;float:left}
.cutomerEdit{width:210px;float:left;text-align:right;}
.cutomerEdit a{line-height:30px;}
.customerAddrss2{width:410px;float:left;margin-left:45px;border-top:3px solid #000000;padding-bottom:10px;}

/**************Press**************************************/

.pressContainer{float:left;width:874px;border-top:1px solid #808080;}
.pressImage{width:216px;min-height:79px;float:left}
.pressText{width:658px;float:left;padding:22px 0 0 0;}


.homepresscontainer{width:980px;float:left;padding-bottom:10px;}
.homePress{float:left;}
.homePressImage{float:left;border:1px solid #e5e5dd;border-right:0px;height:76px;}
.homePressText{float:left;border:1px solid #e5e5dd;border-right:0px;border-top:0px;height:76px;background:#f6f6f0;text-align:center;padding-top:15px; color:#808080}



/**************sarah**************************************/

.style5DetailsContainer{width:980px;float:left;}
.style5Details{width:423px;height:434px;float:left;background:url(../images/img/style-spad-bg.jpg) left top no-repeat;}
.style5DetailsImage{width:557px;float:left;}
.spadDesignBox{width:309px;height:332px;float:left;background:url(../images/img/style-spad.jpg) left top no-repeat;margin:12px 0 0 84px;padding:80px 0 0 0;}
.spadDesignBox h1{padding-left:85px;}
.spadDesignBox h2{padding:15px 0 2px 30px;}
.spadDesignBox p{font:normal 12px Arial;color:#353535;padding:0 0 0 30px;line-height:19px;width:235px;}
.spadDesignBox span{font:bold 12px Arial;color:#353535;}
.stylelistImages{width:980px;float:left;margin:5px 0 0 0;}
.stylelistImages div{width:135px;float:left;margin:0 3px 0 2px;}
