/* CSS Document */

 img, div, input { behavior: url("iepngfix.htc") }

body{
font-family: Arial, Helvetica, sans-serif;
	padding:0 0 14px 0;
	margin:0;
	background:#D1E3F1 url(/images/bg.jpg) repeat-x;
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

h3 {
color:#006699;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

.tel{
font-size:14px;
color:#FF0000;
text-align:center;

}

ul{
	margin:0; 
	margin-left:10px;
	padding:0; 
	list-style-type:none;
	font-size:12px;
	color:#333333;
	
}
li a {
	color: #006699;
	background-color:inherit;
	text-decoration:none;
}
li a:hover {
color:#993300;
text-decoration:underline;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------header--------------------*/
#header{
	background:url(images/header.gif) 0 0 no-repeat;
	width:1000px;
	height:65px;
	position:relative;
	margin:0 auto;
}

#header .logo{
	position:absolute;
	top:29px;
	padding: 0 0 0 30px;
	width:286px;
	height:80px;
	z-index:10;
}

#header .logo-top{
	position:absolute;
	top:33px;
	padding: 0 0 0 30px;
	width:286px;
	height:80px;
	z-index:10;
}


/*------------------------------------------------header--------------------*/

/*------------------------------------------------body--------------------*/
#body{
	width:1000px;
	margin:0 auto;
	background-color:#FFFFFF;
}
/*------------------------------------------------left--------------------*/
#left{
	width:600px;
	float:left;
	background-color:#FFFFFF;
	padding: 0 0 30px 10px;
}
#left1{
	width:324px;
	background:url(images/lft_box_bg.gif) 0 0 no-repeat #EAEADA;
	border:#DDDDCA solid 7px;
	padding:5px 10px 6px 9px;
	color:#878767;
}
#shopleft{
	width:900px;
	float:left;
	background-color:#FFFFFF;
	padding: 0 0 30px 10px;
}
#shopleft h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	background-color:inherit;
	padding:20px 20px 10px 0px;
	color:#0063B5;
	margin:0 0 0 10px;
	border-bottom: thin solid #EEEEEE;
	width:100%;
}
#shopleft h1 .cartflag {
float:right; clear:left;
font-size:15px;
padding-bottom:5px;
margin-top:-20px;
}
#shopleft p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	color:#444;
	padding:20px 20px 10px 10px;
}

#shopleft p a, #shopleft p a:visited {
color:#0063B5;
text-decoration:none;
}

#shopleft p a:hover{
color:#222;
text-decoration:none;
}

#shopleft ul {
list-style:circle;
margin-left:20px;
}


#left h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	background-color:inherit;
	padding:20px 20px 10px 0px;
	color:#0063B5;
	margin:0 0 0 10px;
	border-bottom: thin solid #EEEEEE;
}

#left p.leftTxt1{
	font-family:Arial, Helvetica, sans-serif;

	color:#62625C;
	font-weight:normal;
	background-color:inherit;
	padding:0 38px 10px 10px;
}
#left p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	color:#444;
	padding:20px 20px 10px 10px;
}

#pictures{
	width:1000px; 
	height:234px;
	position:relative;
	background:#FFFFFF;
	margin:0 auto;
	z-index:-1;
}

#pad{
	padding: 0 0 0 21px;
}

#pad .padPad{
	width:1000px;
	height:95px;
	position:absolute;
	background:url(images/header.png) 0 0 no-repeat;
	margin:auto;
	z-index:1;
}

#pad .logo1{
	width:963px;
	height:261px;
	position:absolute;
	background:url(images/logo.png) 0 0 no-repeat;
	margin:auto;
	z-index:10;

}

.padd-bottom{
	padding: 0 10px 10px 20px;
}

#navigation{
	position:relative;
	font-size: 14px;
	color: #631232;
	width:1000px;
	margin:0 auto;
	background-color:#FFFFFF;
	}


/*------------------------------------------------left--------------------*/

/*------------------------------------------------right--------------------*/
#right{
	width:390px;
	float:right;
	background-color:#FFFFFF;
}

#right h2{
	font:bold 30px/22px Arial, Helvetica, sans-serif;
	color:#222222;
	background-color:inherit;
	margin:0 0 16px 0;
	padding:0 0 0 38px;
	display:block;
}
#right p.rightTxt1{
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#62625C;
	background-color:inherit;
	padding:0 38px 10px 38px;
}
#right p.rightTxt1 span{
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#5F860B;
	background-color:inherit;
}
#right p.rightTxt2{
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#62625C;
	background-color:inherit;
	padding:0 0 20px 38px;
	float:left;
	width:349px;
	margin:0 27px 0 0;
}
#right p.rightTxt2 span{
	font:bold 17px/18px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	border-bottom:#BCBCB5 dashed 1px;
	width:340px;
	display:block;
	margin:0 0 15px 0;
}
#right p.rightPic{
	display:block;
	background:url(images/right_panel_pic.gif) 0 0 no-repeat;
	width:166px;
	height:155px;
	float:left;
	margin:0 0 22px 0;
}
#right p.rightBottom{
	display:block;
	background:url(images/right_bottom.gif) 0 0 no-repeat;
	width:608px;
	height:20px;
	float:left;
}
/*------------------------------------------------right--------------------*/

/*------------------------------------------------body--------------------*/

/*------------------------------------------------footer--------------------*/
#footer{
	width:1000px;
	height:123px;
	margin:0 auto;
	background-image: url(images/footer-bg.png);
	color:#fff;
	position:relative;
	text-align:center;
}
#footer ul{
	width:660px;
	top:7px;
	margin: 0 auto;

}
#footer ul li{
	float:left;
	color:#D4D4C6;
	background-color:inherit;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
}
#footer ul li a{
	color:#D4D4C6;
	background-color:inherit;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	padding:0 7px;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#D76E08;
	text-decoration:none;
}
#footer p.copyright{
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	margin: 0 0 0 110px;
	width:810px;
	position:relative;
}
#footer a, #footer a:visited {color:#D76E08; text-decoration:none}
#footer a:hover {color:#000000; text-decoration:underline}

/*------------------------------------------------footer-----------------------------------------------*/

/*----------------------------------------NAVIGATION----------------------------------------------------*/

.preload2 {background: url(prodrop2/button4.gif);}
.menu2 {padding:0 0 0 35px; margin:0; list-style:none; height:40px; background:#fff url(prodrop2/button1a.jpg) repeat-x; position:relative; font-family:arial, verdana, sans-serif; width:925px; margin: 0 auto;}
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#333333; text-decoration:none; font-size:15px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; }
.menu2 li a.top_link:hover {color:#fff; background: url(prodrop2/button4.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(prodrop2/button4.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(prodrop2/button4a.gif) no-repeat right top;}

.menu2 li:hover > a.top_link {color:#fff; background: url(prodrop2/button4.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(prodrop2/button4.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(prodrop2/button4a.gif) no-repeat right top;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :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;}

.menu2 :hover ul.sub {left:2px; top:40px; background: transparent url(layoutimages/opaque.png); padding:3px 0; border:1px solid #666666; white-space:nowrap; width:175px; height:auto;}
*html .menu2 :hover ul.sub {left:2px; top:40px; background:#FFFFFF;filter: alpha(opacity=70);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);opacity:0.7; padding:3px 0; border:1px solid #666666; white-space:nowrap; width:175px; height:auto;}
.menu ul li a, .menu ul li a:visited {}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:170px;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:170px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu2 :hover ul.sub li a.fly {background:#EEEEEE url(prodrop2/arrow.gif) 80px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#216C03; color:#FFFFCC;}
*html .menu2 :hover ul.sub li a:hover {background:#216C03;filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); color:#FFFFCC}
.menu2 :hover ul.sub li a.fly:hover {background:#666666 url(prodrop2/arrow_over.gif) 80px 7px no-repeat; color:#666666;}
.menu2 :hover ul li:hover > a.fly {background:#666666 url(prodrop2/arrow_over.gif) 80px 7px no-repeat; color:#666666;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #EEEEEE; padding:3px 0; border:1px solid #666666; white-space:nowrap; width:93px; z-index:200; height:auto;}
/*shop table*/
table.shoptbl td {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

/*custom buttons styling*/


.cartbtn {
background:url(/images/btn-add-cart.jpg) 0 0 no-repeat;
width:99px;
border:none;
height:23px;
overflow:hidden;
cursor:pointer;
}
.cartbtn:hover {
background:url(/images/btn-add-cart.jpg) 0 -23px no-repeat;
height:23px;
width:99px;
border:none;
overflow:hidden;
cursor:pointer;
}
.delbtn {
background:url(/images/btn-delete-item.jpg) 0 0 no-repeat;
width:60px;
border:none;
height:23px;
overflow:hidden;
cursor:pointer;
}
.delbtn:hover {
background:url(/images/btn-delete-item.jpg) 0 -23px no-repeat;
height:23px;
width:60px;
border:none;
overflow:hidden;
cursor:pointer;
}
.chkbtn {
background:url(/images/btn-checkout.jpg) 0 0 no-repeat;
width:150px;
border:none;
height:23px;
overflow:hidden;
cursor:pointer;
}
.chkbtn:hover {
background:url(/images/btn-checkout.jpg) 0 -23px no-repeat;
height:23px;
width:150px;
border:none;
overflow:hidden;
cursor:pointer;
}
.conshopbtn {
background:url(/images/btn-continue-shopping.jpg) 0 0 no-repeat;
width:150px;
border:none;
height:23px;
overflow:hidden;
cursor:pointer;
}
.conshopbtn:hover {
background:url(/images/btn-continue-shopping.jpg) 0 -23px no-repeat;
height:23px;
width:150px;
border:none;
overflow:hidden;
cursor:pointer;
}
.noshowbutton {
display:none;
}