@import url("superfish.css");
/* CSS Document */


body{
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	color: White;
}
.body2{
	color:#FFFFFF;
	font-size: 0.7em;
	font-family:Arial, Helvetica, sans-serif;	
}

.signoff_body {
	color: #FFFFFF;
	font-size: 0.6em;
	margin:0px;
	padding:0px;
}

.signoff_body a {
	color: #FFFFFF;
	font-size: 1em;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

#container{
	display:block;
	position:relative;
	margin:5px auto;
	width:900px;
	height:auto;
	border: 1px solid #FFFFFF;
}


/* SLIDESHOW */

#slideshow {
	display:block;
	position:relative;
	width:900px;
	height:245px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}



#slideshow2 {
	display:block;
	position:relative;
	width:900px;
	height:120px;
}

#slideshow2 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow2 IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow2 IMG.last-active {
    z-index:9;
}

/* POPOUT */

#container_popout{
	display:block;
	position:relative;
	margin:0px auto;
	width:800px;
	height:auto;
	float:left; 
}

.popout_top {
	display:block;
	position:relative;
	width:800px;
	/*height:365px;	*/
	background-color:#FFFFFF;
}

.popout_bottom {
	display:block;
	position:relative;
	width:800px;
	height:35px;
	background-color:#5B3E1C;
}

.close_window 
{
	background-color:#5B3E1C;
	float:left;
	width:800px;
	height:35px;
}

/*.left_image {
	display:block;
	position:relative;
	float:left;	
	width:390px;
	height:328px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	padding-top:20px;
	}
.right_info {
	display:block;
	position:relative;
	float:left;
	width:360px;
	height:308px;		
	background-image: url(../images/popoutbackground.gif);
	background-color: #d8d7d5;
	background-repeat: no-repeat;
	padding:20px;
}*/
.left_image {
	display:block;
	position:relative;
	float:left;
	width:390px;
	height:328px;
	overflow:hidden;	
	text-align:center;
	vertical-align:middle;
	padding-top:20px;
	}

html>body .left_image{ /*FireFux & IE7*/
	height:auto;
	width:387px;
}
.right_info {
	display:block;
	position:relative;
	float:left;
	width:360px;
	min-height:365px;	
	height:308px;
	background-image: url(../images/popoutbackground.gif);
	background-color: #d8d7d5;
	background-repeat: no-repeat;
	padding:20px;
}

html>body .right_info{ /*FireFux & IE7*/
	height:auto;
	width:368px;
}
	
.inner_div {
	vertical-align:middle;
}




/* HEADER */

.header {
	display:block;
	position:relative;
	width:900px;
	height:133px;
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
}

.categoryOverviewTitle 
{
	line-height: 58px;
	font-size:16pt;
	padding:0px;
	margin:0px;
	z-index:10;
	/* font-family:French Script MT,Footlight MT Light,AquilineTwo,Arial; */
	font-family: Arial, Helvetica;
}

.top {
	display:block;
	position:relative;
	width:627px;
	padding-top: 20px;
	padding-left: 22px;
}

.logo {
	display:block;
	position:relative;
	width:273px;
	height:133px;
}

/* MENU */

.menu {
	display:block;
	position:relative;
	width:627px;
	height:30px;
}

.menu li
{
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 20px -4px 10px;
	text-align: right;
	list-style:none;
}

.menu ul
{
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 20px;
}

/* Designer List */

#designerList_container {
	display:block;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:20px;
	width:860px;
	height:auto;
	background-color:#26211E;
	}
	
#designerList_container p{
	color:#FFFFFF;
	font-size: 0.65em;
	text-align:center;
}

.designerList 
{
	margin-bottom: 20px;
	text-align: center;
}

.designerListSubdued
{
	margin-top: 0px;
	text-align: center;
}


.designerList a, .designerList a:hover {
	color:#CAC658;
	text-decoration: none;
	font-size: 0.65em;
	font-weight: bold;
	}
	
.designerList a:hover {
	color:#CAC658;
	}

.designerListSubdued a, .designerListSubdued a:hover
{
	color: #CAC658;
	text-decoration: none;
	font-size: 0.65em;
}

.designerListSubdued a:hover {
	color:#ffffff;
	}

/* IMAGE */

.image {
	display:block;
	position:relative;
	width:900px;
	height:245px;
}

/* BOTTOM */

.bottom_container {
	display:block;
	position:relative;
	width:900px;
	height:auto;
	background-image: url(../images/bottom.gif);
	background-repeat: no-repeat;
	_margin-top:-3px;
}

.contentleft {
	display:block;
	position:relative;
	width:275px;
	height:auto;
	float:left;
	margin:50px 20px 20px 20px;
}
.contentleft23 {
	display:block;
	position:relative;
	width:275px;
	_width:230px;
	height:auto;
	float:left;
	border:1px;
	margin:3px 13px 20px 13px;	
}

.contentright {
	display:block;
	position:relative;
	width:230px;
	height:auto;
	float:right;
	margin:50px 10px 20px 10px;
}

.sagepay {
	display:block;
	position:relative;
	width:230px;
	height:127px;
	height:auto;
	margin:20px 0px 0px 0px;
}

.contentright23 {
	display:block;
	position:relative;
	width:210px;
	height:auto;
	float:right;
	margin:3px 10px 20px 10px;
}

.contentleft2 {
	display:block;
	position:relative;
	width:590px;
	_width:563px;
	height:auto;
	float:left;
	margin:50px 10px 20px 18px;
}

.content_link {
	display:block;
	position:relative;
	width:590px;
	_width:563px;
	height:20px;
	margin:0px 0px 20px 20px;
}


.clear{
	display:block;
	position:relative;
	width:900px;
	height:5px;
	clear:both;
}

/* BLOG */

.blogTitle 
{
	color: #CDBE66;
}

.blogDate 
{
	color: #CDBE66;
	float: right;
	font: normal 6pt Arial, Helvetica;
}

.blogContent 
{
	color: #ffffff;
	font-size: 0.7em;
	margin-bottom:40px;
}

.newsPanel 
{
	width: 600px;	
}

/* Latest Blog Items on Home Page */

.latestNewsDate 
{
	color: #C7C7C6;
	font-size: 0.6em
}

.latestNewsLink 
{
	color: White;
	font-weight: bold;
	font-size: 0.75em
}

/* SHOP PAGES */

.headerb {
	display:block;
	position:relative;
	width:900px;
	height:133px;
	background-image: url(../images/headerb.gif);
	background-repeat: no-repeat;
}

.imageb {
	display:block;
	position:relative;
	width:900px;
	height:120px;
}

.bottom_containerb {
	display:block;
	position:relative;
	width:900px;
	height:auto;
	background-image: url(../images/bottomb.gif);
	background-repeat: no-repeat;
}

/* LINKS */

.a {
	color: #CDBE66;
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.a:hover {
	color: #ffffff;
}

.aterm {
	color: #CDBE66;
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.aterm:hover {
	color: #ffffff;
}

.a1 {
	color: #CDBE66;
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.a1:hover {
	color: #ffffff;
}

.a2 {
	color: #635E57;
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight:bold;
	margin:0px 0px 10px 10px;
	padding:0px 0px 10px 0px;
}

.a2:hover {
	color: #DBD2B9;
}

.a3 {
	color: #635E57;
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
}

.a3:hover {
	color: #5B3E1C;
}
.a5 {
	color: #597216;
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

.a5:hover {
	color: #000000;
	text-decoration:none;
}

.a6 {
	color: #cccccc;
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.a6:hover {
	color: #cccccc;
}
.txtbox1{font-family:Arial; font-size:12px; width:140px; height:20px; background-color:#000000; border:1px solid #FFFFFF;}

.txtbox2{font-family:Arial; font-size:12px; color:Green;  width:50px; height:20px; background-color:#FFFFFF; border:1px solid #cccccc;}
.txtbox3{font-family:Arial; font-size:12px; color:#000000;  width:200px; height:20px; background-color:#FFFFFF; border:1px solid #cccccc;}
.txtarea{font-family:Arial; font-size:12px; color:#000000;  width:200px; height:84px; background-color:#FFFFFF; border:1px solid #cccccc;}

.a4 {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight:bold;
	line-height:35px;
	vertical-align:middle;
	margin-left:10px;
}

.a4:hover {
	color: #DBD2B9;
}


.a7 {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 21px;
	font-weight:bold;
}

.a7:hover {
	color: #DBD2B9;
}

/* FONTS */

h1 {
	color: #CDBE66;
	font-size: 1.2em;
	font-weight:normal;
	margin:0px 0px 5px 0px;
	padding:0px;
}

h2 {
	color: #CDBE66;
	font-size: 1.0em;
	font-weight:normal;
	margin:0px 0px 5px 0px;
	padding:0px;
}

h3 {
	color: #CDBE66;
	font-size: 1em;
	font-weight:normal;
	margin:0px 0px 5px 0px;
	padding:0px;
}

.shopbody {
	color: #635E57;
	font-size: 0.6em;
	margin:5px 0px 5px 10px;
	padding:0px;
}

.productListItemFrame 
{
	position:relative;
	background-color :#FFFFFF;
	width : 140px;
	vertical-align:Top;
	height:230px;
	min-height:230px;
}

.popoutbody {
	color: #635E57;
	font-size: 0.8em;
	margin:5px 0px 5px 0px;
	padding:0px;
}

/* LOGIN */

input {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #FFFFFF;
	padding: 0px 0px 0px 4px;

}

select {
	/*background-color: #635E57; */
	border: 1px solid #FFFFFF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.body_text{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	color: #C7C7C6;
	font-size: 0.75em;
}
.butten
	{
	color : #FFFFFF;
	font-family:Arial;
	font-size:11px;
	width:90px;
	height: 25px;
	border: 1px #CCCCCC solid;
	background-image:url(../images/bn_bg.jpg);
	background-repeat:repeat-x; 
	/*cursor:hand;*/
	cursor:pointer;
	text-align: center;
	vertical-align: top;
	font-weight:bold;
	}
.butten1
	{
	color : #FFFFFF;
	font-family:Arial;
	font-size:11px;
	width:122px;
	height: 25px;
	border: 1px #CCCCCC solid;
	background-image:url(../images/bn_bg.jpg);
	background-repeat:repeat-x; 
	cursor:pointer;
	text-align: center;
	vertical-align: top;
	font-weight:bold;
	}
.cmbbox{color : #000000;font-family:Arial;	font-size:11px;	width:122px;	height: 22px;	border: 1px #cccccc solid;background-color:White;vertical-align:middle;}	
.tblHead	{	background-color:#D6E79F;font-family:Arial, Helvetica, sans-serif;font-size:12px;	}		/*	Table Header Row  */
.tblContent	{	background-color:#e5e5e5;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:black;	}		/*	Table Content Row  */
.chkbox{ font-family:Arial; font-size:11px; color:#e5e5e5; background-color:#e5e5e5; border:0px #E5E5E5 solid;}
.chkbox1{ font-family:Arial; font-size:11px; color:#D6E79F; background-color:#E5E5E5; border:0px #E5E5E5 solid;}
.tblHead1	{	background-color:#D6E79F;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:Black;	}		/*	Table Header Row  */
.text_black
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	color: #000000;
	font-size:1.0em;
}
.err_msg
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	color: #cc0033;
	font-size:1.0em;
}

.tdred
{
	color:#FF0000;
}

.tdash
{
	color:#858585;
}


#trtop1 .btn_label
{
	padding-top: 4px;
	margin: 0px;
	float:left;
}


#trtop1 .btn_label span
{
	color:#ffffff;
	font:bold 11px arial;
}
.padding_top
{
	padding-top:4px;
}





/* Tab */


#tab 		{ float:left; width:310px;  padding:0px 6px 10px 0px; }
#tab_cont 	{ width:328px; border:1px #B1A59E solid; border-top:none; background:#EDEAE9;  height:auto; float:left; padding:5px 0px 5px 5px; }
#tab_cont1  { float:left; font-size:11px;  width:328px; border:1px #B1A59E solid; border-top:none; background:#EDEAE9; float:left;  height:auto;  padding:5px 0px 5px 5px; }
#tab_cont3 	{ width:328px; border:1px #B1A59E solid; border-top:none; background:#EDEAE9;  height:auto; float:left; padding:5px 0px 5px 5px; }

.left_div	{ width:1px; height:28px;}

.tblContentgrid1{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:black;font-weight:bold;}		/*	Table Content Row  */
.tblContentgrid{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:white;font-weight:bold;}		/*	Table Content Row  */

/* Tab  */



/* Menus */

#nav a { font: bold 9pt Arial, Helvetica; color:White; text-decoration:none; border: none; }
#nav a:hover { color: darkgray; }
#nav li {  background-color: Transparent; }

#nav li a { padding: 5px 10px; padding-left: 0px; padding-right: 20px; }
#nav li ul { background: #000; padding: 5px 0px;}

#nav li ul  
{
	margin-top: -15px; margin-left: -5px;
    padding-top: 5px; padding-bottom: 10px; background: #000;
}

#nav li ul li:hover { background-color: White; }
	
#nav li ul li a { padding: 0px 5px; }
#nav li ul li a:hover {background-color: White; color: Black; }

.menu, .top { width: inherit; }
.menu ul { margin: 0px; padding: 0px;  }
.menu li { margin: 0px; text-align: left; }


#MenuPos { padding-top: 12px; width: 800px; }

.crossoutprice 
{
    text-decoration:line-through;
    color:#b26e4c;
}

/* IE z-index bug */

.bottom-container, .bottom-containerb { z-index: -50; }
 
.header, .headerb { z-index: 100; }