@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background-color: #31140b;
	background-image: url(../images/back_allpage.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body{behavior:url(cssHoverFix.htc);}
.clear{
clear:both;
}


ul, li, h1, h2{
	
		margin:0;
	padding:0;
	list-style-type:none
	
	}


#wrapper{
	width:1000px;
	margin:0 auto
	
}
#header{
	height:110px;
	padding:18px 0 0 0;
	position:relative
}
#mainbody{
padding:0 0 0 0;
height:507px;

}
#page_head{
	font-size: 28px;
	color: #a55c46;	
	padding:10px 0 10px 35px

	}
#mainbody_in{
	padding:0 0 0 0;
	background-color: #1b0a04;
	background-image: url(../images/back_innerpage.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
	
	}
#logo{
	float:left;
	background-image: url(../images/lgog.png);
	background-repeat: no-repeat;
	height: 84px;
	width: 265px;	
}
#sidenav{
	float:right;
	width:700px;

}
#vertnav{
	text-align:right;
	width:270px;
		float:right;
		position:relative

}
.topborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #A55C46;
	border-right-color: #A55C46;
	border-bottom-color: #A55C46;
	border-left-color: #A55C46;
}

#vertnav li a{
	display:block;
	margin:4px 0

}
.madetomeasure{
	background-image: url(../images/nav_madetomeasure.png);
	background-repeat: no-repeat;
	background-position: right top;	
	height:11px;
	padding:0
	
}
.madetomeasure:hover{
	background-image: url(../images/nav_madetomeasure.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
	height:11px;
	}
	
	
.suitsizing{
	background-image: url(../images/nav_suitsizing.png);
	background-repeat: no-repeat;
	background-position: right top;
	height:11px	
}
.suitsizing:hover{
	background-image: url(../images/nav_suitsizing.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
	height:11px;
	}
.dresssize{
	background-image: url(../images/nav_dresssuitsizing.png);
	background-repeat: no-repeat;
	background-position: right top;
	height:11px
}
.dresssize:hover{
	background-image: url(../images/nav_dresssuitsizing.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
	height:11px;
	}
.schanapp{
	background-image: url(../images/nav_schanapp.png);
	background-repeat: no-repeat;
	background-position: right top;
	height:11px
}
.schanapp:hover{
	background-image: url(../images/nav_schanapp.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
	height:11px;
	}
#vertnav li img{
border:0		
	
}
#hornav{
	float:right;
	width:700px;
	heigth:25px;
	background-image: url(../images/navhor_line.png);
	background-repeat: no-repeat;
	background-position: right top;	
	margin:10px 0 0 0;


}
#hornav ul {
margin: 0 0 0 35px
	
	
	}
#hornav li {
	display:inline;
float:left;
	
	
	}
#hornav li a{
	display:block;
margin: 15px 0px 5px 20px

	}
#hornav li img{
border:0		
	
}
#footer{
	background-image: url(../images/back_foot.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #1d0d03;
	
}
#foot_links{
	width:1000px;
	margin:0 auto;
}

#foot_hornav{
height:70px;

line-height:26px
}
#foot_hornav li {
float:right;	
}
#foot_hornav li a{
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #8e8784;
	text-decoration: none;
	margin:5px 5px;
	display:inline
}
#foot_hornav li a:hover{
	color: #cdb6ae;
}
#copywrite{
	font-size: 10px;
	color: #dbae97;	
	height:33px
}	
#copywrite img{
	float:right;
	border:0

}
#innerpage{

	
}
#tabs{
	width:100%
}
ul#tablist
{
	margin-left: 0;
	padding-left: 0;
	height:30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #27130a;
	border-right-color: #27130a;
	border-bottom-color: #27130a;
	border-left-color: #27130a;
}

#tablist li
{
display: inline;
list-style-type: none;
margin:0
}

#tablist a { padding: 5px 74px; 
margin:0


}

#tablist a:link, #tablist a:visited
{
	color: #543d32;
/*	background-color: #036;*/
	text-decoration: none;
	margin:0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	display:block;
	float:left;
	border-left:#27130a solid 1px
}

#tablist a:hover
{
color: #fff;

text-decoration: none;
}
.tabactive{
	background-image: url(../images/back_tabact.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color:#a55c46
}
/*NEw added*/

#fab_thumbnails{
	width:535px;
	float:left;
	padding: 15px 25px

	
}
#fab_mainimg{
	width:358px;
	float:left;

	padding: 15px 25px
	
}
#fab_mainimg h3{
	font-size: 26px;
	font-weight: normal;
	color: #a55c46;	
	
}
.text_desp{
	color: #baa6a0;	
	display:block;margin:8px 0
	
}
#fab_mainimg img{
	border: 1px solid #361c15;
	background-color: #000000;
	padding: 6px;	
	}
.clear{
	clear:both
	
	}
.prod_div{
	float:left;
	margin:0 25px 10px 0;
	color:#a55c46;
	line-height:16px;
	text-align:left;
	font-size:12px;
	font-style:normal;
	font-weight: bold;
	width:103px;
	height:150px;
}
.prod_div a{
color:#969696;
text-decoration:none;
}
.prod_div a:hover{
text-decoration:underline;
}
.prod_div a.price{
color:#000000;
text-decoration:none;
font-size:12px;
padding:0 0 0 25px
}
.prod_div a.price:hover{
text-decoration:underline;
}
.prod_pic_div{
border:1px solid #351d17;

width:118px;


}
.prod_pic_div img{
margin:auto;
border:none;
padding:8px
}
.prod_pic_div a{
margin:auto;

}
.prod_div a.price{
color:#a55c46;
text-decoration:none;
font-size:12px;
}
.prod_div a.price:hover{
text-decoration:underline;
}
#design_thumb{
	
		width:535px;

	
}
#paging{
	padding:10px 30px;

}
#paging a{
	color: #999999;
	padding:3px 5px;
	border:#666 solid 1px;
	font-size: 11px;
	background-color: #000000;
	text-decoration: none;	
}
#paging a:hover{
	color: #999999;
	padding:3px 5px;
	border:#666 solid 1px;
	font-size: 11px;
	background-color: #1c0b03;
	text-decoration: none;	
}
#paging .active{
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
	font-family: "Courier New", Courier, monospace;	
}
.nextstepbut{
	padding:8px;
	text-align:center

}
.summary{
	font-size: 12px;
	color: #baa6a0;	
	
}
#design_summary{
	width:280px;
	float:left;
	padding: 15px 15px
	
}
#design_thumbnails{
	width:580px;
	float:left;
	padding: 15px 25px

	
}
#design_summary h3{
	font-size: 18px;
	color: #a55c46;
	font-weight: normal;	
}
#design_thumbnails{
	width:420px;
	float:left;
	padding: 8px 0px

	
}


#design_links{
		width:180px;
		float:left;
		margin:15px 20px 0 0;
			
			
	
	
}
/*verticalList*/

ul#verlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 70%;
}

ul#verlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#verlist li a
{
	display: block;
	width: 100%;
	padding: 0.5em 0 0.5em 2em;
	border-bottom:#23140f  1px solid;
	color: #543d32;
	text-decoration: none;
	font-size: 12px;/*background: #f7f2ea;*/
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	margin:0
}

ul#verlist li#active a
{
color: #dc8b73;

}

ul#verlist li a:hover, ul#verlist li#active a:hover
{
color: #a55c46;
background: transparent;
position:relative;
}

#verlist ul ul li {
	width:130px;
	float:left;
	display:inline;
	border:none;
	font-size: 12px;
	font-weight: bold;
	color: #A55C46;
	text-decoration: none;

	}
#verlist ul li a{
	font-size: 11px;
	font-weight: normal;
	color: #A55C46;

}
#verlist ul ul li:hover {text-decoration:underline; border:none;
}

/*Sub Menu*/
#vertnav ul ul {display:none;position:absolute; right:35px; top:0px; ;width:300px;padding:0; height:10px; margin:0; padding:0; }
#vertnav ul li:hover ul {display:inline;
}

#vertnav ul ul li {
	width:90px;
	float:left;
	display:inline;
	border:none;
	font-size: 12px;
	font-weight: bold;
	color: #A55C46;
	text-decoration: none;

	}
#vertnav ul ul li a{
	font-size: 12px;
	font-weight: bold;
	color: #A55C46;
	text-decoration: none;

	height:11px ;
	margin:0 !important;
	padding:0 !important;
}
#vertnav ul ul li:hover {text-decoration:underline; border:none;
}
 
#vertnav li:hover ul li ul {display:none;}

#vertnav ul ul li ul {left:110px; background-color:#A55C46;}
#vertnav ul ul li:hover ul {display:block;}





/*verticalList*/
.fittingsize{
		color: #543d32;
	text-decoration: none;
	font-size: 12px;/*background: #f7f2ea;*/
	font-weight: bold;
	text-transform: uppercase;

}
.fittingsize h2{
	font-size: 18px;
	color: #a55c46;
	font-weight: normal;	
	padding:0;
	margin:0
}
.textfieldclass{
	font-size: 11px;
	color: #000;
	background-color: #ac8676;
	border: 1px solid #000;	
	padding:3px
	
}
.subheadfont{
	
		font-size: 16px;
	color: #a55c46;
	
	}
.buttons{
	
		color: #999999;
	padding:6px 10px;
	border:#666 solid 1px;
	font-size: 16px;
	background-color: #1b0801;
	text-decoration: none;	
	margin:5px
	
	
}
/*---profile page----*/
.profileimg{
	font-size: 16px;
	color: #a55c46;
	background-image: url(../images/back_profile.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 448px;
	width: 944px;	
	margin:0 auto
}
.valueimg{
	font-size: 16px;
	color: #a55c46;
	background-image: url(../images/valueimg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 448px;
	width: 944px;	
	margin:0 auto
}


.collectionimg{
	font-size: 16px;
	color: #a55c46;
	background-image: url(../images/back_collections.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 448px;
	width: 944px;	
	margin:0 auto
}
.coll_cat{
	font-size: 16px;
	color: #a55c46;
	background-image: url(../images/back_coll_cat.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 448px;
	width: 944px;	
	margin:0 auto
}
.privaypolicy{
	font-size: 16px;
	color: #a55c46;
	width: 944px;	
	margin:0 auto
}
.privaypolicytext{
	font-size: 13px;
	color: #ffffff;	
	margin:15px;
	width:700px;
	float:left;

	
}
.privaypolicylinks{
	font-size: 14px;
	color: #999;	
	margin:15px;
	width:180px;
		float:left
	
}

.profiletext{
	font-size: 13px;
	color: #ffffff;	
	margin:15px;
	width:700px;
	float:left;
	padding:90px 0 0 0 
	
}
.profilelinks{
	font-size: 14px;
	color: #999;	
	margin:15px;
	width:180px;
	float:left
	
}

.subheadpg{
	
font-size: 20px;
color: #a55c46;	

	}
.profilelinks ul{
		margin:320px 10px 0 10px
	
	
}
.profilelinks li a{
	color: #FFF;
	display:block;
	border-bottom:#3b0701 solid 1px;
	text-decoration:none;
	padding:5px;
	font-weight: bold;
}
.profilelinks li a:hover{
		color: #dbae97;
		background-color:#0d0807;
		padding:5px 5px 5px 10px;

	
}
.profilelinks li ul {
		padding:0px;
		margin:0
	
	}
.profilelinks li li a{
	color: #FFF;
	display:block;
	border-bottom:#3b0701 solid 1px;
	text-decoration:none;
	padding:5px;
	font-weight: bold;
	font-size:10px
}
a{
	color:#a55c46;
		text-decoration: none;

}
a:hover{
	color:#a55c46;
	text-decoration: underline;
}
.smbut{
	font-size: 10px;
	color: #E7CFB8;
	background-image: url(../images/back_tabact.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #333;	
	padding:2px 4px
	}
/* --------------cart tabs-------------- */
ul#carttablist
{
	margin-left: 0;
	padding-left: 0;
	height:30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #27130a;
	border-right-color: #27130a;
	border-bottom-color: #27130a;
	border-left-color: #27130a;
	
}

#carttablist li
{
display: inline;
list-style-type: none;
margin:0
}

#carttablist li { 
padding: 5px 61px; 
margin:0
}

#carttablist li, #carttablist a:visited
{
	color: #543d32;
/*	background-color: #036;*/
	text-decoration: none;
	margin:0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	display:block;
	float:left;
	border-left:#27130a solid 1px;
	text-align:center
}

#carttablist a:hover
{
color: #fff;
text-decoration: none;
}


.carttable td{
	padding:4px;
	color:#CCC

}
.carttable th{
	padding:8px;
	background-color:#333;
	color:#999;
	text-align:center
	
	
}

/*	STore Page */
ul#storetablist
{
	margin-left: 0;
	padding-left: 0;
	height:30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #27130a;
	border-right-color: #27130a;
	border-bottom-color: #27130a;
	border-left-color: #27130a;
}

#storetablist li
{
display: inline;
list-style-type: none;
margin:0
}

#storetablist a { padding: 5px 104px; 
margin:0


}

#storetablist a:link, #storetablist a:visited
{
	color: #543d32;
/*	background-color: #036;*/
	text-decoration: none;
	margin:0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	display:block;
	float:left;
	border-left:#27130a solid 1px
}

#storetablist a:hover
{
color: #fff;

text-decoration: none;
}
.tabactive{
	background-image: url(../images/back_tabact.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color:#a55c46
}
#storediv{
	width:960px;
	float:left;
	padding: 15px 15px;

}
#store_desp{
	width:960px;
	float:left;
	padding: 15px 15px;
	text-align:center;
	font-size: 14px;
	color: #a55c46;	
	
}

.storeprod_pic_div{
border:1px solid #351d17;
}
.storeprod_pic_div img{
margin:auto;
border:none;
padding:8px
}
.storeprod_pic_div a{
margin:auto;

}
.storeprod_div{
	float:left;
	margin:0 25px 10px 0;
	color:#a55c46;
	line-height:14px;
	text-align:left;
	font-size:11px;
	font-style:normal;
	font-weight: normal;
	width:133px;
	height:180px;

}
.storeprod_div a{
color:#969696;
text-decoration:none;
}
.storestoreprod_div a:hover{
text-decoration:underline;
}
.storeprod_div a.price{
color:#000000;
text-decoration:none;
font-size:12px;
padding:0 0 0 25px
}
.storeprod_div a.price:hover{
text-decoration:underline;
}

.yellow{
	color:#d9bf55
	
}
#store_desp h2{
	color:#d9bf55;
	padding:0 0 10px 0;
	font-size:24px;
	font-weight:normal
	
}
#gallerydivimgs{

float:left;
width:560px;
	padding: 15px 15px;
	margin:15px
}
#thumbnails a img{

	border:0;

}
#thumbnails a{
padding: 5px 5px;
	margin:5px;
	border:0;
	color:#FF6699

}
#loadarea{
	background-image: url(../images/accesories.jpg);
	background-repeat: no-repeat;
	height: 400px;
	width: 560px;
	margin:5px 0 0 0 

}
#cart_top{
	width:202px;
	font-size:13px;
	position:absolute;
	left: 274px;
	top: 61px;
	text-align:right

}
#cart_top a{
	font-weight: bold;
	padding:0 15px
}
.collection_th{
	font-size: 13px;
	color: #ffffff;	
	margin:15px;
	width:700px;
	float:left;
	padding:90px 0 0 0 
	
}
.collection_desp{
	font-size: 13px;
	color: #ffffff;	
	margin:15px;
	width:700px;
	float:left;
	padding:10px 0 0 0 
	
}
.collection_th img{

	padding: 0px 7px;
	border:0
	
}
#page_head a{
	font-size: 13px;
	color: #ffffff;
	background-image: url(../images/ic_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.bigprice{
	
	font-size: 21px;
	color: #d9bf55;
	padding:10px
	
	}
	
.whattowear_desp{
	font-size: 13px;
	color: #ffffff;	
	margin:15px;
	width:790px;
	float:left;
	padding:10px 0 0 0 
	
}

#design_suitmeasurement{
		width:750px;
	float:left;
	padding: 15px 0px;
	color:#CCC

	
}
#showroom{
	font-size: 16px;
	color: #a55c46;
	background-image: url(../images/back_locations.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 944px;
	margin:0 auto;
	heigth:500px;
	background-color: #000000;
}
.showroomtext{
	font-size: 13px;
	color: #ffffff;	
	margin:15px;
	width:670px;
	float:left;
	padding:10px 0 0 30px ;

	
}
.address{

	font-size: 13px;
	color: #ffffff;	
	margin:15px;
	float:left;
	padding:20px 30px  0  0;
	line-height:19px;
	width:250px
}
.showroomlinks{
	font-size: 14px;
	color: #999;	
	margin:15px;
	width:180px;
	float:left;
	padding:65px 0 0 0
}

#videoback{
	font-size: 16px;
	color: #a55c46;
	background-image: url(../images/back_video.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 944px;
	margin:0 auto;
	heigth:500px;
	background-color: #0f0601;
}


ul#carttablist_wtoutlinks
{
	margin-left: 0;
	padding-left: 0;
	height:30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #27130a;
	border-right-color: #27130a;
	border-bottom-color: #27130a;
	border-left-color: #27130a;
}

#carttablist_wtoutlinks li
{
display: inline;
list-style-type: none;
margin:0
}

#carttablist_wtoutlinks li { 
padding: 5px 80px; 
margin:0
}

#carttablist_wtoutlinks li, #carttablist_wtoutlinks a:visited
{
	color: #543d32;
/*	background-color: #036;*/
	text-decoration: none;
	margin:0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	display:block;
	float:left;
	border-left:#27130a solid 1px;
	text-align:center
}

#carttablist_wtoutlinks a:hover
{
color: #fff;
text-decoration: none;
}

/*verticalList with no links */

ul#verlistnolink
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 70%;
}

ul#verlistnolink li
{
display: block;
margin: 0;
padding: 0;
display: block;
	width: 100%;
	padding: 0.5em 0 0.5em 2em;
	border-bottom:#23140f  1px solid;
	color: #543d32;
	text-decoration: none;
	font-size: 12px;/*background: #f7f2ea;*/
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	margin:0
}

ul#verlistnolink li a
{
	display: block;
	width: 100%;
	padding: 0.5em 0 0.5em 2em;
	border-bottom:#23140f  1px solid;
	color: #543d32;
	text-decoration: none;
	font-size: 12px;/*background: #f7f2ea;*/
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	margin:0
}

ul#verlistnolink li#active
{
color:#dc8b73

}

ul#verlistnolink li a:hover, ul#verlist li#active a:hover
{
color: #a55c46;
background: transparent;
position:relative;
}

/****************************************************/
/* CSS added by Darshana */

.sub_heading_small {
color:#969696;
text-decoration:none;
}
.small_text{
	font-size: 10px;
	color: #baa6a0;	
}
/*.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 5px 0px;
padding:10px 10px 10px 10px;
background-repeat: no-repeat;
background-position: 10px center;
width:250px;
}*/
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../images/info.png');
padding: 10px 0 10px 50px;
width:250px;
background-position:10px 3px;
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image: url('../images/success_icon.png');
padding: 10px 0 10px 50px;
background-position:10px 3px;
font-size:11px;
background-repeat:no-repeat;
text-transform:none;
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
width:350px;
background-image: url('../images/warning.png');
padding: 10px 0 10px 50px;
background-position:10px 3px;
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('../images/error.png');
padding: 10px 0 10px 50px;
background-position:10px 3px;
background-repeat:no-repeat;
font-size:11px;
text-transform:none;
}
.atr_message {
	font-size: 14px;
	color: #a55c46;
	font-weight: normal;
}
.comboclass{
	font-size: 11px;
	color: #000;
	background-color: #ac8676;
	border: 1px solid #000;	
	padding:3px;
	text-transform:none;
}

/*	Shirt menu Page */
ul#carttablist_shirt
{
	margin-left: 0;
	padding-left: 0;
	height:30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #27130a;
	border-right-color: #27130a;
	border-bottom-color: #27130a;
	border-left-color: #27130a;
}

#carttablist_shirt li
{
display: inline;
list-style-type: none;
margin:0
}

#carttablist_shirt li { 
padding: 5px 74px; 
margin:0
}

#carttablist_shirt li, #carttablist_shirt a:visited
{
	color: #543d32;
/*	background-color: #036;*/
	text-decoration: none;
	margin:0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	display:block;
	float:left;
	border-left:#27130a solid 1px;
	text-align:center
}

#carttablist_shirt a:hover
{
color: #fff;
text-decoration: none;
}

/*fabric verticalList*/

ul#verlist_menu
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 70%;
}

ul#verlist_menu li
{
display: block;
margin: 0;
padding: 0;
}

ul#verlist_menu li a
{
	display: block;
	width: 100%;
	padding: 0.5em 0 0.5em 1em;
	border-bottom:#23140f  1px solid;
	color: #543d32;
	text-decoration: none;
	font-size: 12px;/*background: #f7f2ea;*/
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	margin:0
}

ul#verlist_menu li#active a
{
color: #dc8b73;

}

ul#verlist_menu li a:hover, ul#verlist li#active a:hover
{
color: #a55c46;
background: transparent;
position:relative;
}
.empty_message{
	color:#a55c46;
	font-size:12px;
	font-style:normal;
	font-weight: bold;
}
.showroom_address{

	font-size: 13px;
	color: #ffffff;	
	margin:15px;
	float:left;
	padding:20px 30px  0  0;
	line-height:19px;
}
.innertable th{
	color: #543d32;
	text-decoration: none;
	font-size: 13px;/*background: #f7f2ea;*/
	font-weight: bold;
	border-bottom:#23140f 1px solid;
	
}
.innertable td{
	color: #543d32;
	text-decoration: none;
	font-size: 12px;/*background: #f7f2ea;*/
	font-weight: bold;
	border-bottom:#23140f 1px solid;
	
}
.innertable h2{
	font-size: 18px;
	color: #a55c46;
	font-weight: normal;	
	padding:0;
	margin:0
}

.protb2{
color:#a55c46;
font-size:12px;
font-weight:normal;
line-height:normal;
margin:0 10px 0 0;
}
.protb2 th{
padding:7px 3px;
font-weight:bold;
background-color:#2b1a0f;
text-align:left;
}
.protb2 td{
padding:3px 3px;
font-weight:normal;
background-color:#392319;
}
.protbtitle{
color:#a55c46;
font-size:12px;
font-weight:normal;
line-height:normal;
margin:0 10px 0 0;
}
.protbl{
	color:#969696;
}
.back_button{
	background-image: url(../images/but_back.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 78px;	
	border:none;
}

.next_button{
	background-image: url(../images/but_next.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 78px;	
	border:none;
}

.add_to_cart_button{
	background-image: url(../images/but_addtocart.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 149px;	
	border:none;
}