html, body {
	height: 100%;
	width: 100%;
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;

}body{
	background: url('../images/bg_body.gif') repeat-x top left;
	font-size:10px;
	font-family:Arial,sans-serif;
}a img{border:none;}
a:link img{border:none;}
a:hover img{border:none;}
a:active img{border:none;}
a:visited img{border:none;}
p{
	color:#666666;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;
	font-size:11px;
	margin-top: 5px;
	margin-bottom: 5px;
}div a:link,div a:visited{color:#336583;text-decoration:none;}
div a:hover,div a:active{color:#336583;text-decoration:underline;}
form{padding:0px;margin:0px;}
div.topNavCenter{margin:0px auto;width:656px;}
table tr td{padding:0px;margin:0px;}
input.textField{
	padding: 1px 6px 1px 6px;
	margin: 0px 0px 0px 0px;
	border:none;
	color:#666666;
	font-size:11px;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;
}
ul.topNav{
	margin:0px;
	padding:0px;
	margin-left: 0px;
	padding-left: 0px;
	display: inline;
	list-style: none;
	list-style-type: none;
}
ul.topNav li{
	margin:0px;padding:0px;
	margin-left: 0px;
	padding: 0px 0px;
	list-style: none;
	list-style-type: none;
	display: inline;
	float:left;
}
h3{font-size:15px;margin-top:0px;margin-bottom:0px;color:#2F5972;}
.rollover:hover,.rollover:active {background-position: 0 -46px !important;}
.rollover:link, .rollover:visited {background-position: 0 0;}
.current{background-position: 0 -92px !important;}
a#nav_contact{
	width: 132px !important;
	background: url('../images/contact_button.gif');}
a#nav_contact img{
	width: 132px !important;}
a#nav_gallery{
	background: url('../images/gallery_button.gif');}
a#nav_home{
	background: url('../images/home_button.gif');}
a#nav_products{
	background: url('../images/products_button.gif');}
a#nav_profile{
	background: url('../images/profile_button.gif');}
a#nav_retailer{
	background: url('../images/retailers_button.gif');}
a.rollover{
	border:none !important;
	/*display:none !important;*/
	display:block;
    background-repeat:no-repeat;
	background-position: 0 0;
    text-decoration: none;
	width: 131px;
	height: 46px;
}
span.hideLink{
	position: absolute;
	left: -5000px;
}
a.rollover img{
	width: 104px;
	height: 46px;
}
.clearBoth{clear:both;}
div.topNavHolder{
	background: url('../images/nav_bg.gif') repeat-x top left;
	height: 46px;}
/*div#logoHolder{
	margin:0px auto;
	width:656px;
	height:191px;
	padding: 11px 0px 0px 0px;}*/
/*img.logo{margin-left:228px;}*/
/*img.tagLine{margin-top:36px;margin-left:103px;display:block;}*/
/*div.searchBox{
	float:right;
	background: url('../images/search_bg.png') no-repeat top right;
	margin-top:10px;
	margin-right:1%;
	padding: 11px 0px 0px 19px;
	width:284px;
	width:265px;
	height:80px;
	height:69px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}*/
div.searchBox form input.textField{
	background: url('../images/search_form_bg.gif') no-repeat top right;
	width:128px;
	height:15px;
	margin-left:5px;
	font-size:10px;
}.searchButton{vertical-align:top;margin-left:7px;}
.loginButton{vertical-align:top;margin-left:5px;}
.loginForm{
	float:left;
	display:inline;
	margin: 27px 0px 0px 0px;
	width:149px;
}
div.contentHeader{
	color:#315A73;
	color:#4F4F4F;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;
	width:440px;
	float:left;
	display:inline;
	padding-bottom:11px;
}
div.contentHeader a{
	font-size:11px;
	text-transform: lowercase;
	color:#4f4f4f;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;
}
.contentHeader h5{font-size:14px;margin-top:0px;margin-bottom:6px;color:#336583;text-transform:uppercase;}
.contentHeader a:link,.contentHeader a:visited{color:#4f4f4f;text-decoration:none;}
.contentHeader a:hover,.contentHeader a:active{color:#4f4f4f;text-decoration:underline;}
div.contentHeader p:last-child{margin-bottom:4px;}
/*div.contentHeader h3, */
div.formBG h3,div.loginBG h3,div.quoteRequest h3,div.forgotPasswordHolder h3{
	margin-bottom:20px;
}.mainContent p{
	margin-top:8px;
	margin-bottom:8px;
}
.mainContent a:link,.mainContent a:visited{color:#315a73;text-decoration:none;}
.mainContent a:hover,.mainContent a:active{color:#315a73;text-decoration:underline;}
.mainContent h6{
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	color:#214255;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;
}
div.contentHeader p.shortWidth{max-width:475px;}
div.pageControls{
	width:268px;
	float:left;
	display:inline;
	text-align:right;
}.pageControls ul{
	margin-left: 0px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left: 0px;
	display:block;
	clear:both;
}.pageControls ul li{
	font-size:11px;
	margin-left: 0px;
	padding: 0px 5px 0px 0px;
	list-style: none;
	display: inline;
	color:#336583;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;
}.pageControls ul li .thisPage{
	text-decoration:underline;
	color:#336583;
}.pageControls ul li span.nextPrev{
	text-decoration:none !important;
}.pageControls ul li a{
	padding-left:3px;
	padding-right:3px;
	color:#336583;
}.pageControls ul li a:link, .pageControls ul li a:visited{
	text-decoration:none;
}.pageControls ul li a:hover, .pageControls ul li a:active{
	text-decoration:underline;
}.pageControls ul.showMode li a{}
.pageControls ul.showMode li a:link, .pageControls ul.showMode li a:visited{text-decoration:underline;}
.pageControls ul.showMode li a:hover, .pageControls ul.showMode li a:active{text-decoration:none;}
div.singleResultDetails{
	color:#315a73;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;
}div.singleResultDetails a, div.formBG a, div.loginBG a{/*div.quoteRequest a*/
	text-transform: lowercase;
	/*color:#315a73;*/
}.singleResultDetails a:link,.singleResultDetails a:visited{color:#315a73;text-decoration:none;}
.singleResultDetails a:hover,.singleResultDetails a:active{color:#315a73;text-decoration:underline;}
.formBG a:link,.formBG a:visited{color:#FFFFFF;text-decoration:none;}
.formBG a:hover,.formBG a:active{color:#FFFFFF;text-decoration:underline;}
.loginBG a:link,.loginBG a:visited{color:#315a73;text-decoration:none;}
.loginBG a:hover,.loginBG a:active{color:#315a73;text-decoration:underline;}
.quoteRequest a:link,.quoteRequest a:visited{color:#315a73;text-decoration:none;}
.quoteRequest a:hover,.quoteRequest a:active{color:#315a73;text-decoration:underline;}

ul#subNav{
	background: url('../images/category_nav_mid.gif') repeat-y top left;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding:0px;margin:0px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;
	font-size:12px;
	list-style: none;
	list-style-type: none;
	/*min-height:326px;*/
}
ul#subNav li{
	list-style: none;
	list-style-type: none;
	border-bottom: 1px solid #E0E0E0;
	width:95%;
	margin-left:0px;
	padding-left:0px;
}
ul#subNav li a{color:#315a73;text-decoration:none;padding-left:5%;}
div.subNavHolder h4{
	margin:0px;
	font-size:12px;
}
div#subNav{
	background: url('../images/category_nav_mid.gif') repeat-y top left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;
	font-size:12px;
	/*min-height:326px;*/
}
div#subNav div,div.subNavHeading div,div.subNavHeadingBottom div{
	border-top: 1px solid #E0E0E0;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;

	padding-top:7px;
	padding-bottom:3px;
	padding-left:45px;
}
div#subNav div a{color:#315a73;text-decoration:none;padding-left:18px;}
div#subNav a:link,div#subNav a:visited{text-decoration:none;}
div#subNav a:hover,div#subNav a:active{text-decoration:underline;}
/*#e0e0e0 lines in category nav*/
div.subNavHolder{
	float: left;
	display:inline;
	color:#7e7d91;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;
	font-size:12px;
	/*margin-left:9%;*/
	width:222px;
	overflow:hidden;
	/*margin-left: 0px;*/
	margin: 0px auto;
}
div.subNavHolder div{
	color:#315a73;
	font-weight:bold;
}
div.subNavHolder div.selectNav{
	color:#7e7d91;
}h4.subNavHeading{
	background: url('../images/category_nav_top.gif') no-repeat top left;
	height:51px;
	margin:0px;padding:0px;
	padding-left:45px;
	color:#7e7d91;
}div.subNavHeading{
	background: url('../images/category_nav_top.gif') no-repeat top left;
	margin: 0px;
	padding: 0px;
	vertical-align:bottom;
	color:#7e7d91;	
	padding-top:22px;/**/
}div.subNavHeading div,div.subNavHeadingBottom div{
	/*margin-top:0px;padding-top:0px;
	margin-bottom:0px;padding-bottom:0px;*/
}div.subNavHeading div h4,div.subNavHeadingBottom div h4{
	margin-top:0px;padding-top:0px;
	margin-bottom:0px;padding-bottom:0px;
}h4.subNavHeadingBottom{
	background: url('../images/category_nav_bottom.png') no-repeat top left;
	height:50px;
	margin:0px;padding:0px;
	padding-left:45px;
	color:#7e7d91;
}div.subNavHeadingBottom{
	background: url('../images/category_nav_bottom.png') no-repeat top left;
	height:50px;
}
div.productResultsHolder{
	float: left;
	display:inline;
	margin-left:23px;
	width:714px;
}
div.productResults{float:left;clear:both;width:99.2%;max-width:714px;}
div.twoColContentLeft{float:left;display:inline;/*clear:both;*/min-width:484px;}
/*div.midSection{
	width:100%;
	float:left;}*/
div.normalContentHolder{
	float: left;
	display:inline;
	margin-left:23px;
	width:484px;}
div.rightContentCol{
	min-height:200px;
	float:left;
	display:inline;
	width:216px;
	margin-left:23px;
	margin-top:21px;
	/*background: url('../images/right_holder_bg_top.png') no-repeat top left;*/
	
}
div.footer{
	width:980px;
	margin: 0px auto;
	margin-top:55px;
}
div.footerItem{
	float: left;
	display:inline;
}
div.footerItem p{
	font-size:11px;
	font-size:10px;
	margin-top:3px;
	margin-bottom:3px;
	color:#666666;
}
div.footerItem h6{
	font-size:15px;
	margin-top:0px;
	margin-bottom:12px;
	color:#666666;
	color:#2F5972;
}
div.footerItem a{

}
div.footerItem a:link,div.footerItem a:visited{
	text-decoration:none;
}
div.footerItem a:hover,div.footerItem a:active{
	text-decoration:underline;
}#user_panel{
	width:321px;
	height:137px;
	background: url('../images/user.png') no-repeat top left;
}
.loginMsg{width:109px;margin: 30px 24px 0px 20px;float:left;display:inline;}
.loggedInMsg{width:277px;margin: 30px 24px 0px 20px;float:left;display:inline;}
#designer_showcase{
	width:317px;
	min-height:137px;
	margin-right:10px;
	/*background: url('../images/showcase.png') no-repeat top left;*/
	background: url('../images/showcase_bg.png') no-repeat top left;
}
#featured_product{
	width:322px;
	height:137px;
	margin-right:10px;
	/*background: url('../images/featured_products.png') no-repeat top left;*/
	background: url('../images/user.png') no-repeat top left;
}
table#login_table{margin-top:3px;}
/*table#login_table tr td{padding:0px;margin:0px;}*/
table#login_table tr td input.textField{
	width:111px;
	height:16px;
	background: url('../images/user_panel/text_field_bg.gif') no-repeat top left;
}
/*table#forgot_password_table{width:180px;}*/
table#forgot_password_table tr td input.textField{
	width:145px;
	height:16px;
	background: url('../images/user_panel/forgot_password_bg.gif') no-repeat top left;
}
table#login_table tr td.indicatorCell{padding-left:2px;}
.productGreaterHolder{
	width:216px;
	min-height:126px;
	margin: 10px;
	display:inline;
	float:left;
}
.productGreaterHolder a{
	font-size:10px;
	color:#315a73;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
}
.productGreaterHolder a:link,.productGreaterHolder a:visited{text-decoration:none;}
.productGreaterHolder a:hover,.productGreaterHolder a:active{text-decoration:underline;}
.productHolder{
	max-width:206px;
	max-height:116px;
	height:116px;
	overflow:hidden;
	padding: 5px 5px;
	vertical-align:middle;
	text-align:center;
	background:url('../images/product_results_bg.png') no-repeat top left;

}.productHolder a img{
	border:none;}

div.singleResult{
	width:505px;
	height:373px;
	overflow:hidden;
	float:left;
	clear:both;
}
div.singleResultHolder{
	float: left;
	display:inline;
	margin-left:16px;
	width:721px;
	
}div.singleResultDetails{
	width:216px;
	float:left;
	display:inline;
}.productDetailsTable{
	width:215px;
}.productDetailsTable tr td{
	padding:0px !important;
	margin:0px !important;
	font-size:10px;
}div.singleResultMain{
	display:inline;
	float:left;
}.productDetailsTable tr td.leftCol{
	width:28%;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;
	color:#214255;
	font-size:11px;
	padding-left:14px !important;
}.productDetailsTable tr td.leftCol a{
	text-transform: none !important;
	color:#214255 !important;
}.productDetailsTable tr td.rightCol{
	text-align:center;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;
	color:#214255;
	font-size:11px;
}.productDetailsTable tr td.greyText{
	color:#AAAAAA;
}div.sizesAvailable{
	margin: 10px 0px 0px 0px;
	width:133px;
	width:124px;
	width:216px;
}
div.sizesAvailable div.sizeAvailTxt{
	float:left;
	display:inline;
	padding-left:9px;
	width:124px;
}div.sizesAvailable h6{
	color:#214255;
	font-size:11px;
	margin: 7px 0px 7px 0px;
	font-weight:normal;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;
}div.sizesAvailable p{
	font-size:10px;
}#product_details_holder{
	background: url('../images/product_details/product_details_bg2.png') repeat-y top left;
}
#product_details_top{margin-top:19px;}
#product_details_bottom{}

.productFooter{
	width: 505px;
	clear: both;
	background: url('../images/product_footer_bg.png') no-repeat top left;
	min-height:99px;
}
.quoteControls{padding-left:8px;width:178px;float:left;display:inline;}
.quoteControls ul.plusList{
	margin: 17px 0px 0px 17px;
	padding-left:5px;
}ul.plusList li{
	font-size:12px;
	color:#315a73;
	color:#997141;
	color:#000000;
	font-weight:bold;
	list-style-type: none;
	list-style-image: url('../images/bullet_plus.gif');
}ul.plusList li a{
	color:#315A73;
}.quoteControls ul.plusList li a{
	font-size:12px;
}.galleryHomeView ul.plusList li a{
	font-size:11px;
}
ul.plusList li a:link,ul.plusList li a:visited{text-decoration:none;}
ul.plusList li a:hover,ul.plusList li a:active{text-decoration:underline;}
.productFooterCol1{
	width:210px;
	width:194px;
	float:left;
	display:inline;
	padding: 18px 0px 0px 16px;
}
.productFooterCol1 a{color:#000000 !important;font-size:12px;font-weight:bold;}
.productFooterCol3{font-size:11px;float:left;display:inline;color:#214255;padding-left:15px;padding-right:3px;padding-top:17px;width:65px;}
.brownLight1{color:#315A73;}
.greyLine{background-color:#e0e0e0;height:1px;}
.formBG{
	width: 437px;
	min-height: 117px;
	padding: 30px 20px 0px 20px;
	background: url('../images/form/bg.png') no-repeat top left;}
.formBG p{width:432px;}
/*.formBG h3{font-size:15px;margin-top:0px;margin-bottom:0px;color:#666666;}*/
.loginBG{
	width: 437px;
	min-height: 117px;
	padding: 30px 20px 0px 20px;
	background: url('../images/login/bg.png') no-repeat top left;}
/*.loginBG p{width:432px;}*/
/*.loginBG h3{font-size:15px;margin-top:0px;margin-bottom:0px;color:#666666;}*/
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#666666;}
table.tellAFriend,
table.signUp,
table.login,
table.login,
table.forgotPassword,
table.contactUs,
table.catalogueRequest{}
/*table.tellAFriend tr td,table.signUp tr td,table.login tr td{padding:0px;margin:0px;}*/
.captcha input.textField,
table.tellAFriend tr td input.textField,
table.signUp tr td input.textField,
table.quoteRequest tr td input.textField,
table.contactUs tr td input.textField,
table.catalogueRequest tr td input.textField{
	width:175px;
	height:16px;
	background: url('../images/form/input_bg.gif') no-repeat top left;
}
table.login tr td input.textField{}
/*table.tellAFriend tr td.fieldCell,table.signUp tr td.fieldCell,table.login tr */td.fieldCell{
	padding-bottom:8px;
	vertical-align:top;
}
.indicatorCell{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;}
td.indicatorCell{
	margin-bottom:4px;
	vertical-align:bottom;
}table.tellAFriend tr td.indicatorCell,
table.signUp tr td.indicatorCell,
table.contactUs tr td.indicatorCell,
table.catalogueRequest tr td.indicatorCell{
	width: 188px;
}
td.indicatorCellComments{
	width: auto !important;
}
table.login tr td.indicatorCell{}
table.tellAFriend tr td.rightCol,table.signUp tr td.rightCol,table.contactUs tr td.rightCol,table.catalogueRequest tr td.rightCol{
	width:211px !important;
	padding-left:17px;
}
table.login tr td.rightCol{}
table.login tr td.leftCol{}
#tell_a_friend_err,#sign_up_err,#contact_us_err,#catalogue_request_err{}
div#tell_a_friend_err_txt,div#sign_up_err_txt,div#quote_request_err_txt,div#contact_us_err_txt,div#catalogue_request_err_txt{}
.formErr{
	display:none;
	width:90%;
	min-height:194px;
	background-color: #3E6B85;
	padding:5px;
}.formErr div{
	font-size:11px;
	color:#FFFFFF;
}
div.showErr{display:block !important;}
table.showErr{display:none !important;}
div.closeErr{text-align:right;}
div.closeErr a{
	font-size:10px;
	text-decoration:underline;
}.linksCell{
	font-weight:bold;
	font-size:10px;
}
td.linksCell{
	padding-top:10px !important;
}p.linksCell{
	margin: 3px 0px 3px 0px !important;	
}
.linksCell a{
	color:#666666 !important;}
.brownTxt{color:#315a73;}
a.brownTxt{color:#315a73 !important;}
.loginGoods{float:left;display:inline;width:164px;}
.loginTxt{
	float:left;
	display:inline;
	width:273px;
	padding: 0px 0px 0px 20px;
	width:253px;
}.loginTxt h3{
	margin-bottom:6px;
}
.loginTxt p{
	width:auto;
	margin: 9px 0px 9px 0px !important;
}.forgotPasswordHolder{
	float:left;
	display:inline;
	margin-left:14px;
	width:216px;
	background: url('../images/forgot_password_bg.png') no-repeat top left;
	padding: 26px 16px 0px 16px;
	width:184px;
}/*.forgotPasswordHolder h3{
	font-size:15px;margin-top:0px;margin-bottom:0px;color:#666666;
}*/.submitButton{vertical-align:top;}
.forgotPasswordHolder .formErr,.loginGoods .formErr{
	min-height:60px;
}.smTxt{font-size:9px;font-weight:normal;}
div.quoteRequest{
	/*width: 715px;
	min-height: 117px;*/
	/*padding: 30px 20px 0px 20px;
	width: 675px;*/
	width: 715px;
	min-height: 97px;
	background: url('../images/send_request/bg.png') no-repeat top left;}
.quoteRequest p{width:252px;}
.quoteRequestTxt{float:left;display:inline;padding: 30px 0px 0px 20px;}
.quoteRequestForm{
	float:left;
	display:inline;
	/*margin-left:15px;
	*/padding: 30px 20px 0px 15px;
	width:385px;
}
table.quoteRequest{width:392px;}
table.quoteRequest tr td.rightCol{
	/*width:187px !important;*/
	width:172px !important;
	padding-left:15px;}
.quoteRequestBottom{
	
}.quoteRequestBottom h4{
	color:#214255;
	font-size:12px;
	font-weight:bold;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;}
.quoteRequestFormBottom{
	width: 672px;
	padding: 8px 26px 0px 21px;
}.quoteRequestFormBottom textarea{width: 672px;height:110px;width: 664px;height:102px;}
td.indicatorCellComments textarea{width: 386px;height:125px;}
textarea{
	border: 1px solid #DBDBDB;
	color:#666666;
	font-size:11px;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;
	margin:0px;
	padding: 4px;
}.removeCell{
	width:78px;
	text-align:right;
}noscript{font-weight:bold;}
.imageHolder{
	overflow:hidden;
	float:left;
	display:inline;
}.txtHolder{
	float:left;
	display:inline;
}
div#featured_product .imageHolder{
	width:122px;
	margin: 8px 0px 0px 8px;
}
div#featured_product .txtHolder{
	width:183px;
	margin: 8px 0px 0px 0px;
	padding-top:20px;
}
div#designer_showcase .imageHolder{
	width:118px;
	margin: 8px 0px 0px 8px;
}
div#designer_showcase .txtHolder{
	width:183px;
	margin: 8px 0px 0px 0px;
	padding-top:20px;
}












img.logo{margin:0px auto;}
img.tagLine{margin-top:36px;}
/*.midSection{
	width:1007px;
	margin:0px auto;
}*/
.searchBox{
	background: url('../images/search_bg.png') no-repeat top right;
	padding: 11px 0px 0px 19px;
	width:265px;
	padding: 11px 0px 0px 51px;
	width:233px;
	height:69px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	display:inline;
	float:right;
}
#logoHolder{
	width:161px;
	padding: 34px 0px 0px 0px;
	display:inline;
	float:left;
	text-align:center;
	margin-left:423px;	
}div.midSection{
	width:1007px;
	margin: 42px auto 0px auto;
}
/*body,html{width:1007px;}*/
.header{width:1007px;margin: 0px auto;}
.whtBoxMain{
	background: url('../images/image_holder_bg_top.png') no-repeat top left;
	width:476px;
	float:left;
	clear:both;
	padding-top:43px;
}.whtBoxBottom{
	background: url('../images/image_holder_bg_bottom.png') no-repeat bottom left;
	width:476px;
	height:10px;
	float:left;
}.whtBox{
	background: url('../images/image_holder_bg_mid.gif') repeat-y top left;
	width:476px;
	float:left;
	text-align:center;
}.whtBox img{
	margin: 0px auto 0px auto;
}.whtBox *:first-child{
	margin-top: -20px;
}
.clearGreyBoxMain{
	background: url('../images/clear_grey_bg_top.png') no-repeat top left;
	width:216px;
	float:left;
	clear:both;
	padding-top:43px;
}.clearGreyBoxBottom{
	background: url('../images/clear_grey_bg_bottom.png') no-repeat bottom left;
	width:216px;
	height:10px;
	float:left;
}.clearGreyBox{
	background: url('../images/clear_grey_bg_mid.png') repeat-y top left;
	width:216px;
	min-height:73px;
	float:left;
	text-align:center;
}.clearGreyBox img{
	margin: 0px auto;
}.clearGreyBox img:first-child{	
	margin: -20px auto 0px auto;
}.clearGreyBox *:first-child{
	margin-top: -20px;
}.tinyP{font-size:9px;text-align:center;}

div.contentWide{float:left;clear:both;width:715px;}
.galleryHomeHolder{
	background: url('../images/gallery/bg.png') no-repeat top left;
	width:715px;
	padding: 17px 16px 10px 18px;
	width:681px;
	min-height:164px;
}
.galleryHomeView ul.plusList{
	margin: 0px 0px 0px 11px;
	padding-left:3px;
}
.galleryHomeView{
	float:left;
	display:inline;
	margin: 3px 0px 0px 14px;
	width:191px;
	height:36px;
	padding: 10px 0px 0px 10px;
	width:181px;
	height:26px;
	background: url('../images/gallery/link_button.png') no-repeat top left;
}.galleryHomeTxt{
	float:left;
	display:inline;
	width:314px;
	padding-top:5px;
	margin-right:18px;
}
.galleryHomeTxt h6{
	margin-top:4px;
	margin-bottom:4px;
}
.galleryHomeTxt p{
}
.galleryHomeThumb{
	width:122px;
	float:left;
	display:inline;
	margin-right:22px;
}
.splashImage{
	width:431px;
	height:455px;
	height:350px;
	float:left;
	display:inline;
	margin-top: -77px;
	margin-top: -40px;
	text-align:center;
}
.splashTxt{
	width:576px;
	height:221px;
	float:left;
	display:inline;
	text-align:center;
	padding-left:29px;
	width:547px;
	margin-top: 10px;
}.homeFooter{
	margin-top:0px !important;
}.homeFooter div#featured_product,.homeFooter div#designer_showcase{
	margin-top:44px;
}.homeFooter #user_panel{
	background: url('../images/home_user_panel_bg.png') no-repeat top left;
}
.homeFooter #user_panel .loginForm{
	width:154px;
	margin: 30px 0px 0px 20px;
	float:left;
	display:inline;
}
.homeFooter #user_panel .loginMsg{
	width:107px;
	margin: 30px 0px 0px 20px;
	float:left;
	display:inline;
}.footerTextLinks{padding-top:25px;padding-bottom:10px;width:100%;text-align:center;}
.footerTextLinks *{color:#999999 !important;font-size:10px;}
.footerTextLinks p{margin: 3px 0px;}
.mainContent ul{
	margin-left: 0px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left: 0px;
}.mainContent ul li{
	font-size:11px;
	margin-left: 24px;
	padding: 0px 5px 0px 0px;
	color:#336583;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: Arial,sans-serif;
}
.splashText{
	background-image:url('../images/home_splash_text.gif');
	background-repeat:no-repeat;
	background-position:top center;
	width:350px;
	height:28px;
	margin-bottom:11px;
}
.splashBody{/*
	background-image:url('../images/home_splash_body.gif');
	background-repeat:no-repeat;
	background-position:top center;
	width:350px;
	height:69px;*/
	margin-bottom:33px;
	width:350px;
	text-align:center;
}
.splashText span,.splashBody span{
	position: absolute;
	left: -5000px;
}.splashLogo{
	margin:0px auto;
	width:161px;
	float:left;
	margin-left:96px;
}.style1 {
	color: #336583;
	font-weight: bold;
}
.style2 {
	color: #336583;
	font-weight: bold;
}
.alignTop{
vertical-align:top;
}.contactContent{
	padding-right:50px;}
.northAmerica{margin:0px;font-size:14px;}
.retailList{width:250px;display:inline;float:left;padding-top:25px;padding-bottom:20px;}
.retailList p{margin: 12px 0px;}

.loginButtonNew{vertical-align:top;margin-left:5px;width:65px;height:18px;background-image:url('../images/submit_button_new.gif');}
.loginButtonNew:hover{background-position:0 -18px;}
.searchButtonNew{vertical-align:top;margin-left:7px;width:65px;height:18px;background-image:url('../images/search_button_new.gif');}
.searchButtonNew:hover{background-position:0 -18px;}
.captcha{padding-top:12px;padding-bottom:8px;}
.captcha img{padding-top:8px;}
