body {background: #fff url('/images/lydias/body_bg.gif') repeat-x top left;}
#wrap{background: #fff url('/images/lydias/bg_topper.gif') repeat-x top left;border: 1px solid #51abd8;margin-bottom: 10px;}
a {color: #666;}

/* HEADER */
#httpsheaderwrap {margin-top: 18px; border-bottom: 5px solid #066DB6;}
#headerwrap #hdrblock {height: 18px;}
#headerwrap #hdrblock li a {background: transparent url('/images/lydias/arrow_right_white.gif') no-repeat left 2px;}
#headerwrap #hdrblock li.menu {background: transparent url('/images/lydias/arrow_right_white.gif') no-repeat left 2px;}
#headerwrap #headerlogo {width: 230px;}
#headerwrap #headerlogo img {width: 142px;}
#headerwrap #headertopnav {width: 856px;}
#headerwrap #headertopnav #searchform {float: left; height: 64px; width: 506px; margin-top: 15px; background: transparent url('/images/lydias/bg_searchbox.gif') no-repeat top left;}
#headerwrap #headertopnav #searchform #sli_search_1 {float: left; width: 330px; height: 20px; margin: 8px 6px 5px 8px; font-size: 14px; color: #2c7aca;}
#headerwrap #headertopnav #searchform .submitbutton {float: left; margin-top: 5px;}
#headerwrap #headertopnav ul li a {color: #abaaaa;}
#topnav1 {border-top: 1px solid #7ec7ea; border-bottom: 1px solid #7ec7ea; color: #2b78c6;}
#topnav1 li a {color: #2b78c6;}
#topnav1 li.menu{
	position: relative;	
}
.subnav_list{
	float: left;
	color: #919194;
    font-size: 14px;
    height: auto;
    width: auto;
}
.subnav_list a{
	font-size: 14px;
	padding: 5px 5px;
	color: #919194;
	display: block;
	float: left;
	clear: both;
}
#topnav1 li.menu ul {
	border: 1px solid #909093;
	width: 550px;
	text-align: left;
	positon: absolute;
	
}
#topnav1 li.menu ul li{
	width: 125px;
	padding: 8px 5px;
	height: auto;
	color: #919194;
	font-size: 14px;
}
#topnav1 li.menu ul li a{
	font-size: 14px;
	color: #919194;
}
#topnav2 li p a {color: #fff;}
#topnav1 li.menu #topdropdown10{

}
#topnav1 li.menu #topdropdown11{
}
#topnav1 li.menu #topdropdown7{	
}
#topnav1 li.menu #topdropdown1,#topnav1 li.menu #topdropdown2,#topnav1 li.menu #topdropdown4{
	
}
#topnav1 li.menu #topdropdown3{

}
/* LEFT NAV */
#leftnavwrap {overflow: hidden; width: 171px; margin-bottom: 7px;}
#leftnavwrap #searchform {margin: 17px 0 20px;}
#leftnavwrap h2 {margin: 3px; font-size: 15px; font-weight: bold; color: #388ac5;}
/*#advsearch {width: 155px;}
#advsearch li a {color: #0585D5;}
#advsearch .advsearchselect {color: #0585D5;}
#advsearch .advsearchbox {color: #0585D5;}
#advsearch .advsearchbtn {color: #0585D5;}*/
#narrow {width: 155px; padding-bottom: 6px;}
#narrow li.header {padding: 2px 2px 1px 2px; color: #000000;}
#narrow li.first {padding: 2px 2px 1px 2px; color: #000000;}
#narrow li {padding: 0 2px 1px 7px;}
#leftnavwrap #leftnavbotbox {margin: 5px 0; width: 169px; font-size: 11px; border: 1px solid #999;}
#leftnavwrap #leftnavbotbox h2 {padding: 3px 6px 5px; margin: 5px 0; width: 157px; font-size: 12px; text-transform: uppercase; font-weight: bold; color: #199EFC; background-color: #D1ECFE;}
#leftnavwrap #leftnavbotbox #emailtext {margin-left: 6px;}
#quickshop {padding: 0 0 6px 6px; width: 154px; overflow: hidden;}
#quickshop a {color: #7E9AAB; display: block;}
#quickshop a:hover {color: #000000;}
#leftnavwrap #brands {padding-bottom: 6px; width: 169px; margin-bottom: 12px;}
#leftnavwrap #brands_wrapper {padding-left: 6px; color: #525252; margin-bottom: 12px;}
#leftnavwrap #brands_wrapper li {width: 163px;}
#leftnavwrap #brands_wrapper li a {font-size: 10px;}
#leftnavwrap #brands li.first a {padding: 0px;}
#leftnavwrap #brands li a {padding: 0px; color: #525252; font-size: 10px;}
#leftnavwrap #brands li a:hover {padding: 0px; color: #000000;}
#custstorenav {font-size: 10px; width: 155px; background: #EDF1F7 url('/images/lydias/my-uniform-store.jpg') no-repeat top center; padding-bottom: 6px;}
#custstorenav li.first {padding: 20px 0 0 4px;}
#custstorenav li {padding: 0 0 0 4px; color: #666666;}

/* FOOTER */
#footer {padding: 0; height: auto;}
#footer #footemail {clear: both; overflow: hidden; height: 107px; background: transparent url('/images/lydias/bg_footer-email.jpg') no-repeat top center;}
#footer .footlistbox {width: 1086px;height: 174px;float: left;margin-top: 10px;padding-left: 5px;background: url("/images/lydias/bg_footer.gif") repeat-x;}
#footer #footemail #bullseye {float: left; padding: 70px 0 0 350px;}
#footer #footemail #bullseye #email {width: 240px;}
#footer #footemail #bullseye #btnemail {vertical-align: middle;margin-top: 3px;}
#footer #footemail ul#sociallinks {float: left; padding: 38px 0 0 59px;}
#footer #footemail ul#sociallinks li {float: left; margin-right: 11px;}
#footer #experience {margin: 12px 0 0 30px; background: transparent url('/images/lydias/bg_trustus.gif') no-repeat 25px 6px;}
#footer #experience h3 {color: #1b5478;font-weight: bold;}
#footer #experience ul li {list-style-image: url('/images/lydias/arrow_right_red.gif'); color: #1b5478;}
#footer .footfirstlist {margin-left: 30px;}
#footer .footlist h3 {color: #ffffff;font-size: 12px;}
#footer .footlist ul li {color: #ffffff;}
#footer .footlist ul li a {color: #ffffff;font-weight: normal;}

/* LOGIN PAGE */
#logintop #loginform H3 {background-color: #BACFFE;}
#loginbottom #passform H3 {background-color: #BACFFE;}
#loginform {border: 1px solid #BACFFE;}
#passform {border: 1px solid #BACFFE;}
#loginlinks {border: 1px solid #BACFFE;}

/* CUSTOM LOGIN PAGE */
#wrap img#customimage {margin-top: 4px;}
#wrap #customlogin {clear: both; overflow: hidden; width: 1074px; border-top: 12px solid #7dc7ec; border-right: 6px solid #7dc7ec; border-bottom: 7px solid #7dc7ec; border-left: 6px solid #7dc7ec;}
#wrap #customlogin h2 {float: left; width: 535px; margin: 0; padding: 0 0 4px 2px; font-size: 15px; color: #fff; background-color: #7dc7ec;}
#wrap #customlogin form {float: left; width: 535px; padding: 4px 0 4px 2px;}
#wrap #customlogin form label {clear: both; width: 130px; color: #8f8c8c; font-size: 13px;}
#wrap #customlogin form input {float: left; margin: 3px 5px 3px 0;}
#wrap #customlogin form #email {width: 185px;}
#wrap #customlogin form #p_email {width: 185px;}
#wrap #customlogin form #password {width: 145px;}
#wrap #customlogin form p.boldstandout {clear: both; width: 535px;}
#wrap p.accounttext {color: #8f8c8c; font-size: 14px; margin: 15px 0 5px 10px;}
#wrap a.accountlink {margin-left: 10px;}

/* HOME PAGE */
#homepage {height: 586px;}
#homepage #lbar {width: 200px; height: 425px; background: #fff url('/images/lydias/bg_list.gif') no-repeat top center;}
#homepage #lbar h3 {width: 182px;}
#homepage #lbar ul {margin: 15px 0 0 27px;}
#homepage #lbar ul li {padding: 2px 0; width: 159px;}
#homepage #lbar ul li a {color: #2c7aca; font-weight: bold;}
#homepage #banad1 {
	/*background: #fff url('/images/lydias/bg_bannerad.gif') no-repeat bottom left;*/
	background-color: #e3215d;
	height: auto;
	color: #ffffff;
	margin: 5px 0px 5px 0px;
	text-align: center;
}
#homepage #banad1 p {}
#homepage #sbar {width: 418px;}
#homepage #sbar1 {width: 418px;}
#homepage #sbar1 ul li a {color: #2c7aca;}
#homepage #sbar2 {width: 418px;}
#homepage #sbar2 #bargain {background: transparent url('/images/lydias/bargain-finder.jpg') no-repeat top left;} 

#homepage #rbar {
	float: left; width: 153px;
	height: 548px;
	margin: 2px 0px 0px 5px;
	background-color: #ffffff; 
	color: #6a747f;
}
#homepage #rbar h3 {
	width: 150px; 
	padding: 0; 
	margin: 0px 0 0 0px; 
	background-color: #ffffff; 
	font-size: 12px;
	color: #6a747f;
}
#homepage #rbar h3 a {color: #195a20; font-size: 14px; text-transform: uppercase;}
#homepage #rbar ul {margin: 5px 0 0 18px;}
#homepage #rbar ul li {padding: 5px 0 0 0; width: 150px; font-size:12px;}
#homepage #rbar ul li a {color: #6a747f; font-weight: bold;}

/* GROUP TEMPLATE */
#grouppage {height: 380px; margin: 3px 0;}
#grouppage #mainblock {background: transparent url('/images/lydias/bg_group.jpg') no-repeat top left;}
#grouppage #sbar {width: 428px;}
#grouppage #sbar1 {width: 428px;}
#grouppage #sbar1 .livechat {float: left; width: 250px; text-align: center;}
#grouppage #sbar1 .livechat td {width: 250px;}
#grouppage #sbar1 .livechat td a {float: none;}
#grouppage #sbar1 .livechat td a img {float: none;}
#grouppage #sbar1 ul li a {color: #2c7aca;}
#grouppage #sbar2 {width: 428px;}
#grouppage #sbar2 #bargain {background: transparent url('/images/lydias/bargain-finder.jpg') no-repeat top left;}

/* FEEDS INCLUDE */
#feeds {clear: both; overflow: hidden; border: 1px solid #cdcdcd; margin: 0 5px; float: left; height: 389px;}
#feeds h2 {background-color: #dadada; margin: 0; padding: 2px 4px; font-size: 12px; color: #525252; font-weight: normal;}
#feeds .feedburnerFeedBlock {width: 265px; padding: 10px;}
#feeds .feedburnerFeedBlock ul li {padding: 4px 0;}
iframe.FB_SERVER_IFRAME {width: 703px !important; height: 390px !important; float: left; margin: 0 5px;}

/* CAT & SEARCH PROD DISPLAY */
#catbody {width: 910px;}
#catimage {margin-bottom: 5px;	}
#sortby {color: #0585D5;}
.yourprice {color: #666666; font-weight: normal; padding: 0;}
#catproddisplay {width: 910px;}
#catproddisplay .prodrow {width: 910px;}
#whatcustsay {font-size: 11px;}
.proddisplay .proddesc {text-align: center; width: 124px; margin: 0; padding: 1px;}
.proddisplay .writereview {padding: 0; text-align: center; margin: 0 auto; width: 134px;}

/* PRODUCT PAGE */
#prodmybuys {float: right; width: 228px; overflow: hidden; text-align: center;}
.belt .prodgroup {width: 128px;}
#proddetail .yourprice {font-weight: bold;}
.proddisplay {text-align: center; width: 124px;}
.proddesc {text-align: left; margin-left: 3px; width: 124px;}
.saleprice .yourprice_product {
	font-size: 12px;
	color: #666666;
	text-decoration: line-through;
	font-weight: normal;
}
.row .yourprice_product{
	font-size: 12px;
	color: #666666;
	text-decoration: line-through;
	font-weight: normal;
	float: left;
}
#chooseoptions #PriceDisplay{width: auto;margin-right: 5px;}
#chooseoptions #PriceDisplay.redprice{color: #ff0000;font-weight: bold;}

/* CART PAGE */
#cartbody {width: 1075px;}
#carttitle {color: #0385d3; width:675px;}
#carttopbuttons {width:310px;}
#cartbottombuttons {float:right; padding-right:12px; padding-top:3px;}
#completeoutfittitle {color: #0385d3;}
#alsoliketitle {color: #0385d3;}
#shoppingcart .header {border-top: 2px solid #E4E0E1; border-bottom: 1px solid #E4E0E1;}
#cartlivechat {}
#shoppingcart .cartgroup {border-bottom: 1px solid #E4E0E1;}

#apply_box {
	width:319px; 
	height:135px; 
	background-color:#e4e0e1; 
	float:left; 
	margin-left:10px; 
	border-color:#e4e0e1; 
	border-style:solid; 
	border-width:3px;
	-moz-border-radius-topleft: 5px;
 	border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
 	border-bottom-left-radius: 5px;
}

#totals_box {
	width:730px; 
	height:135px; 
	float:left; 
	border-color:#e4e0e1; 
	border-style:solid; 
	border-width:3px;
	-moz-border-radius-topright: 5px;
 	border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
 	border-bottom-right-radius: 5px;
}

/* LOGO POPUP */
#logowrapper {background-color: #fff; overflow: hidden; margin: 8px 0 0 3px; width: 854px;}
#logowrapper #logoleftnav {width: 140px;}

/* WISH LIST */
#wishlistbox {}
#wishlistheader li {background-color: #ffffff;}
#sendlist {}
#sendlist H3 {background-color: #2996cc;color: #ffffff;}
#wishlist h1{
	color: #2996cc;
	font-weight: bold;
	font-size: 16px;
}
/* REGISTRATION PAGE */
#regformbody {border: 1px solid #BACFFE;}
#regformbody H3 {background-color: #BACFFE;}

/* MY ACCOUNT SECTION */
#content H3 {background-color: #BACFFE;}
#myaccounttop {border: 1px solid #BACFFE;}
#myaccountform {border: 1px solid #BACFFE;}
#billinfo {border: 1px solid #BACFFE;}
#shipinfo {border: 1px solid #BACFFE;}
#tools {border: 1px solid #BACFFE;}
#customerservice {border: 1px solid #BACFFE;}
#myaccountpopitems {border: 1px solid #BACFFE;}

/* CHECKOUT */
#dvCheckout H3 {background-color: #BACFFE;}
#dvCheckout #checkoutregister {border: 1px solid #BACFFE;}
#dvCheckout #checkoutaccount {border: 1px solid #BACFFE;}
#dvCheckout #checkoutship {border: 1px solid #BACFFE;}
#dvCheckout #checkoutlinks {border: 1px solid #BACFFE;}
#dvCheckout #checkoutcomments {border: 1px solid #BACFFE;}
#dvCheckout #checkoutcoupon {border: 1px solid #BACFFE;}
#dvCheckout #checkoutproduct .headerlabel li {background-color: #BACFFE;}
#dvCheckout #checkoutproduct {border: 1px solid #BACFFE;}
#dvCheckout #giftcert {border: 1px solid #BACFFE;}
#dvCheckout #checkoutpayment {border: 1px solid #BACFFE;}

#homeright p.banner1home {background: url('/static/lydias/images/test-home/banner1.jpg') no-repeat top left;}
.featureitems .prodrow .prodgroup {width: 142px !important;}

/* OLD STYLES - DO NOT USE, REMOVE FROM CODE WHERE YOU CAN */
.style1, .style3 {font-size: 9px; font-weight: bold; color: #0585D5;}
.style2 {font-size: 10px;}
.style4 {font-weight: bold; font-size: 12px; color: #0585d5;}
.style5 {font-size: 9px; color: #0585D5;}
.style7 {color: #666666; font-size: 9px;}
.style8 {color: #C72361; font-weight: bold;}
.style9, .style64 {font-size: xx-small;}
.style10, .style11 {color: #FF0066 font-size: 12px;}
.style12 {font-size: xx-small; color: #0585D5; font-weight: bold;}
.style13 {font-size: xx-small; border: 0px solid black; width: 900px; padding: 0px 1px; margin-left: 10px;}
.style14 {border: 0px solid black; margin-left: 10px;}
.style51, .style53 {font-size: 12px;}
.style54 {color: #0585D5; font-weight: bold;}
.style58 {color: #FFFFFF}
.style59 {font-size: x-small; color: #000000;}
.style60 {font-size: 12px; color: #000000;}
.style63 {color: #000000}
.style65 {font-weight: bold; font-size: 9px;}
.lindsey {font-size: small;}

div.team_size {
	height:180px; 
	padding:70px 16px 10px 16px; 
	background: url(static/uwhouse/images/team-sizing-tool-banner.jpg) top left no-repeat #6FA4C6;
	font-size: 12px;
}
div.team_size form input[type=button] {
	background-color: #6FA4C6;
}
table.team_size {
	width: 100%;
}
table.team_size thead tr th {
	padding: 0 0 4px 0;
	border-bottom: 1px solid black;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
table.team_size tbody tr td {
	padding: 6px 0 6px 0;
	border-bottom: 1px solid black;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}
table.team_size tbody tr td.label {
	padding-right: 10px;
	border-right: 1px solid black;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
}
#wrap p.dropshipmsg {color: #C72361; margin: 0 0 7px 0;}
#wrap p.dropshipmsg a {color: #C72361;}






