/* CSS Document */

body{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#eff7fc url(../images/bg.gif) repeat-x top left;
	margin:0px;
	margin-bottom:10px;
	border-bottom:
	padding:0px;
}

.centerBoxHeading {font-family:Georgia, Times New Roman,Times,serif;}
img {border:0px;}
h1, h2, h3, h4, h5 {color: #95b15a;}

h2 {margin:2px auto 4px;}

a{
	color:#000000;
	text-decoration:none;
}

form{
	padding:0px;
	margin:0px;
}

div#page{
	text-align:left;
	width:776px;
}

/*header*/
div#header{
	width:100%;
/*	height:116px;*/
	height:129px; /*With menu height included*/
	background-color: #fcfaea;	
	background:url(../images/header_bg.gif) no-repeat top left;
/*	float:left;*/
	clear: both;
	border-left: 1px solid #a7d7F8;
	border-right: 1px solid #a7d7F8;
/*	border: 1px solid #A7D7F8;*/
}

div#header #header_top{
	width:100%;
	height:116px;
}

div#header #header_end{
	width:100%;
/*	height:50px;*/
}

div#header #header_top #header_creditcards{
	color:#000b5d;
	font-size:13px;
	text-align:right;
/*	padding-top:10px;*/
	font-weight:bold;
}

div#header #header_top #header_creditcards div{
	color:#000000;
	font-style:italic;
	font-size:13px;
	font-weight:normal;
}

div#header #header_top #header_title{
	color:#000b4f;
	font-size:27px;
	font-weight:bold;
	font-style:italic;
/*
	position:relative;
	top:-5px;
	left:10px;
*/
}

div#header #header_top #header_title a{
	color:#000b4f;
}

div#header #header_top #header_cart{
	color:#000b4f;
	font-size:13px;
	font-weight:bold;
	text-align:right;
/*
	position:relative;
	top:10px;
*/
/*	left:-10px;*/
}

div#header #header_top #header_cart span{
	color:#ed1c24;
}

div#header #header_top #header_cart a.cart{
	color:#000b4f;
	background:url(../images/cart.gif) no-repeat left center;
	padding-left:15px;
}

/*menu*/

.menu{
	margin: 0px;
	border: 0px solid #A7D7F8;
	border-width: 1px 0px 0px 0px;
/*
	border-left: 1px solid #A7D7F8;
	border-right: 1px solid #A7D7F8;
*/
	padding: 13px 0px 0px 0px;
	width: 776px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	background-color: #fff;
}

.menu_items{
	width:75%;
	float:left;
}

.menu_items_footer{
}

.menu_search_box{
	color:#687aab;
	font-size:11px;
	float:left;
	width:25%;
}

.menu_search_box_footer{
}

.menu_search_box input.s{
	width:95px;
	font-size:13px;
	color:#687aab;
	border:0px;
	background:none;
}

div.menu a{
	color:#FFFFFF;
}

div.menu a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

div.menu .menu_items div{
	float:left;
	margin-right:3px;
	padding-right:3px;
	padding-left:3px;
}
/* end menu */
/*end header*/

/*footer*/

div#footer{
	display:none;
	margin: 0px auto;
	border: 0px solid #000;
/*	padding: 0px 2px 0px 2px*/
	width:100%;
	height:56px;
	clear: both;
/*	float:left;*/
	background:url(../images/footer_bg.gif) no-repeat top center;
}

div#footer #footer_pad{
	position:relative;
	top:5px;
}

div#footer #footer_pad .menu{
	padding-top:15px;

}

/*end footer*/

/*body*/

div#body{
	width:100%;
	float:left;
	background:#FFFFFF url(../images/body_bg.gif) repeat-y;
	background-position: top 10%;
	border: 1px solid #A7D7F8;
	border-width: 0px 1px 1px 1px;
}

div#body #body_top{
	width:100%;
/*	background:#b2d7ee url(../images/body_top_bg.gif) no-repeat top;*/
/*	float:left;*/
/*	padding-top:5px;*/
	padding-bottom:5px;
	display: none;
}

div#body #body_center{
	width:100%;
	float:left;
}

div#body #body_center #body_left{	
	padding: 0px 0px 0px 10px;
	width:203px;
	float:left;
}

div#body #body_center #body_right{
/*	width:583px;*/
	width:563px;
	float:left;
}

div#body #body_top #body_root{
	width:75%;
	float:left;
}

div#body #body_top #body_links{
	width:25%;
	float:left;
}

div#body #body_top #body_root a{
	font-size:11px;
	background:url(../images/b_arrow2.gif) no-repeat right center;
	padding-right:10px;
}

div#body #body_top #body_links a{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../images/b_arrow1.gif) no-repeat left center;
	padding-left:10px;
	padding-right:10px;
}

/*body right*/
#body_right #body_right_pad{
/*	padding-top:10px;*/
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#body_right #banner_wrapper {
margin: 0px auto 10px auto;
border: 0px solid #000;
padding: 0px 0px 0px 5px;
width: 432px;
height: 115px;
background-color: transparent;
background-image: url(../images/mid_bg.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: top left;
}

#body_right #intro {
float: right;
height: 115px;
width: 80px;
}

#body_right a:hover{
	text-decoration:underline;
}

#body_right h1{
	color: #95b15a;
	font-size:21px;
	font-style:italic;
	margin:0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

#body_right h2{
	color: #95b15a;
	font-size:21px;
	font-style:italic;
	margin-left:40px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
} 

#body_right h1{
	font-size:24px;
}

#body_right .centerColumn h1{
	background-color: #fcfaea;
	border:1px solid #e5eef4;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:10px;
}

#body_right .centerColumn2 h1{
	background-color: #fcfaea;
	border:1px solid #e5eef4;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}

#body_right .h2_title{
	background-color: #fcfaea;
	border:1px solid #e5eef4;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:10px;
}

#body_right .h2_title_prod_detail{
	background-color: #fcfaea;
	border:1px solid #e5eef4;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:0px;
}

#body_right .prod_box{
	background-color: #fcfaea;
	border:1px solid #e5eef4;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
#body_right_pad #indexDefaultMainContent p,#body_right_pad #indexDefaultMainContent h1 {
	margin: 2px auto 4px auto;;
	width: 432px;
}

#body_right .page_box, #body_right .content{
/*	background:#eff7fc;*/
	background-color: #fcfaea;
	border:1px solid #e5eef4;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	margin-bottom:10px;
/*	margin-top:10px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

#body_right h1.h1_small{
	font-size:18px;
	border:0px;
	border-bottom:1px solid #003399;
}

#body_right .content2{
/*	background:#eff7fc;*/
	background-color: #fcfaea;
	border:1px solid #e5eef4;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:7px;
	margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

#body_right .prod_box a img.but{
	border:none;
	margin-right:0px;
}
img[src$="details.gif"] {
 display:none;	
}

#body_right .prod_box a img{
	border:1px solid #000000;
	margin-right:7px;
}

#body_right .prod_box .prod_title{
	color:#000b58;
	font-weight:bold;
	background:url(../images/det_pord_line.gif) no-repeat bottom left;
	padding-bottom:5px;
	margin-bottom:5px;
}


#body_right .prod_box .prod_price{
	color:#000b58;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}

#body_right .prod_box .prod_price span{
	color:#e30000;
}

#body_right .prod_box .prod_det_items_names{
	color:#000000;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	text-align:right;
	padding-right:10px;
	display:none;
}

#body_right .prod_box .prod_det_items_price{
	color:#e30000;
	font-weight:bold;
	text-align:left;
	font-size: 14pt;
}
h3.itemTitle {
	margin-bottom: 5px !important;
}

#body_right .h2_title2{
	background-color: #fcfaea;
	border:1px solid #e5eef4;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin: 0px 20px 10px 20px;
	text-align: center;
}

#body_right .h2_title2 h2{
	color: #95b15a;
	font-size:21px;
	font-style:italic;
	margin:0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

/*div#aboutUs h1,*/
 #body_right .h2_box{
	background-color: #fcfaea;
	border:1px solid #e5eef4;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:30px;
	margin: 0px auto 10px auto;
	max-width: 521px;
	
}
#faqMainContent ul{
	background-image: url(../images/faq.gif);
	background-color: inherit;
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
	padding-top: 1px;
	height: 94px;
}	
#faqMainContent ul li {
	margin-left: 120px;
	background-color: #fcfaea;
	text-decoration: none;
	list-style-type: none;
	list-style-position: inside;
}
#faqMainContent div.faqsect, #faqMainContent h3, #faqMainContent p {
	width: 85%
}
#faqMainContent div.faqsect {
	margin: 0px auto 20px auto;
	border: 0px solid #a7d7F8;	 
	border-bottom-width: 1px;
}
#faqMainContent div.faqsect a.top {
	display: block;
	position: relative;
	left: 85%;
	margin-bottom: 10px;
}
#body_right form{
	background-color: #fcfaea;
	border:1px solid #e5eef4;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:30px;
	margin: 0px 0px 10px 0px;
}
#contactUsForm input, #contactUsForm textarea  {
	margin-bottom: 10px;
	border: 1px solid #e5eef4;
	width: 60%;
}
#contactUsForm label {
	font-weight: 600;
}
#body_right .prod_box2{
	background-color: #fcfaea;
	border:1px solid #e5eef4;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	min-height: 134px;
}

#body_right .prod_box2 .prod_box2_title{
	padding-top:10px;
}

#body_right .prod_box2 .prod_box2_title a{
	font-weight:bold;
}

#body_right .prod_box2 a{
	font-weight:bold;
}

#body_right .prod_box2_price{
	background-color: #fcfaea;
	border:1px solid #e5eef4;
	border-top:0px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #95b15a;
	font-weight:bold;
	text-align:center;
}

#body_right .bold{
	font-weight:bold;
}

#body_right .black_blue{
	 color:#000b5d;
}

#body_right .line30{
	background:url(../images/line1.gif) no-repeat center center;
	height:30px;
}

#body_right .line202{
	background:url(../images/line3.gif)  repeat-x center center;
	height:20px;
}

#body_right .line8{
	background:url(../images/line1.gif) no-repeat center center;
	padding-bottom:4px;
	padding-top:4px;
}

#body_right .line20{
	background:url(../images/line2.gif) repeat-x center center;
	height:20px;
}

/*left items box1*/
#body_left .left_box1{
	width:193px;
	margin-bottom:1px;
}
#body_left .left_box1 .left_box1_title{
	width:100%;
	height:28px;
	background:url(../images/left_box1_top_bg.gif) no-repeat top left;
}
#body_left .left_box1 .left_box1_title .left_box1_text{
	font-style:italic;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:10px;
}

#body_left .left_box1 .left_box1_body{
	background:#9fccec;
	margin-bottom: 20px;
	border:1px solid #6cafdf;
	border-top:none;
	padding:4px;
}

#body_left .left_box1 .left_box1_body ul{
	padding:0px;
	margin:0px;
	padding-left:6px;
	padding-right:6px;
}

#body_left .left_box1 .left_box1_body ul li{
	list-style:none;
	background:url(../images/left_box1_solid_li.gif) no-repeat bottom left;
	padding-bottom:3px;
	padding-top:3px;
}

#body_left .left_box1 .left_box1_body ul li a{
	background:url(../images/left_box1_ar_li.gif) no-repeat left top;
	padding-left:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#body_left .left_box1 .left_box1_body ul li a:hover{
	color:#ffffff;
}

/*left items box1 sub*/
#body_left .left_box1_sub{
	width:183px;
	margin-bottom:1px;
}
#body_left .left_box1_sub .left_box1_sub_title{
	width:100%;
	height:31px;
	background:url(../images/left_box1_sub_top_bg.gif) no-repeat top left;
}
#body_left .left_box1_sub .left_box1_sub_title .left_box1_sub_text{
	font-style:italic;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:10px;
}

#body_left .left_box1_sub .left_box1_sub_body{
	background:#141e2f;
	padding:8px;
}

#body_left .left_box1_sub .left_box1_sub_body ul{
	padding:0px;
	margin:0px;
}

#body_left .left_box1_sub .left_box1_sub_body ul li{
	list-style:none;
	background:none;
	padding-bottom:5px;
	padding-top:4px;
	padding-left:5px;
}

#body_left .left_box1_sub .left_box1_sub_body ul li.solid{
	list-style:none;
	background:url(../images/left_box1_sub_solid_li.gif) repeat-y top left;
	padding-bottom:3px;
	padding-top:3px;
}

#body_left .left_box1_sub .left_box1_sub_body ul li a{
	background:url(../images/left_box1_sub_ar_li.gif) no-repeat left top;
	padding-left:9px;
	font-size:10px;
	color:#FFFFFF;
}

#body_left .left_box1_sub .left_box1_sub_body ul li a:hover{
	color:#EAEAEA;
}

/*left items box2*/
#body_left .left_box2{
	width:193px;
	margin-bottom:1px;
}
#body_left .left_box2 .left_box2_title{
	width:100%;
	height:28px;
	background:url(../images/left_box2_top_bg.gif) no-repeat top left;
}
#body_left .left_box2 .left_box2_title .left_box2_text{
	font-style:italic;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:10px;
}

#body_left .left_box2 .left_box2_body{
	background:#f1f1f1 url(../images/left_box2_top_body_bg.gif) no-repeat top center;
	margin-bottom: 20px;
	border:1px solid #e2e2e2;
	border-top:none;
	padding:8px;
}

#body_left .left_box2 .left_box2_body ul{
	padding:0px;
	margin:0px;
}

#body_left .left_box2 .left_box2_body ul li{
	list-style:none;
	background:url(../images/left_box2_solid_li.gif) no-repeat bottom left;
	padding-bottom:4px;
	padding-top:4px;
}

#body_left .left_box2 .left_box2_body ul li a{
	background:url(../images/left_box2_ar_li.gif) no-repeat left top;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

#body_left .left_box2 .left_box2_body ul li a:hover{
	color:#666666;
}

/*end body*/

/*copyrights*/

div#copyrights{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	width:100%;
	height:117px;
	float:left;
	height:30px;
	text-align:center;
	padding-top:20px;
}

div#copyrights span{
	color:#000b58;
}

.productSpecialPrice, .productPriceDiscount{
	color:#FF0000;
}

.productSpecialPrice{
	font-weight:bold;
}

.normalprice{
	font-style:italic;
}

h3.itemTitle{
	margin:0px;
	padding:0px;
}

#body_right fieldset{
	border:0px;
}

#body_right fieldset legend, .login_title{
	font-weight:bold;
	color:#000b58;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#body_right .navNextPrevWrapper .navNextPrevList a img{
	border:0px;
}

#body_right .alert, .messageStackError{
	color:#FF0000;
	font-size:10px;
}

#body_right .buttonRow{
	padding:5px;
	display:inline;
	padding-right:0px;
	padding-left:0px;
}

body#infoShoppingCart, body#popupShippingEstimator{
	margin:10px;
}

.important, #cartSubTotal{
	font-weight:bold;
}

.cartTotalsDisplay
{display:none;}

.cartTotalsDisplay, #cartSubTotal{
	text-align:right;
}

#ottotal, #otshipping, #otsubtotal, #orderTotals{
	padding-bottom:10px;
	padding-left:120px;
	width:200px;
}

div.totalBox, div.amount{
	float:right;
	color:#FF0000;
}

div.lineTitle{
	float:left;
	font-weight:bold;
}

div.right{
	float:right;
}

div.padding_bottom{
	padding-bottom:5px;
}

a.fogot_link{
	position:relative;
	top:-5px;
	font-weight:bold;
	padding-left:10px;
	padding-right:15px;
}

table.table_login{
	position:relative;
	left:80px;
}

img#about_us_img{
	float:right;
	margin: 20px 0px 10px 15px;
	padding: 0px;
}

