@import url("menu.css");
@import url("cms_style.css");


body {
	background: #021520 url(../images/body_.png) 0 5px repeat-x;
	border-top: 5px solid #021622; 	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 83%; 
	text-align: center;
	margin: 0; 
	padding: 0;
	color: #fff;
	}
img { border: 0; }
a { color: #9c6; }
a:hover { text-decoration: none; }
p { font-size: 1.05em; line-height: 1.4em; margin: 15px 0 20px; }
.l1 { border: none !important; margin: 0 !important; }		
.formLeft option, select{background:#FFFFFF;}

/*------------------------------------------------------------*
**  -
**------------------------------------------------------------*/
#header h1{ width: 760px; margin: 0 auto !important; padding:0px; text-align: left; position:relative; }

#nav { width: 760px; margin:auto; }


#content{
	width:1270px;
	margin:auto;
}
#content{ position:relative;}
.middle_page{
	width:760px;
	margin:170px auto 0 auto;
}
.middle_page{
	text-align:left;
}


.middle_page_home{
	width:1270px;
	margin:140px auto 0 auto;
}
.middle_page_home{
	text-align:left;
}



/*------------------------------------------------------------*
**  Header
**------------------------------------------------------------*/	
@font-face {
    font-family: Lucida Handwriting;
    font-style:  normal;
    font-weight: normal;
    src: url(LUCIDAH0.eot);
}
#header { padding: 30px 0 50px; *padding: 18px 0 50px; background: #9c6 url(../images/header_.gif) repeat-x; width:100%; float:left;}
#header h1 {
	font-size: 2em;
	font-weight: normal;
	font-family: Lucida Handwriting, Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	padding:0px;
	position:relative;
	text-align:center;
	}
#header h1 a { text-decoration: none; color: #D6BB7D;}	

.cartIcon{position:absolute; right:310px; top:50px; *top:63px; background:url(../images/cart_01.jpg) center right no-repeat; padding:5px 45px 5px 0px; line-height:30px;}
#header h1 .cartIcon a{font:14px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}
#header h1 .cartIcon a:hover{font:14px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}

/*------------------------------------------------------------*
**  Navigation
**------------------------------------------------------------*/	
#nav { background: transparent url(../images/nav_.gif) repeat-x;  margin-top: 5px; font-family: Lucida Handwriting, Verdana, 'Small Fonts', sans-serif; position:relative;}
#nav:after	{ 
	content: "."; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	height: 0;
	}	
#nav ul {	
	margin: 0;
	padding: 0;
	list-style-type: none;
	position:absolute;
	left:0px;
	}
#content #nav ul li { float: left; margin: 0; padding:0px; text-align: left; background-image:none; }	
#nav ul li { float: left; margin: 0; text-align: left; }	
#nav ul li a { 
	display: block; 
	padding: 5px 12px 8px 12px; 
	border-left: 2px solid #042537;
	border-bottom: 2px solid #042537;
	color: #D6BB7D;
	text-decoration: none;
	font-size: 1.1em;
	}
#nav ul li a.on,
#nav ul li a:hover { background-color: #05344E; border-left: 2px solid #021723; border-bottom: 2px solid #021723; }

.menu {padding:0px; margin:0; list-style:none; background:#031c2a url(images/button1a.gif) repeat-x; position:relative; font-family:arial, verdana, sans-serif; width:750px; }
.menu li.top {display:block; float:left; position:relative;}
.menu li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#bbb; text-decoration:none; font-size:12px;  padding:0 0 0 12px; cursor:pointer;}
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 24px 0 12px; height:40px;}
.menu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(images/down.gif) no-repeat right top;}
.menu li a.top_link:hover {color:#000; background: url(images/button4.gif) no-repeat;}
.menu li a.top_link:hover span {background:url(images/button4.gif) no-repeat right top;}
.menu li a.top_link:hover span.down {background:url(images/button4a.gif) no-repeat right top;}

.menu li:hover > a.top_link {color:#000; background: url(images/button4.gif) no-repeat;}
.menu li:hover > a.top_link span {background:url(images/button4.gif) no-repeat right top;}
.menu li:hover > a.top_link span.down {background:url(images/button4a.gif) no-repeat right top;}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu :hover ul.sub {left:2px; top:40px; right:2px; background: #031c2a; padding:3px 0; border:1px solid #999999; white-space:nowrap; width:150px; height:auto; border:1px solid #00CC00;}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:250px; text-align:left;}
.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:11px; height:10px; width:123px; line-height:13px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu :hover ul.sub li a.fly {background:#fff url(images/arrow.gif) 80px 7px no-repeat;}
.menu :hover ul.sub li a:hover {background:#999999; color:#fff;}
.menu :hover ul.sub li a.fly:hover {background:#999999 url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#999999 url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid 999999; white-space:nowrap; width:93px; z-index:200; height:auto;}

/*------------------------------------------------------------*
**  Content
**------------------------------------------------------------*/
#content { min-height:500px; height:auto !important; height:500px; }
#content h2 {	
	color: #9c6;
	font-size: 1.7em;
	font-weight: normal;
	background: transparent url(../images/title_.gif) no-repeat;
	padding-top: 40px;
	font-family: Lucida Handwriting, Verdana, 'Small Fonts', sans-serif;
	}
#content .options {
	background-color: #041D2B;
	text-align: right;
	padding: 3px 8px 6px;
	margin: 0 0 30px;
	width: auto;
	}
#content .options .ico_up { padding-left: 18px; background: transparent url(../images/ico_top.gif) no-repeat 0% 50%; }	
#content .options .ico_cmt { padding-left: 24px; background: transparent url(../images/ico_comments.gif) no-repeat 0% 50%; }	
#content .options .ico_right { padding-left: 20px; background: transparent url(../images/ico_arrowright.gif) no-repeat 0% 50%; }	
#content .l { float: left; }	

#content ul { padding: 0; margin: 0 0 20px; list-style-type: none; }
#content ul li { background: transparent url(../images/ico_arrowright.gif) no-repeat 0% 50%; padding-left: 20px; margin: 4px 0; }

#content ul.img { list-style-type: none; padding: 0; margin: 0; width: 100%; }	
#content ul.img:after	{ 
	content: "."; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	height: 0;
	}	
#content ul.img li { background: none; float: left; margin-left: 34px; padding: 0; }
#content ul.img li img { border: 8px solid #072839; }

	
/*------------------------------------------------------------*
**  Footer
**------------------------------------------------------------*/	
#footer {width:1270px;
	margin:auto }
#footer div {
	background: #9c6 url(../images/footerlinks_.gif) repeat-x; 
	border-top: 8px solid #041D2B;
	border-bottom: 8px solid #041D2B;
	padding: 12px 0px 14px 0;
	min-width:100%;
	width:auto !important;
	width:100%;
	float:left;
	font-size: 0.9em;
	}	
#footer div ul {	
	margin: 0;
	padding: 0;
	list-style-type: none;
	}	
#footer div ul li { display: inline; border-left: 1px solid #619230; margin-right: 10px; padding-left: 10px; }
#footer div ul li a { color: #082231; font-weight: bold; }
#footer p { font-size: 0.9em; }



.bg {background: url(images/button4.gif);}
/*\\ 30 sep. // */

.divFull{
	width:100%;
	float:left;
}
.listing_over{
	padding:5px 0 0 0;
	margin-top:10px;
	border:1px solid #99cc66;
	width:758px;
	float:left;
}

.image_box{
	width:200px; 
	float:left; 
	padding-right:10px; 
	padding-left:5px;
}

.desc_box{
	width:400px; float:left; padding-right:10px;
}
.btns_box{
	float:left; width:130px;
}

.btns_box select{ width:auto;
}

.prod_heading{
	color: #D6BB7D;
	font-size: 24px;
	font-weight: bold;
	/* background: transparent url(../images/title_.gif) no-repeat; */
	font-family: Garamond;
}

.containerText {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:18px;
margin:20px;
}

.head1 {
color:#D6BB7D;
font-family:Garamond;
font-size:22px;
font-weight:bold;
margin:20px 0 0;
}

.head2 {
font-size:20px;
font-weight:bold;
margin:20px 0;
}
