#home .findout {behavior: url(iepngfix.htc);}
html,body {
	height:100%;
	text-align:center;
	background-color:#eaeaea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
	color:#666666;
}
#container{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:775px;
	height:auto !important; /* real browsers */
	background-image:url(../images/container_bg.png);
	background-repeat:repeat-y;
}
#request #container{
	background-image:url(../images/bgContent.png);
	background-repeat:repeat-y;
}
#request .fullCol{	
	clear:both;
	width:763px;
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	background-color: #ffffff;
}
#request .fullCol p {	
	padding:5px 10px 0px 15px;
}
#request .imgHolder img {
	float:left;
	padding:0px 2px 2px 0px;
	margin:0px 0px 0px 0px;
	background-color: #ffffff;
}
/* ****************************** Header area ****************************** */
#header{
	width:775px;
	height:98px;
	background-image:url(../images/header_bg.png);
	background-repeat:no-repeat;
}
#home #header{background-image:url(../images/header_bg_HOME.png);}
#contract #header{background-image:url(../images/header_bg_blackG.png);}
.searchBox a{
	display:block;
	width:126px;
	height:26px;
	position:absolute;
	right:7px;
	top:22px;
	background-image:url(../images/searchButn.png);
	text-indent:-1000px;
	overflow:hidden;
}
.searchBox a:hover{ background-image:url(../images/searchButn_over.png);}
.message{
	position:absolute;
	display:block;
	right:7px;
	top:93px;
	width:381px;
	height:27px;
	background-image:url(../images/message.png);
	overflow:hidden;
	text-indent:-2000px;
}
/* ****************************** Content area ****************************** */
#contact #content {
	padding:0px 0px 0px 7px;
}
#content {
	padding:52px 0px 0px 7px; /* bottom padding for footer */
	margin:0;
	background-image:url(../images/content_bgTile.png);
	background-repeat:repeat-x;
	text-align:left;
	width:775px;
}
/* main navigation area */
#mainNav{
	position:absolute;
	top:98px;
	left:7px;
	height:48px;
	width:761px;
	padding:2px 0px 2px 0px;
	background-color:#ffffff;
}
/* display in a row */
#mainNav li{
	float:left;
	overflow:hidden;
}
/* treat the whole image as a butn */
#mainNav li a{
	display:block;
	height:48px;
	background-image:url(../images/butns/nav.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
/*#contract #mainNav li a{background-image:url(../images/butns/nav2.png);}*/
/* individual butns */
#mainNav li.home a {width:95px; background-position:0px -48px;}						#mainNav li.home a:hover, #mainNav li.home a.current {background-position:0px 0px;}
#mainNav li.about a {width:95px; background-position:-95px -48px;}					#mainNav li.about a:hover, #mainNav li.about a.current  {background-position:-95px 0px;}					
#mainNav li.design a {width:95px; background-position:-285px -48px;}					#mainNav li.design a:hover, #mainNav li.design a.current {background-position:-285px 0px;}		
#mainNav li.service a {width:95px; background-position:-380px -48px;}					#mainNav li.service a:hover, #mainNav li.service a.current { background-position:-380px 0px;}		
#mainNav li.contact a {width:95px; background-position:-475px -48px;}					#mainNav li.contact a:hover, #mainNav li.contact a.current {background-position:-475px 0px;}			
#mainNav li.benefits a {width:116px; background-position:-570px -48px;}				#mainNav li.benefits a:hover, #mainNav li.benefits a.current {background-position:-570px 0px;}			
#mainNav li.lang a {width:75px; background-position:-686px -48px;}						#mainNav li.lang a:hover, #mainNav li.lang a.current  {background-position:-686px 0px;}			

#mainNav li ul li.ContrProd a {width:95px; background:url(../images/butns/prod_black.png) 0px 0px no-repeat;}
#mainNav li ul li.ContrProd a:hover {width:95px; background:url(../images/butns/prod_black_over.png) 0px 0px no-repeat;}

#mainNav li ul li.ContrDesign a {width:95px; background:url(../images/butns/prodDesign_black.png) 0px 0px no-repeat;}
#mainNav li ul li.ContrDesign a:hover {width:95px; background:url(../images/butns/prodDesign_black_over.png) 0px 0px no-repeat;}

#mainNav li ul li.ContrTiles a {width:95px; background:url(../images/butns/prodTiles_black.png) 0px 0px no-repeat;}
#mainNav li ul li.ContrTiles a:hover {width:95px; background:url(../images/butns/prodTiles_black_over.png) 0px 0px no-repeat;}

#mainNav li.prod a {width:95px; background-position:-190px -48px;}						#mainNav li.prod a:hover, #mainNav li.prod a.current {background-position:-190px 0px;}				


#mainNav li.prod ul li.stock a {width:95px; background:url(../images/butns/stock_over.gif) 0px 0px no-repeat; _position:absolute; _left:-95px;}
#mainNav li.prod ul li.stock a:hover {width:95px; background:url(../images/butns/stock.gif) 0px 0px no-repeat;}

#mainNav li.prod ul li.custom a {width:95px; background:url(../images/butns/custom_over.gif) 0px 0px no-repeat; _position:absolute; _left:-95px; _top:48px;}
#mainNav li.prod ul li.custom a:hover {width:95px; background:url(../images/butns/custom.gif) 0px 0px no-repeat;}



/* hide the sub level links */
#mainNav ul 
{
	visibility:hidden;
	position:absolute;
	width:95px;
	_top: 50px;
	_left: 285px;
	background-color: transparent;
	z-index:9999;
}

/* make the sub level visible on hover list or link */
#mainNav li:hover ul,
#mainNav a:hover ul
{	
	visibility:visible;
}

#contract #mainNav li ul li.ContrProd a {width:95px; background:url(../images/butns/prod_black.png) 0px 0px no-repeat; } #mainNav li.ContrProd a.current { background:url(../images/butns/prod_black_over.png);}
#contract #mainNav li ul li.ContrProd a:hover {width:95px; background:url(../images/butns/prod_black_over.png) 0px 0px no-repeat; }
#contract #mainNav li ul li.ContrDesign a {width:95px; background:url(../images/butns/prodDesign_black.png) 0px 0px no-repeat; } #mainNav li.ContrProd2 a.current { background:url(../images/butns/prodDesign_black_over.png);}
#contract #mainNav li ul li.ContrDesign a:hover {width:95px; background:url(../images/butns/prodDesign_black_over.png) 0px 0px no-repeat; }
#contract #mainNav li ul li.ContrTiles a {width:95px; background:url(../images/butns/prodTiles_black.png) 0px 0px no-repeat;} #mainNav li.ContrServices a.current { background:url(../images/butns/service_black_over.png);}
#contract #mainNav li ul li.ContrTiles a:hover {width:95px; background:url(../images/butns/prodTiles_black_over.png) 0px 0px no-repeat;}
/* hide the sub level links */
#contract #mainNav ul 
{
	visibility:hidden;
	position:absolute;
	width:95px;
	_top: 50px;
	_left: 285px;
	background-color:#000000;
	z-index:99999;
}

/* make the sub level visible on hover list or link */
#contract #mainNav li:hover ul,
#contract #mainNav a:hover ul
{
	visibility:visible;
}

.fullCol{	
	clear:both;
	width:763px;
	margin:0px 0px 2px 0px;
	background-color: transparent;
}
.fullCol p {	
	padding:5px 10px 0px 15px;
}
.fullColProd{	
	clear:both;
	width:761px;
	margin:0px 2px 2px 0px;
	background-color: transparent;
}
.halfCol{
	width:379px;
	margin:0px 2px 2px 0px;
	float:left;
}
.halfColDesign {
	width:379px;
	margin:0px 2px 2px 0px;
	float:left;
}
.halfColDye{
	width:379px;
	margin:-2px 2px 0px 0px;
	float:left;
}
/* corrects halfCol alignment on design page */
.designHalfCol{
	width:379px;
	margin:0px 2px 2px 0px;
	float:left;
	_width:371px;
}
.designHalfCol p{margin:10px 15px 10px 15px;}

.benifitsCol{
	width:379px;
	overflow:hidden;
	margin:0px 2px 2px 0px;
	float:left;
}
.benefitsCol p{margin:0px 0px 0px 0px;}
.quarterCol{
	width:189px;
	margin:0px 2px 2px 0px;
	float:left;
}
.semiCol{	
	clear:both;
	width:763px;
	margin:0px 0px 2px 0px;
	background-color: transparent;
}
.semiCol p{	
	padding:5px 5px 5px 5px;
}

.imgHolder img
{
	float:left;
	margin:0px 2px 2px 0px;
}
.iconHolder
{
	float:left;
	width:191px;
}
.iconHolder img
{
	float:left;
	margin:0px 0px 0px 0px;
}
.iconHolder2
{
	float:left;
	width:400px;
}
.iconHolder2 img
{
	float:left;
	margin:0px 0px 0px 0px;
}
h1{
	display:block;
	background-color:#740101;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	padding:14px 0px 14px 10px;
	background-image:url(../images/h1_bg.png);
	background-repeat:repeat-x;
	font-family:trebuchet ms, Arial, Helvetica;
}
h3{
	display:block;
	color:#740101;
	font-weight:bold;
	font-size:13px;
	margin:0px 10px 0px 10px;
	padding:5px 0px 5px 5px;
	border-bottom:1px solid #cccccc;
	font-family:trebuchet ms, Arial, Helvetica;
}
h4{
	display:block;
	background-color:#740101;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	padding:14px 0px 14px 10px;
	margin-bottom:2px;
	background-image:url(../images/h1_bg.png);
	background-repeat:repeat-x;
	font-family:trebuchet ms, Arial, Helvetica;
}
h5{
	display:block;
	background-color:#000000;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	padding:0px 0px 0px 10px;
	background-image:url(../images/h1_bg_black.png);
	background-repeat:repeat-x;
	font-family:trebuchet ms, Arial, Helvetica;
}
h6{
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	font-family:trebuchet ms, Arial, Helvetica;
}
#topBar {
	position:absolute;
	display:block;
	top:150px;
	background-color:#000000;
	color:#ffffff;
	font-size:11px;
	width:751px;
	height:20px;
	padding:5px 0px 5px 10px;
	background-image:url(../images/h1_bg_black.png);
	background-repeat:repeat-x;
	font-family:trebuchet ms, Arial, Helvetica;
	clear:both;

}
#topBar p{
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	float:left;
}
#topBar a{
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	float:right;
	margin-right:10px;
}
#topBar a:hover{
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	float:right;
	margin-right:10px;
}
.subHeadbg {
	display:block;
	background-color:#333333;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	height:20px;
	padding:10px 0px 10px 10px;
	margin:2px 2px 0px 0px;
	background-image:url(../images/subHeadbg.jpg);
	background-repeat:repeat-x;
	font-family:trebuchet ms, Arial, Helvetica;
	clear:both;
}
#contract h1{ background-image:url(../images/h1_bg_black.png); background-color:black;}
#contract h1 a{
	color:#FFFFFF;
}
#contract h1 a:hover {
	color:#b3a566;
}
h2{
	color:#740101;
	font-weight:bold;
	margin:10px 15px 10px 15px;
	padding-bottom:4px;
	border-bottom:1px solid #740101;
}
#contract h2{
	color:#000000;
	font-weight:bold;
	margin:10px 15px 10px 15px;
	padding-bottom:4px;
	border-bottom:1px solid #000000;
}
h6{
	color:#000000;
	font-weight:bold;
	margin:10px 15px 10px 15px;
	padding-bottom:4px;
	border-bottom:1px solid #000000;
}
.fullCol h1{width:751px;}
.halfCol p{margin:10px 15px 10px 15px;}
.sLink p a{
	display:block;
	background-color:#93AAB9;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	padding:14px 0px 14px 10px;
	background-image:url(../images/sLink_bg.png);
	background-repeat:no-repeat;
	background-position:bottom;
	text-decoration:none;
}
#product .sLink p a{background-image:url(../images/sLink_bg.png);}
#product .sLink p a:hover{background-image:url(../images/sLink_bg.png);}
.sLink p a:hover{
	background-image:url(../images/sLink_bg_over.png);
	background-color:#BE8989;
}
#contract .sLink p a:hover{background-image:url(../images/sLink_bg_black.png); background-color:#B4A275;}
#contract .sLink p a{background-image:url(../images/sLink_bg_over_black.png); background-color:#000000;}
#contract .sLink2 p a{background-image:url(../images/sLink_bg_black.png); background-position:right; background-repeat:no-repeat; background-color:#B4A275;}
#contract .sLink2 p a:hover{background-image:url(../images/sLink_bg_over_black.png); background-position:right; background-repeat:no-repeat; background-color:#000000;}
.product{
	float:left;
	display:block;
	width:376px;
	height:142px;
	border:0px solid #EAEAEA;
	background-color:#FFFFFF;
	margin:2px 1px 2px 0px;
}
.product p{
	padding:0px 5px 0px 5px;
	font-size:11px;
	line-height:14px;
}
.product img{
	float:left;
	margin:3px 5px 0px 6px;
}
.product p a{
	color:#666666;
	display:block;
	text-decoration:none;
}
.product p a:hover{
	color:#660011;
	text-decoration:underline;
}
.product strong{
	font-size:14px;
	line-height:18px;
	padding-top:10px;
}
.product p strong a{color:#883030;}

.productContr{
	float:left;
	display:block;
	border:0px solid #EAEAEA;
	background-color:#ffffff;
	margin:7px 10px 0px 5px;
	color:#000000;
	width:362px;
	height:113px;
	*width:375px;
	*height:110px;
	margin: expression('7px 0px 0px 3px'); 	/* ie 6 only */
}
.productContr p{
	font-size:11px;
	line-height:14px;
	padding:0px 0px 0px 0px;
}
.productContr img{
	float:left;
	margin:0px 10px 0px 2px;
	border:1px solid #FFFFFF;
	width:90px;
	height:90px;
}
.productContr p a{
	color:#ffffff;
	display:block;
	text-decoration:none;
	width:282px;
	height:103px;
	background-image:url(../images/butns/contrProd.png);
	background-position:center;
	padding:10px 80px 0px 10px;
	background-color:#353535;
}
.productContr p a:hover{
	color:#ffffff;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	background-color:#9b8549;
	background-image:url(../images/butns/contrProd_over.png);
	background-position:center;
	padding:10px 80px 0px 10px;
}
.productContr strong{
	font-size:12px;
	line-height:26px;
	padding-top:10px;
}
.productContr p strong a{color:#883030;}
/* ****************************** footer area ****************************** */
#footer /* set the bottom padding the same as the footer height */ 
{
	clear:both;
	margin:0;
	min-height:43px;
	background-image:url(../images/footer_bg.png);
	background-position:bottom;
	_padding:0px 0px 32px 0px;
}
#fContent{
	float:left;
	min-height:30px;
	background-color:#660011;
	margin:0;
	width:761px;
	margin:20px 0px 0px 7px;
	width:761px; /* ie7 only */
	margin:6px 0px 0px 7px; /* ie7 only */
	_width:762px;
	_margin:0px 0px 0px 3px;
}
#contract #fContent{background-color:black;}
#fContent p, #fContent p a{
	color:white;
	font-weight:bold;
	padding:4px 0px 0px 0px;
	text-decoration:none;
}
#fContent p a:hover{text-decoration:underline;}
#fContent .text {
	float:left;
	text-align:left;
	font-size:11px;
	color:#ffffff;
	font-weight:100;
	margin-left:10px;
}
#fContent .links {
	float:right;
	text-align:right;
	font-size:11px;
	color:#ffffff;
	font-weight:100;
	margin-right:10px;
}
.clear{clear:both;}
/* ------------- Contact Forms Settings ------------- */
.form{
	text-align:left;
	width:294px;
	margin:0;
	padding:10px 0px 10px 85px;
	float:left;
	background-color:#EFEFEF;
}
.form textarea{
	height:150px;
	width:200px;
}
.form input{width:200px;}
label{
	display:block;
	width:200px;
	padding:3px 0px 3px 0px;
	margin:0;
}
.form .submit{
	clear:both;
	margin:3px 0px 10px 0px;
	width: auto;
}
/* ------------- default Settings ------------- */
strong{font-weight:bold;}
.linkList{margin:10px 15px 10px 15px;}
.linkList li{
	font-weight:bold;
	padding:4px 0 4px 0;
	margin:3px 0 3px 0;
	border-bottom:1px dashed #660011;
}
#contract .linkList li{border-bottom-color:#000000;}
.linkList li a{
	text-decoration:none;
	color:#660011;
}
#contract .linkList li a{color:black;}
.linkList li a:hover{
	text-decoration:underline;
	color:black;
}
#subNav{
	clear:both;
	display:block;
	background-color:#BABABA;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	height:243px;
	overflow:hidden;
}
#subNav a{
	display:block;
	color:white;
	text-decoration:none;
	padding:10px 10px 10px 10px;
	margin-top:1px;
}
#subNav a:hover{
	color:#FFFF00;
	text-decoration:underline;
}
#subNav a.current{
	color:#740101;
	background-color:white;
	border-left:1px solid #BABABA;
	border-right:1px solid #BABABA;
}
.icon{
	float:left;
	overflow:hidden;
	height:80px;
	width:376px;
	border:2px solid #EAEAEA;
	background-color:#FFFFFF;
	margin:1px 1px 0px 0px;
}
.icon p{
	padding:20px 5px 0px 5px;
	margin:0;
	font-size:11px;
}
.icon img{
	float:left;
	margin:5px 10px 5px 5px;
}
.icon strong{
	font-size:13px;
	line-height:18px;
	padding-top:10px;
	color:#660011;
}
.icon p strong a{color:#883030;}
/* home page extra butns */
.welcomeMessage{
	min-height:240px;
	margin-top:2px;
	/*background-color:#E3CCCC;*/
}
.welcomeMessage p{
	margin-top:0px;
	color:#000000;
	line-height:15px;
}
.welcomeMessage img{
	margin:0px 0px 5px 0px;
	border-bottom:2px solid #ffffff;
}
.welcomeMessage .header{
	color:#89001E;
	margin:5px 15px 5px 15px;
	font-weight:bold;
	font-size:15px;
	font-family:trebuchet ms, Arial, Helvetica;
	line-height:23px;
	padding:0;
	border-top:1px solid #89001E;
	border-bottom:1px solid #89001E;
}
.welcomeMessage .header a{
	display:block;
	color:#89001E;
	text-decoration:none;
	padding:10px 0px 10px 0px;
}
#map{
	z-index:0;
}
.closePopUp {
	width:100%;
}
.closePopUp a { 
	display:block;
	padding:10px 10px 10px 10px;
	background-image:url(../images/h1_bg_black.png); 
	background-repeat:repeat-x;
	background-color:black;
	font-family:trebuchet ms, Arial, Helvetica;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration:none;
}
.closePopUp a:hover { 
	display:block;
	padding:10px 10px 10px 10px;
	background-image:url(../images/h1_bg_gold.png); 
	background-repeat:repeat-x;
	background-color:#7a6f3f;
	font-family:trebuchet ms, Arial, Helvetica;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration:none;
}
.sLink2 p a{
	display:block;
	background-color:#93AAB9;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	padding:14px 0px 14px 10px;
	background-image:url(../images/sLink2_bg.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	text-decoration:none;
	width:370px;
}
#product .sLink2 p a{background-image:url(../images/sLink2_bg.png);}
#product .sLink2 p a:hover{background-image:url(../images/sLink2_bg_over.png);}
.sLink2 p a:hover{
	background-image:url(../images/sLink2_bg_over.png);
		background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#BE8989;
}
#contract .sLink2 p a{
	display:block;
	background-color:#93AAB9;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	padding:14px 0px 14px 10px;
	background-image:url(../images/sLink2_bg_black.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	text-decoration:none;
	width:370px;
}
#product .sLink2 p a{background-image:url(../images/sLink2_bg.png);}
#product .sLink2 p a:hover{background-image:url(../images/sLink2_bg_over.png);}
#contract .sLink2 p a:hover{
	background-image:url(../images/sLink2_bg_over_black.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#BE8989;
}
#contract .sLink3 p a{
	display:block;
	float:right;
	background-color:#93AAB9;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	padding:14px 0px 14px 10px;
	background-image:url(../images/sLink2_bg_black.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	text-decoration:none;
	width:300px;
}
#product .sLink3 p a{background-image:url(../images/sLink2_bg.png);}
#product .sLink3 p a:hover{background-image:url(../images/sLink2_bg_over.png);}
#contract .sLink3 p a:hover{
	background-image:url(../images/sLink2_bg_over_black.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#BE8989;
}
#contract .sLink4 p a{
	display:block;
	float:right;
	background-color:#93AAB9;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	padding:14px 0px 14px 10px;
	background-image:url(../images/sLink2_bg_black.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	text-decoration:none;
	width:200px;
}
#product .sLink4 p a{background-image:url(../images/sLink2_bg.png);}
#product .sLink4 p a:hover{background-image:url(../images/sLink2_bg_over.png);}
#contract .sLink4 p a:hover{
	background-image:url(../images/sLink2_bg_over_black.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#BE8989;
}
#contractDesign { 
	float:left;
	background-image:url(../images/h1_bg_black.png); 
	background-repeat:repeat-x;
	background-color:black;
	padding:14px 10px 14px 10px;
	width:429px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
}
#contractDesign a{
	color:#FFFFFF;
}
.Surround{	
	clear:both;
	width:763px;
	margin:0px 0px 0px 0px;
	background-color: transparent;
	height:426px;
	overflow:hidden;
}
.homeMain {
	width:761px;
	height:167px;
	background-image:url(../images/homeMain.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	padding:350px 0px 0px 0px;
}
/* Request a Sample Page */
.requestHalfCol{
	width:558px;
	margin:0px 2px 2px 0px;
	float:left;
}
.requestHalfCol .form{
	text-align:left;
	width:200px;
	margin:0;
	padding:30px 0px 10px 40px;
	float:left;
	background-color:#EFEFEF;
	height:450px;
}
.requestHalfCol label{
	float:left;
	width:230px;
	margin:10px 0px 0px 20px;

}
.requestHalfCol input{
	float:left;
	margin:10px 0px 0px 0px;
	width:230px;
	
}
.requestHalfCol .submit{
	padding:10px 10px 10px 10px;
	float:right;
	margin:0px 0px 0px 140px;
	
}
.requestHalfCol .clear {
	clear:both;
	height:0px;
}
.requestHalfCol p{margin:10px 15px 10px 15px;}
.requestHalfCol2{
	float:left;
	width:200px;
	margin:0px 1px 0px 0px;
}
.requestHalfCol2 p{
	margin:10px 15px 10px 15px;
}
.requestBasket {
	float:right;
	width:180px;
	height:auto;
	background-color:#05273d;
	background-image:url(../images/basketBg.jpg);
	background-repeat:repeat-x;
	padding:10px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}
.requestBasket p {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
	text-align:center;
}
.requestBasket a {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:underline;
}
.requestBasket a:hover {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	color:#DDECF0;
	text-align:center;
	text-decoration:underline;
}
.requestDropDown {
	float:left;
	width:190px;
	overflow:visible;
	background-color:#25455a;
	background-image:url(../images/dropdownBg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding:10px 10px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	_width:150px;
	min-height:152px;
}
.requestDropDown h1 {
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0px 0px 15px;
	font-size:16px;
	background:transparent;
	border:0px;
	color:#FFFFFF;
	text-align:left;
}
.requestDropDown h2 {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	font-size:16px;
	background:transparent;
	border:0px;
	color:#c6dbe9;
	text-align:left;
}
.requestDropDown p {
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0px 0px 15px;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	line-height:16px;
}
.requestDropDown select {
	margin:5px 0px 5px 0px;
	width:170px;

}
.requestDropDown option {
	width:170px;

}
.requestDropDown .form {
	margin:-10px 0px 0px 0px;
	
}
#uls ul{margin:0px 2px 0px 0px;}
#uls ul a{
	display:block;
	color:#740101;
	font-weight:bold;
	text-decoration:none;
}
#uls ul a:hover{text-decoration:underline; color:#000000;}
#uls ul {margin-top:0px;}
#uls ul li ul{margin:5px 0px 0px 20px;}
#uls ul li{
	margin:3px 0px 3px 0px;
	padding:5px 5px 5px 5px;
	border-top:1px dashed #740101;
}
#uls #contract ul a{
	display:block;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#uls #contract ul a:hover{
	text-decoration:underline; 
	color:#000000;
}
#uls #contract ul li{
	margin:3px 0px 3px 0px;
	padding:5px 5px 5px 5px;
	border-top:1px dashed #740101;
}
#uls .top ul{margin:0px 2px 0px 0px;}
#uls .top ul a{
	display:block;
	color:#740101;
	font-weight:bold;
	text-decoration:none;
}
#uls .top ul a:hover{text-decoration:underline; color:#000000;}
#uls .top ul {margin-top:0px;}
#uls .top ul li ul{margin:5px 0px 0px 20px;}
#uls .top ul li{
	margin:3px 0px 3px 0px;
	padding:5px 5px 5px 5px;
	border-top:1px dashed #740101;
}
h1 span a{
	position:absolute;
	right:20px;
	color:white;
	text-decoration:none;
}
.shopping-btn a {
display:block;
color:#ffffff;
padding:10px 10px 10px 10px;
margin-bottom:10px;
text-decoration:none;
margin-right:1px;
background-color:#25455a;
float:left;
width:258px;
text-align:center;
}
.shopping-btn a:hover {
background-color:#37566b;
}
.remove-btn a {
color:#3366ff;
text-decoration:none;
padding:0px 0px 0px 0px;
}
.remove-btn a:hover {
color:#3366ff;
text-decoration:none;
padding:0px 0px 0px 0px;
}
.swatch-image {
width:140px;
vertical-align:top;
}
.swatch-name {
width:140px;
vertical-align:top;
}
.range {
width:140px;
vertical-align:top;
}
.shoppingTable {
vertical-align:top;
margin:20px 0px 0px 20px;
border:1px solid #cccccc;
}
.breakLine {
height:1px;
width:530px;
background-color:#CCCCCC;
display:block;
margin:10px 0px 10px 10px;
overflow:hidden;
}
.checkout-btn {
display:block;
color:#ffffff;
padding:10px 10px 10px 10px;
margin:0px 0px 10px 200px;
text-decoration:none;
background-color:#25455a;
width:100px;
text-align:center;
border:0px;
}
.textBox-finish {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.contactForm {
	text-align:left;
	width:294px;
	margin:0;
	padding:10px 0px 10px 85px;
	float:left;
	background-color:#EFEFEF;
}
.contactForm textarea{
	height:150px;
	width:200px;
}
.contactForm input{width:200px;}
label{
	display:block;
	width:200px;
	padding:3px 0px 3px 0px;
	margin:0;
}
.contactForm .submit{
	clear:both;
	margin:3px 0px 10px 0px;
	width: auto;
}
