body{
font-family:Arial, Helvetica, sans-serif;
background-color:#000;
padding:0;
margin:0;
font-size:10px;
color:#FFFFFF;
	background-image:url(../images/bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;

}
#container{
	width:975px;
	height:900px;
	padding:0;
margin:0 auto;
}
#top{
	width:975px;
	height:110px;
	padding:0;
	margin:0 auto;
overflow:hidden;
}
#frame{
	width:989px;
	height:672px;
	background-image:url(../images/frame.png);
	background-repeat:no-repeat;
	padding:0;
	margin:0 auto;
}
#logo{
	margin-top:35px;
	width:250px;
	margin-left:40px;
	font-size:50px;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	float:left;
	height:46px;
}
#logo a, #logo a:visited, #logo a:hover{
color:#FFFFFF;
text-decoration:none;

}
#toprightmenu{
	float:right;
	margin-right:12px;
	margin-top:40px;
	height:30px;
	width:275px;
	display:block;
	color:#FFFFFF;
	text-align:right;
}
#topmenu{
width:910px;
display:block;
height:29px;
float:left;
color:#FFFFFF;
margin-left:30px;
}
#framearea{
width:904px;
height:563px;
display:block;
z-index:1;
margin-left:41px;
padding-top:29px;
}

#iconset{
	width:35px;
	height:200px;
	z-index:10;
	display:block;
	margin-top:70px;
	/*margin-left:887px;*/
	position:absolute;
	background-repeat:no-repeat;
}
#content{
height:563px;
width:904px;
z-index:2;
/*margin-top:13px;*/
/*padding-top:28px;*/

}
#page{
/*padding-top:15px;*/
height:563px;
background-color:#ffffff;
}
.contentpaneopen{
padding:0;
margin:0 auto;
width:920px;
}
.contentstyle{
width: 904px; 
/*height: 563px;*/
font-size:12px;
}
.content{
padding-left:30px;

}
table.blog{
border:0;
}


ul.menu-topmenu{
list-style:none;
padding:0;
text-align:right;
margin:0;
}

ul.menu-topmenu li{
float:left;
display:block;
height:10px;
width:auto;
padding-right:10px;
padding-left:10px;
}
ul.menu-topmenu ul.menu-topmenu li.item1, ul.menu-topmenu li.active, ul.menu-topmenu li.item2, ul.menu-topmenu li.item1,ul.menu-topmenu li.item3,ul.menu-topmenu li.item4,ul.menu-topmenu li.item15{
border-right-color:#FFFFFF;
border-right-style:solid;
border-right-width:1px;
}
ul.menu-topmenu li.item5{
border-right-color:#FFFFFF;
border-right-style:solid;
border-right-width:0;
}

ul.menu-topmenu li a:visited,ul.menu-topmenu li a:hover,ul.menu-topmenu li a{
color:#FFFFFF;
text-decoration:none;
}

ul.menu-mainmenu{
list-style:none;
padding:0;
margin:0;
}
ul.menu-mainmenu li{
float:left;
display:block;
width:auto;
line-height:29px;
/*padding-right:40px;*/
margin:0 10px;
}

ul.menu-mainmenu li.item6:hover, ul.menu-mainmenu li#current.item6 {
background:#a6a3a2;
}

ul.menu-mainmenu li.item7:hover, ul.menu-mainmenu li#current.item7 {
background:#c39c2d;
}

ul.menu-mainmenu li.item8:hover, ul.menu-mainmenu li#current.item8 {
background:#1c1d50;
}

ul.menu-mainmenu li.item26:hover, ul.menu-mainmenu li#current.item26 {
background:#421b40;
}

ul.menu-mainmenu li.item10:hover, ul.menu-mainmenu li#current.item10 {
background:#911a1d;
}

ul.menu-mainmenu li a {
display:block;
padding:0 20px;
}

/*ul.menu-mainmenu li.item2,ul.menu-mainmenu li.item3,ul.menu-mainmenu li.item4{
border-right-color:#FFFFFF;
border-right-style:solid;
border-right-width:1px;
}*/
ul.menu-mainmenu li a:visited,ul.menu-mainmenu li a:hover,ul.menu-mainmenu li a{
color:#FFFFFF;
text-decoration:none;
}
#bottommenu{
display:block;
/*height:14px;*/
width:912px;
color:#FFFFFF;
z-index:1;
margin:0 auto;
padding-top:4px;

}
ul.menu-bottommenu{
list-style:none;
padding:0;
margin:0;
}
ul.menu-bottommenu li{
float:left;
display:block;
height:10px;
width:auto;
padding-right:30px;
}
ul.menu-bottommenu li.item2,ul.menu-bottommenu li.item3,ul.menu-bottommenu li.item4{
border-right-color:#FFFFFF;
border-right-style:solid;
border-right-width:1px;
}
ul.menu-bottommenu li a:visited,ul.menu-bottommenu li a:hover,ul.menu-bottommenu li a{
color:#FFFFFF;
text-decoration:none;
}
p.buttonheading{
margin:0;
padding:0;
display:none;
}
.chronoform{
display:none;
}
.contentstyle h1{
padding:0;
margin:0;

font-size:22px;
}
h1{
color:#ffffff;
font-size:22px;
font-weight:bold;
}
table tr td{
vertical-align:top;

}

.moduletable-newsletter{
margin-top:5px;
}
#wz_11{
height:12px;
font-size:10px;
width:150px;
}
#wz_12{
height:12px;
font-size:10px;
width:150px;
}
#aca_22{
height:18px;
color:#000000 !important;
font-size:10px;

}
.moduletable-newsletter h3{
float:left;
font-family:Arial, Helvetica, sans-serif;
width:100px;
display:block;
vertical-align:top;
height:17px;
padding:0;
margin:0;
text-transform:uppercase;
font-weight:normal;
font-size:10px;
margin-top:5px;

}
.moduletable-newsletter .inputbox{
float:left;
display:block;
height:15px;
background-color:#CCCCCC;
border:none;
margin-right:10px;
width:150px;
}
.moduletable-newsletter .button{
padding:0;
margin:0;
display:block;
font-size:10px;
text-transform:uppercase;
color:#000000 !important;

}
a:visited,a:link{
color:#FFFFFF;
text-decoration:none;

}
a:hover{
color:#FFFFFF;
text-decoration:none;
}
#footer{
	width:920px;
	margin:0 auto;
	padding-top:23px;
	color:#FFFFFF;
}
#vmMainPage{
color:#000000;
/*padding-left:72px;
padding-right:40px;
padding-top:34px;
height:425px;
width:780px;*/
background:url(../images/category_bg.jpg) no-repeat;
height:563px;
padding-top:10px;
}

#vmMainPage h3 {
font-family:"Myriad Pro";
font-size:22px;
color:#fff;
text-transform:uppercase;
margin:0;
position:absolute;
top:600px;
background:url(../images/category_title_bg.png) repeat-x;
padding:9px 37px;
}

.flypage{

width:780px;
height:533px;
color:#000000;
padding:15px 62px;
display:block;
background:url(../images/product_bg.jpg) no-repeat;
margin-top:-10px;

}

.flypage h1 {
color:#000;
font-size:15px;
font-weight:bold;
}

#thumbnailmodule{
padding:0;
margin:0 auto;
width:780px;
height:100px;
display:block;
position:relative;
bottom:50px;


}

#thumbnailmodule1{
padding-top:10px;
margin:0 auto;
width:780px;
/*height:100px;*/
display:block;

}

.flypage-contenttop,.flypage-contenttop a{
margin: 0pt auto; padding: 0pt; text-align: right; width: 780px;
 color: #000000 !important;
}

.flypage-content{

width:660px;
height:370px;
margin:0 auto;
color:#000000 !important;
padding:0;
overflow-y:auto;
overflow-x:hidden;
padding-right:20px;
}
.flypage-content a,.flypage-content ul li a {
color:#888888 !important;;
}


.flypage-content-bottom{
border-top-style:solid;
border-top-width:1px;
border-top-color:#999999;
width:780px;
padding:0;
margin:0 auto;
}
#vmMainPage a:link,#vmMainPage a:visited,#vmMainPage a:hover{
color:#8B8B8B;
}

#pagenav{
text-align:right;
position:relative;
bottom:70px;
}

.pagination,.pagination a{
color:#8B8B8B !important;
font-size:11px;
margin-right:10px;
font-weight:normal;
}
#shoppingcart{
float:right;
height:30px;
width:70px;
display:block;
background-image:url(../images/cart.png);
background-position:top left;
background-repeat:no-repeat;
margin-top:-3px;
}
#product_list{
/*padding-top:10px;*/
padding-left:66px;

}
.moduletable-thumb{
width:780px;
height:20px;
display:block;
padding:0;
margin-top:15px;
margin-left:0 auto;
margin-right:0 auto;
}
.tab{
width:75px;
border-top-color:#666666;
border-top-style:solid;
border-top-width:1px;
border-left-color:#666666;
border-left-style:solid;
border-left-width:1px;
border-right-color:#666666;
border-right-style:solid;
border-right-width:1px;
z-index:10;
background-color:#FFFFFF;
position:absolute;
top:146px;

}
.prod_desc{
border-top-color:#666666;
border-top-style:solid;
border-top-width:1px;
border-left-color:#666666;
border-left-style:solid;
border-left-width:1px;
border-right-color:#666666;
border-right-style:solid;
border-right-width:1px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-bottom-width:1px;
width:370px;
padding:10px;
}

.moduletable-shop{
padding:0;
margin:0 auto;
width:780px;
display:block;
height:20px;

}
.menu-shop{
padding:0;
margin:0 auto;
width:450px;
margin-top:5px;
}
ul.menu-shop{
margin-left:215px;
list-style:none;
}

.menu-shop li,.menu-shop li a{
float:left;
margin-right:9px;
color:#8B8B8B; !important
text-align:center;
}
ul.menu-shop li.item15 {
list-style:none; !important

}
.moduletablethumb{


}
#reg_page,.reg_page{
overflow-y:auto;
overflow-x:hidden;
height:470px;
width:800px;
margin:0 auto;
padding-right:20px;
color:#fff;
font-size:12px;
}
#reg_page h2,.reg_page h2{
font-size:16px;

}

#reg_page h3, .reg_page h3 {
position:inherit;
width:113px;
}

.reg_page label, #reg_page label {
color:#fff;
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
font-weight:normal;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}


/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid darkred; /*darkred border*/
background: black url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: black; /*text color*/
padding: 3px 11px;
text-decoration: none;
border-right: 1px solid darkred; /*darkred divider between menu items*/
}

.indentmenu ul li a:visited{
color: black;
}

.indentmenu ul li a.selected{
color: black !important;
padding-top: 4px; /*shift text down 1px*/
padding-bottom: 2px;
background: black url(indentbg2.gif) center center repeat-x;
}
h3{
font-size:16px;
}
h5{
font-size:12px;
}

.continue_shipping{
font-size:12px;
margin-right:40px;
}
.checkout, a.checkout,a.checkout:link,a.checkout:visited,a.checkout:hover,{
font-size:12px;
background-color:#999999;
color:#FFFFFF;!important
}
#bottomleft{
/*width:400px;*/
height:25px;
display:block;
float:right;
}
#bottomright{
width:470px;
height:25px;
display:block;
/*float:left;*/
margin-top:3px;
}
.vmCartModule{
display:black;
height:40px;
margin-left:10px;
width:60px;
}

a.pagenav{
color:#000000;!important
}
.sectiontableheader th,.sectiontableheader{
color:#ffffff;
font-weight:bold;
}
.button{
display:inline;
padding:3px;
background-color:#a09d9d;
color:#FFFFFF !important;
font-size:10px;
border:0;
cursor:pointer;

}

.product_title {
color:#ffffff;
padding:5px 0 0 0;
text-align:left;
margin-left:40px;
}

.productPrice {
font-size:10px;
color:#c39c2d;
text-align:left;
margin-left:40px;
display:block;
}

#interior_menu {
background:url(../images/transparent_bg.png) no-repeat;
position:relative;
top:342px;
padding:20px 0 0 35px;
height:169px;
}

#interior_menu a {
font-weight:bold;
font-size:14px;
}

div.buttons_heading {
display:none;
}

.back_to_shop {
position:relative;
top:15px;
left:780px;
width:30px;
}