html{
	font-size:100.01%;
	}
	
body{
	margin:0;
	background:url(images/bg-body.jpg) #410000 no-repeat center 0;
	/* font:64% Arial, Verdana, sans-serif; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
/* GENERAL */
img{
	border:0;
	}

form{
	display:inline;
	}

.hidden{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}

p{
	margin:0;
	padding:0;
	}

ul{
	margin:0;
	padding:0;
	list-style:none;
	}

/* MAIN */
#main{
	width:778px;
	margin:0 auto;
	}

/* HEADER */
#header{
	float:left;
	width:778px;
	height:169px;
	background:url(/App_Themes/GlassTiles/images/bg-header.gif) repeat-x bottom;
	}

#header h1{
	margin:56px 0 0;
	padding:0;
	float:left;
	background:url(/App_Themes/GlassTiles/images/logo.png) no-repeat 0 0;
	width:340px;
	height:76px;
	}

#header h1 a{
	float:left;
	width:340px;
	height:76px;
	position:relative;
	z-index:9999;
	}

#header .right-top{
	width:390px;
	float:right;
	padding:10px 0pt 0pt;
	}

#header .right-top .inner{
	float:left;
	width:390px;
	}
#header .right-top .inner2{
	float:right;
	width:175px;
	margin:0px;
	}
	
#header .right-top .inner p{
	width:375px;
	text-align:right;
	padding-right:15px;
	float:left;
	font:11px Arial, Verdana, sans-serif;
	color:#fff;
	}
#header .right-top .inner2 p{
	width:auto;
	text-align:right;
	padding-right:15px;
	float:none;
	font:11px Arial, Verdana, sans-serif;
	color:#fff;
	}
	
#header .right-top .inner p a{
	text-decoration:underline;
	color:#fff;
	}

#header .right-top .inner p a:hover{text-decoration:none;}

#header .right-top .inner a.cart{
	float:right;
	width:120px;
	height:32px;
	background:url(images/your-cart.gif) no-repeat 0 0;
	margin:11px 0pt 0pt;
	}
	
#header .right-top .inner a.project-list {
	float:right;
	width:98px;
	height:20px;
	background:url(images/project-list.gif) no-repeat 0 0;
	margin:8px 9px 0 0;
	}
#header .right-top .inner .controlScan {
border: 1px solid rgb(0, 0, 0); 
display: block; 
width: 94px; 
float: left; 
margin-left: 27px; 
clear: right; 
margin-top: 15px;
}
#header .right-top .inner strong{
	font:normal 11px Arial, Verdana, sans-serif;
	color:#fff;
	float:left;
	padding:0px;
	margin-top:26px;
	}
	
#header .right-top .inner strong span{
	font-size:14px;
	letter-spacing:1px;
	font-weight:bold;
	}
#header .right-top .inner strong span.internat{
	font-size:12px;
	letter-spacing:normal;
	font-weight:bold;
	}

#header .right-top .inner ul{
	float:left;
	width:390px;
	margin-top:7px;
	height:30px;
	background:url(images/bg-top-ul.gif) no-repeat 0 0;
	}
	
#header .right-top .inner ul li{
	float:left;
	height:23px;
	padding:7px 20px 0 21px;
	}
	
#header .right-top .inner ul li.last{
	padding-right:0;
	}
	
#header .right-top .inner ul li a{
	float:left;
	font:12px Arial, Verdana, sans-serif;
	color:#760b00;
	text-decoration:underline;
	}
	
#header .right-top .inner ul li a:hover{
	text-decoration:none;
	}

ul.menu{
	float:left;
	width:778px;
	height:37px;
	}
	
ul.menu li{
	float:left;
	width:195px;
	background:url(images/hr.gif) no-repeat 100% 0;
	}
	
ul.menu li.last{
	width:193px;
	background:none;
	}

ul.menu li a{
	float:left;
	width:193px;
	height:37px;
	overflow:hidden;
	text-indent:-9999px;
	}

ul.menu li a.collections{background:url(images/menu-collections.gif) no-repeat 0 0;}
ul.menu li a.color-size{background:url(images/menu-color-size.gif) no-repeat 0 0;}
ul.menu li a.project{background:url(images/menu-project.gif) no-repeat 0 0;}
ul.menu li a.products{background:url(images/menu-products.gif) no-repeat 0 0;}

/* CONTENT */
#content{
	float:left;
	width:758px;
	padding:0 10px;
	background:url(images/bg-content.gif) #e9e0b9 repeat-x 0 0;
	}
	
#content a {
color:#A46A2F;
font-size:11px;
text-decoration:underline;
}

#content .search-box{
	float:left;
	width:758px;
	padding:6px 0 0;
	margin:0 0 5px 0;
	position:relative;
	}
	
#content .search-box /* formerly .text */ .searchPhrase{
	float:left;
	width:166px;
	height:17px;
	padding:1px 5px 0;
	font:11px Arial, Verdana, sans-serif;
	color:#666;
	background:#fff;
	border:1px solid #555036;
	margin:1px 3px 0 6px;
	}
	
/*.button, #content .search-box .searchButton{
	float:left;
	width:63px;
	height:21px;
	text-align:center;
	font:bold 11px Arial, Verdana, sans-serif;
	color:#fff;
	background:url(images/button.gif) no-repeat 0 0;
	border:0;
	padding:0;
	cursor:pointer;
	}	*/
.buttonborder {
	background:url(images/buttonright.gif) no-repeat right top;
    margin:0;
    padding:0;
	float:left;
	height:21px;
	}
#content input.button, #content .search-box .searchButton {
	float:left;
	/*width:63px;
	padding:0;*/
	height:21px;
	text-align:center;
	font:bold 11px Arial, Verdana, sans-serif;
	color:#ffffff;
	background:url(images/buttonleft.gif) no-repeat left top;
	border:0;
	
}
#content .button, .button{
	float:left;
	text-align:center;
	vertical-align:middle;
	font:bold 11px Arial, Verdana, sans-serif;
	text-decoration:none;
	color:#ffffff;
	background:url(images/buttonleft.gif) no-repeat left top;
	cursor:pointer;
	padding:3px 6px 3px 6px;
	}
#webpartsPanel .button {
background:none;
color:#000000;
}

#content .search-box .shippingleft {
float:right;
}
#content .search-box h2{
	text-align:right;
	margin:0 0 5px 0;
	padding:0 0px 0 0;
	font:bold 18px Arial, Verdana, sans-serif;
	color:#004d76;
	}
#content .search-box h3{
	text-align:left;
	margin:0 0 0 5px;
	padding:0 3px 0 0;
	font:bold 12px Arial, Verdana, sans-serif;
	color:#004d76;
	float:right;
	}
#content .search-box p{
	text-align:right;
	margin:0;
	padding:0 3px;
	color:#004d76;
	font-size:11px;
	
}
#content .search-box p span{
color:#A46A2F;
text-decoration:underline;
}
.promomessage {
width:500px; 
float:right;
}

#shipdisclaimer {
position:absolute;
top:0px;
right:-10px;
z-index:1;
background-color:#ffffff;
width:495px;
padding:4px 11px 7px;
border:1px solid #706F49;
visibility:hidden;
font-size:12px;
opacity: 0;
	filter: alpha(opacity=0);
}

#content .search-box #shipdisclaimer p, #content .search-box #shipdisclaimer h2, #content .search-box #shipdisclaimer h3 {
	text-align:left !important;
	float:none;
	margin:0;
	padding:0px;
}
#content .search-box #shipdisclaimer h2 {
}

#content .holder{
	float:left;
	width:758px;
	padding-bottom:13px;
	}

#content .holder .right{
	float:right;
	width:313px;
	background:url(images/bg-right.gif) no-repeat 0 0;
	}

#content .holder .right .inner{
	float:left;
	width:310px;
	padding:7px 1px 10px 2px;
	background:url(images/bg-right-inner.gif) no-repeat 0 100%;
	}
	
#content .holder .right .inner h3{
	float:left;
	width:300px;
	background:url(images/hr1.gif) repeat-x 0 100%;
	font:bold 14px Arial, Verdana, sans-serif;
	color:#771309;
	margin:0;
	padding:3px 0 5px 10px;
	}

#content .holder .right .inner .box{
	width:305px;
	float:left;
	}

	
#content .holder .right .inner .top{
	height:125px;
	}

#content .holder .right .inner .bottom{
	height:126px; 
	}

#content .holder .right .inner .bg{
	float:left;
	width:310px;
	padding-top:2px;
	background:url(images/hr1.gif) repeat-x 0 0;
	}

#content .holder .right .inner .box strong{
	float:left;
	width:100%;
	font:bold 12px Arial, Verdana, sans-serif;
	color:#706f49;
	}
	
#content .holder .right .inner .box p{
	float:left;
	width:100%;
	font:11px Arial, Verdana, sans-serif;
	color:#384044;
	padding:4px 0 2px;
	}

#content .holder .right .inner .box a{
	float:left;
	font:11px Arial, Verdana, sans-serif;
	color:#a46a2f;
	text-decoration:underline;
	}

#content .holder .right .inner .box a:hover{text-decoration:none;}

	#content .holder .right .inner .box .promotext {
	padding:10px 0 5px;
	}




#content .holder .left{
	float:left;
	width:425px;
	background:url(images/bg-left.gif) no-repeat 0 0;
	}

#content .holder .no-bg{
	background:none !important;
	}

#content .holder .left .inner-box{
	float:left;
	width:330px;
	padding:6px 0 0 95px;
	background:url(images/bg-left-inner.gif) no-repeat 0 100%;
	position:relative;
	height:68px;
	}

#content .holder .left .inner-box .link{
	margin-left:30px;
	}

#content .holder .left .inner-box img{
	position:absolute;
	left:0;
	top:0;
	float:left;
	}

#content .holder .right .inner-box{
	float:left;
	width:160px;
	padding:6px 0 0 153px;
	background:url(images/bg-right-inner.gif) no-repeat 0 100%;
	position:relative;
	height:68px;
	font-size:0;
	line-height:0;
	}

#content .holder .right .inner-box img{
	position:absolute;
	left:0;
	top:-12px;
	float:left;
	}

#content .holder .right .inner-box strong, #content .holder .left .inner-box strong{
	float:left;
	font:bold 12px Arial, Verdana, sans-serif;
	color:#771309;
	width:100%;
	position:relative;
	}

#content .holder .right .inner-box p, #content .holder .left .inner-box p{
	float:left;
	font:11px Arial, Verdana, sans-serif;
	color:#384044;
	width:100%;
	position:relative;
	padding:1px 0 2px;
	}

#content .holder .right .inner-box a, #content .holder .left .inner-box a{
	float:left;
	font:11px Arial, Verdana, sans-serif;
	color:#a46a2f;
	text-decoration:underline;
	position:relative;
	}
#content .holder .left .inner-box a.imagelink, #content .holder .right .inner-box a.imagelink {
	float:left;
	position:static;
	}

#content .holder .right .inner-box p a{
	float:none;
	font:11px Arial, Verdana, sans-serif;
	color:#a46a2f;
	text-decoration:underline;
	}
	
#content .holder .right .inner-box a:hover, #content .holder .left .inner-box a:hover, #content .holder .right .inner-box p a:hover{
	text-decoration:none;
	}

/* category page */
ul.top-menu{
	float:left;
	width:100%;
	margin-top:-17px;
	}

ul.top-menu li{
	float:left;
	font:12px Arial, Verdana, sans-serif;
	padding-left:5px;
	color:#384044;
	}
	
ul.top-menu li a{
	color:#760b00;
	text-decoration:underline;
	}

ul.top-menu li a:hover{text-decoration:none;}

#content-main{
	float:left;
	width:758px;
	padding:5px 0 12px 0;
	}

#left-column{
	float:left;
	width:185px;
	background:url(images/bg-left-column.gif) no-repeat 0 0;
	}

#left-column .inner{
	float:left;
	width:183px;
	background:url(images/bg-left-column-inner.gif) no-repeat 0 100%;
	padding:0 1px 10px;
	}

#left-column .inner h3{
	width:167px;
	background:url(images/hr1.gif) repeat-x 0 100%;
	font:bold 14px Arial, Verdana, sans-serif;
	color:#771309;
	margin:0;
	padding:7px 0 5px 16px;
	}

ul.left-top{
	float:left;
	width:167px;
	padding:10px 0 40px 16px;
	background:url(images/hr1.gif) repeat-x 0 100%;	
	}
	
ul.left-top li{
	float:left;
	width:167px;
	margin:2px 0;
	}

ul.left-top li a{
	float:left;
	font:12px Arial, Verdana, sans-serif;
	color:#760b00;
	text-decoration:underline;
	}

ul.left-top li a:hover{text-decoration:none;}

#left-column .middle-box{
	float:left;
	width:149px;
	height:93px;
	background:url(images/bg-left-middle.gif) no-repeat 0 0;
	padding:7px 17px 0;
	}

#left-column .middle-box strong{
	float:left;
	width:100%;
	padding:10px 0;
	font:bold 11px Arial, Verdana, sans-serif;
	color:#771309;
	}

#left-column .middle-box p{
	float:left;
	width:100%;
	font:11px Arial, Verdana, sans-serif;
	color:#706f49;
	}
	
#left-column .middle-box a{
	float:left;
	font:11px Arial, Verdana, sans-serif;
	color:#a46a2f;
	text-decoration:underline;
	}

#left-column .middle-box a:hover{text-decoration:none;}

ul.left-bottom{
	float:left;
	width:173px;
	background:url(images/hr1.gif) repeat-x 0 0;	
	padding:3px 0 10px 10px;
	}
	
ul.left-bottom li{
	float:left;
	width:173px;
	padding-top:27px;
	}

ul.left-bottom li a{
	float:left;
	padding:22px 0 0 40px;
	font:11px Arial, Verdana, sans-serif;
	color:#a46a2f;
	text-decoration:underline;
	position:relative;
	}

ul.left-bottom li a img{
	float:left;
	position:absolute;
	top:0;
	left:0;
	}

ul.left-bottom li a:hover{text-decoration:none;}

#right-column{
	float:right;
	width:553px;
	background:url(images/bg-right-column.gif) no-repeat 0 0;
	}
	
#right-column .inner{
	float:left;
	width:553px;
	background:url(images/bg-right-column-inner.gif) no-repeat 0 100%;
	padding-bottom:10px;
	}
	
#right-column .inner h2{
	float:left;
	width:523px;
	padding:10px 15px 5px;
	margin:0;
	font:bold 24px Arial, Verdana, sans-serif;
	color:#771309;
	}

#right-column .inner .top{
	float:left;
	width:250px;
	padding:0 18px 40px;
	font:bold 11px Arial, Verdana, sans-serif;
	color:#384044;
	}

#right-column .inner .holder-box{
	float:left;
	width:538px;
	padding:0px 0px 18px 15px;
	background:url(images/bg-category-grid-bg.gif) repeat-y top left;
	position:relative
	
	}

#right-column .inner .center{
	padding-left:105px !important;	
	width:447px !important;
	}

.holder-box .box{
	float:left;
	width:164px;
	padding:0 2px;
	margin:10px 10px 0px 0px;
	height:200px;
	background:url(images/bg-small-box.gif) no-repeat 0 0;
	position:relative;
	}

.holder-box .box strong{
	float:left;
	width:158px;
	border-bottom:1px solid #706F49;
	font:bold 13px Arial, Verdana, sans-serif;
	color:#771309;
	padding:5px 0 3px 6px;
	text-decoration:none;
	}

.holder-box .box .left{padding-left:2px; width:162px;}

.holder-box .box img{float:left;}

.holder-box .box .in-box{
	float:left;
	width:154px;
	padding:0 7px 10px;
	position:absolute;
	left:0;
	bottom:0;
	background:url(images/bg-small-box-inner.gif) no-repeat 0 100%;
	}

.holder-box .box .in-box p{
	float:left;
	width:100%;
	font:11px Arial, Verdana, sans-serif;
	color:#384044;
	font-weight:normal;
	}

.holder-box .box .in-box p span, .holder-box .box .in-box p b{
font-weight:bold;
display:block;
}

.holder-box .box .in-box a{
	float:left;
	font:11px Arial, Verdana, sans-serif;
	color:#a46a2f;
	text-decoration:underline;
	}
	
.holder-box .box .in-box .link{margin-right:35px;}

.holder-box .box .in-box a:hover{text-decoration:none;}

/* product page */
#content-holder{
	float:left;
	width:753px;
	padding:0 10px 0 15px;
	margin:0px -10px 0;
	display:inline;
	background:url(images/bg-content-holder.gif) no-repeat 0 0;
	}

#content-holder h2{
	float:left;
	width:100%;
	font:bold 24px Arial, Verdana, sans-serif;
	color:#771309;
	margin:0;
	padding:8px 0 10px;
	}

#content-holder .top-box{
	float:left;
	width:753px;
	padding-bottom:20px;
	}

#content-holder .top-box .left-inner{
	float:left;
	width:368px;
	padding-right:10px;
	}

#content-holder .top-box .left-inner img{float:left;}

#content-holder .top-box .left-inner a{
	float:left;
	font:11px Arial, Verdana, sans-serif;
	color:#a46a2f;
	text-decoration:underline;
	/*margin-top:10px;*/
	}

#content-holder .top-box .left-inner a:hover{text-decoration:none;}

#content-holder .top-box .left-inner ul{
	float:right;
	width:190px;
	}
	
#content-holder .top-box .left-inner ul li{
	float:left;
	width:190px;
	font:bold 11px Arial, Verdana, sans-serif;
	color:#384044;
	margin:0 0 7px;
	}

#content-holder .top-box .left-inner ul li img{float:none; margin:0 5px;}
#content-holder .top-box .left-inner ul li span{font-weight:normal;}

#content-holder .top-box .left-inner .bottom{
	float:right;
	width:190px;
	padding:10px 0 0;
	}

#content-holder .top-box .left-inner .bottom img{
	margin-right:5px;
	}

#content-holder .top-box .left-inner .bottom p{
	font:bold 12px Arial, Verdana, sans-serif;
	color:#706f49;
	padding:1px 0 2px;
	}

#content-holder .top-box .left-inner .bottom a{margin:0;}

#content-holder .top-box .right-inner{
	float:right;
	width:373px;
	background:url(images/bg-top-right.gif) no-repeat 0 0;
	}

#content-holder .top-box .right-inner .in-box{
	float:right;
	width:349px;
	padding:10px 12px 8px;
	background: #FFFFFD url(images/bg-top-right-inner.gif) no-repeat 0 100%;
	position:relative;
	}

#content-holder .top-box .right-inner .in-box .left{
	float:left;
	width:130px;
	}

#content-holder .top-box .right-inner .in-box .left strong{
	float:left;
	width:100%;
	font:bold 18px Arial, Verdana, sans-serif;
	color:#771309;
	padding:0 0 5px;
	}

#content-holder .top-box .right-inner .in-box .left p{
	float:left;
	width:100%;
	font:11px/13px Arial, Verdana, sans-serif;
	color:#000;
	}

#content-holder .top-box .right-inner .in-box .left p span{
	font-weight:bold;
	font-size:12px;
	}

#content-holder .top-box .right-inner .in-box .left label{
	float:left;
	width:60px;
	font:bold 11px/20px Arial, Verdana, sans-serif;
	color:#000;
	margin-top:15px;
	}

#content-holder .top-box .right-inner .in-box .left .text{
	float:left;
	width:35px;
	height:16px;
	padding:2px 3px 0;
	text-align:right;
	font:11px Arial, Verdana, sans-serif;
	color:#000;
	margin-top:15px;
	border:1px solid #555036;
	}

#content-holder .top-box .right-inner .in-box .left .add-to-cart{
	width:113px;
	height:30px;
	float:left;
	background:url(images/add-to-cart.gif) no-repeat 0 0;
	margin:9px 0 0;
	}

#content-holder .top-box .right-inner .in-box .right{
	float:right;
	width:200px;
	}

#content-holder .top-box .right-inner .in-box .right strong{
	float:left;
	width:100%;
	font:bold 11px Arial, Verdana, sans-serif;
	color:#771309;
	padding:5px 0 10px;
	}

#content-holder .top-box .right-inner .in-box .right p{
	float:left;
	width:100%;
	font:11px/13px Arial, Verdana, sans-serif;
	color:#000;
	}
	
#content-holder .top-box .right-inner .in-box .right p span{
	float:left;
	width:70px;
	}
/* added for extra able code */
#content-holder .top-box .right-inner .in-box .right div {
clear:both;
}

#content-holder .top-box .right-inner .in-box .bottom, #content-holder .top-box .right-inner .in-box .bottomRight{
	float:left;
	width:349px;
	padding-top:15px;
	clear:left;
	padding-bottom:15px;
	}
	/*#content-holder .top-box .right-inner .in-box .bottomRight {
	clear:none;
	}*/

/* #content-holder .top-box .right-inner .in-box .bottom .button{
	float:left;
	width:107px;
	height:21px;
	text-align:center;
	font:bold 11px/21px Arial, Verdana, sans-serif;
	color:#fff;
	text-decoration:none;
	background:url(images/button2.gif) no-repeat 0 0;
	margin-right:9px;
	} 

#content-holder .top-box .right-inner .in-box .bottom .button1{
	width:117px !important;
	background:url(images/button3.gif) no-repeat 0 0 !important;
	margin-right:0 !important;
	} */
 
#content-holder .main-box{
	float:left;
	width:753px;
	padding-bottom:10px;
	}
	
#content-holder .main-box .left-box{
	float:left;
	width:562px;
	background:url(images/bg-main-box.gif) no-repeat 0 0;
	}
	
#content-holder .main-box .left-box .inner{
	float:left;
	width:558px;
	background:url(images/bg-main-box-inner.gif) no-repeat 0 100%;
	padding:0 2px;
	}
	
#content-holder .main-box .left-box .inner .box{
	float:left;
	width:558px;
	background:url(images/hr1.gif) repeat-x 0 100%;
	}

#content-holder .main-box .left-box .inner .last-box{background:none !important;}

#content-holder .main-box .left-box .inner strong{
	float:left;
	width:528px;
	font:bold 14px Arial, Verdana, sans-serif;
	color:#771309;
	padding:5px 15px 7px;
	background:url(images/hr1.gif) repeat-x 0 100%;
	}

#content-holder .main-box .left-box .inner .middle{
	padding:8px 15px 10px;
	}

#content-holder .main-box .left-box .inner .middle a{
	margin-left:15px;
	font:11px Arial, Verdana, sans-serif;
	color:#a46a2f;
	text-decoration:underline;
	}

#content-holder .main-box .left-box .inner .box p {
	float:left;
	width:528px;
	padding:7px 15px 17px;
	font:11px Arial, Verdana, sans-serif;
	color:#000;
	}
	
.purchase{
	float:left;
	width:103px;
	text-align:center;
	margin:15px 47px 0;
	display:inline;
	}

.left-purchase{margin-right:20px !important;}
.right-purchase{margin-left:20px !important;}

.purchase ul{
	float:left;
	width:103px;
	padding:2px 0 15px;
	}

.purchase ul li{
	float:left;
	width:103px;
	text-align:center;
	}
	
.purchase img{
	display:block;
	margin:0 auto;
	}
	
.purchase a{
	font:11px/12px Arial, Verdana, sans-serif;
	color:#a46a2f;
	text-decoration:underline;
	}

.purchase a:hover{text-decoration:none;}

.purchase p{
	float:left;
	font:bold 11px/12px Arial, Verdana, sans-serif !important;
	color:#000;
	width:100% !important;
	text-align:center;
	padding:0 0 1px !important;
	}
	
.purchase a.cart{
	padding-left:17px;
	font:11px/12px Arial, Verdana, sans-serif;
	color:#000;
	background:url(images/little-cart.gif) no-repeat 0 0;
	text-decoration:none;
	}

#content-holder .main-box .left-box .inner .box span{
	float:left;
	width:528px;
	padding:0 15px;
	font:italic 11px Arial, Verdana, sans-serif;
	color:#000;
	margin:7px 0 -3px;
	}

#content-holder .main-box .left-box .inner .box span img{
	float:left;
	margin-right:5px;
	}

#content-holder .main-box .left-box .inner .box span span{
	float:none;
	font-weight:bold;
	padding:0;
	}

#content-holder .main-box .right-box{
	float:right;
	width:173px;
	background:url(images/bg-right-box.gif) no-repeat 0 0;
	}
	
#content-holder .main-box .right-box .inner{
	float:left;
	width:171px;
	padding:0 1px;
	background:url(images/bg-right-box-inner.gif) no-repeat 0 100%;
	}
	
#content-holder .main-box .right-box .inner strong{
	float:left;
	width:100%;
	text-align:center;
	font:bold 11px Arial, Verdana, sans-serif;
	color:#771309;
	padding:10px 0;
	/*clear:right;*/
	}

#content-holder .main-box .right-box .inner .box{
	width:143px !important;
	padding:0 15px !important;
	margin:0 0 -5px !important;
	}

#content-holder .main-box .right-box .inner .box ul, #content-holder .main-box .right-box .inner .box ul li{
	width:143px !important;
	}

#content-holder .main-box .right-box .inner .hr{
	background:url(images/hr1.gif) repeat-x 0 100%;
	margin-bottom:0 !important;
	display:inline;
	}


/* top-footer */
#content .top-footer{
	float:left;
	width:758px;
	background:url(images/bg-top-footer.gif) no-repeat 0 0;
	margin-top:10px;
	}

#content .top-footer .inner{
	float:left;
	width:758px;
	padding:8px 0;
	background:url(images/bg-top-footer-inner.gif) no-repeat 0 100%;
	}

#content .top-footer .inner .left-part{
	float:left;
	width:404px;
	padding:0 14px;
	}

#content .top-footer .inner .right-part{
	float:right;
	width:140px;
	border-left:1px solid #706f49;
	padding-left:21px;
	}

#content .top-footer .inner .box strong{
	float:left;
	width:100%;
	font:bold 11px Arial, Verdana, sans-serif;
	color:#771309;
	}

#content .top-footer .inner .left-part p{
	float:left;
	font:11px Arial, Verdana, sans-serif;
	color:#000;
	width:100%;
	padding:2px 0 8px;
	}

#content .top-footer .inner .left-part label{
	float:left;
	font:bold 11px Arial, Verdana, sans-serif;
	color:#384044;
	padding:3px 4px 0 0;
	}
	
#content .top-footer .inner .left-part .text{
	float:left;
	width:160px;
	height:17px;
	font:11px Arial, Verdana, sans-serif;
	color:#666;
	padding:1px 5px 0;
	background:#fff;
	margin-right:5px;
	border:1px solid #555036;
	}

#content .top-footer .inner .right-part ul{
	float:left;
	width:140px;
	}

#content .top-footer .inner .right-part ul li{
	float:left;
	width:137px;
	padding-left:3px;
	}

#content .top-footer .inner .right-part ul li a{
	float:left;
	font:11px/13px Arial, Verdana, sans-serif;
	color:#a46a2f;
	text-decoration:underline;	
	}

#content .top-footer .inner .right-part ul li a:hover{
	text-decoration:none;
	}

/* FOOTER */
#footer{
	float:left;
	width:758px;
	padding:10px 10px 10px 10px;
	background:#e9e0b9;
	}
	
#footer strong{
	float:left;
	width:100%;
	font:bold 12px Arial, Verdana, sans-serif;
	color:#706f49;
	}
	
ul.footer{
	float:left;
	padding:2px 0 0;
	}
	
ul.footer li{
	float:left;
	padding:0 10px;
	background:url(images/hr3.gif) no-repeat 0 2px;
	font:11px Arial, Verdana, sans-serif;
	color:#384044;
	}
	
ul.footer li.first{
	padding-left:0;
	background:none;
	}
	
ul.footer li span{
	font-weight:bold;
	}
	
ul.footer li a{
	font-weight:bold;
	color:#384044;
	text-decoration:underline;
	}
	
ul.footer li a:hover{
	text-decoration:none;
	}
	
#footer img{
	float:left;
	margin:0px;
	}
	
#footer .security{
float:right;
margin:-14px -10px 0px;
	}
	/* added styles for able integration */
	.admin {
	color:#FFFFFF;
	font-weight:bold;
	}
	
	table#contentLayout {
	clear:both;
	}
	



#content-holder .main-box .left-box .inner .box table td span, #content-holder .main-box .left-box .inner .box table td p
	{
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px;
padding:0px;
width:auto;
}
#content-holder .main-box .right-box .inner table {
clear:both;
}
/*#content-holder .main-box .right-box .inner table td img {
width:50px;
height:50px;
}*/

td {vertical-align:top; font-size:12px;}

 div.regPrice {
font-weight:bold;
font-size:1.1em;
}

#content .top-footer .inner .box strong a {
	font:bold 11px Arial, Verdana, sans-serif;
	color:#771309;
	text-decoration:none;
	}
	
	.CategoryBreadCrumbs {
	
	}
	.prodNameCart a {
	margin-bottom:10px;
	font-size:12px !important;
	display:block;
	}
	.cartLink {
	margin-right:30px;
	}
	
	td.cartQty table {
	border:none;
	
	}
	
	#shippingEst{
	float:left;
	clear:left;
	border:1px solid #cccccc;
	margin:20px 0px 0px 0px;
	text-align:left;
	background-color:#FFFCEF;
	font-size:12px;
	width:330px;
	}
	#shippingEst h2 {
	border-bottom: 1px solid #cccccc;
	color:#771309;
	font-size:12px;
	margin:0px;
	padding:5px 10px;
	background-color:#FFFCEF;
	}


.importantMessage {
background-color:#FFFCEF;
border:1px dotted #CCCCCC;
font-size:12px !important;
margin:10px auto;
padding:10px;
}

.importantMessage p {
margin-bottom:10px !important;
}

.importantMessage p.reregister {
font-weight:bold;
}

.emphasize {

}

ol {
font-size:12px;
}

.backOrdered {
float:right;
width:350px;
font-weight:bold;
color:#ff0000;
padding:0 10px 5px 0;
font-size:14px;
}