/*---------------- Main Styles----------------------*/
body {	background:#1a2858 url('images/bg.jpg') repeat-x top;
		padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;
		color:#0d294f; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:auto;
}

a{ 	text-decoration:underline; 	color:#ae1600; }

h1{	font-size:14px; color:#ae1600; font-weight:bold; padding:5px 0 5px 0; margin:0px; }

.clear{	clear:both; }

span{	color:#b77a09; }

p{	text-align:justify; line-height:17px; padding:6px 0 6px 0; margin:0px; }

img.prod_img{	float:left; padding:5px 10px 0 0; }

#main_container{	width:960px; height:auto; margin:auto; padding:0px; }

#header{	width:900px; height:320px; margin:auto; }

#header_left {	width: 250px; padding: 20px 0px 0px 20px; margin: 0px 0px 0px 0px; float: left; }

#header_right {	width: 560px; padding: 50px 40px 0px 0px; margin: 0px 0px 0px 0px; float: right; }
#header_right p {	font-size:26px; color:#ffffff; text-align: center; padding: 20px 0px 0px 0px; line-height: 30px; }
#header_right h1 {	font-size:20px; color:#ffffff; text-align: center; font-weight: bold;  line-height: 30px; }

.logo{	padding: 1px 0 0 0px; text-align: center; }

/*---------------- menu tab----------------------*/
#menu_tab{	width:805px; height:28px; padding:0 0 0 25px; }

ul.menu {	list-style-type:none; display:block;  margin: auto; padding:0px; background:none;}

ul.menu li {	display:inline; font-size:13px; font-weight:bold; font-style:italic; line-height:28px;}

a.nav:link, a.nav:visited {	display:block; float:left; padding:0px; width:110px; height:28px; 
							margin:0px 2px 0px 2px; text-align:center;
							text-decoration:none; background: url('images/bt.gif'); color:#313537 }

a.nav_selected:link, a.nav_selected:visited {	display:block; float:left; padding:0px; width:110px; height:28px; 
												margin:0px 4px 0px 4px;text-align:center;
												text-decoration:none; background: url('images/bt_a.gif'); color: #313537 } 

a.nav:hover {	color: #313537; text-decoration:none; background:url('images/bt_a.gif');}

/*----------------main_content----------------*/
#main_content{	width:900px; clear:both; height:auto; margin:0px 30px 0px 30px; background:url('images/container_center_bg.jpg') repeat-y center; }

.center_content{	width:900px; background:url('images/container_top_bg.jpg') no-repeat center top; }

.welcome_block{	width:900px; padding:20px 0 0 0px; }

.title{	clear:both; border-bottom:1px dashed #808dbb; padding:0 0 5px 0px;  font-weight: bold; color:#0d294f; 
		margin: 0px 30px 0px 30px;	font-family: 'Comic Sans MS', cursive; font-size: 28px; line-height:30px; }

.i_divider{	width:1px; height:67px; float:left; background:url('images/i_divider.gif') no-repeat center;
			padding-left:15px; padding-right:15px; padding-top:0; padding-bottom:0 }

/*----footer---------*/
#footer{	width:900px;	height:90px;	background:url('images/footer_bg.jpg') no-repeat center;	
			clear:both;		padding:0px 0px 0px 0px;
			margin:auto;	text-align:center;	color:#999999	}

.left_footer{	float:left;		padding: 10px 0px 0px 35px; width: 30px; height: 80px;	}
.center_footer{	float:left;		padding: 30px 0px 0px 300px; width: 200px; height: 80px;
				font-size:13px; font-weight:bold; line-height:28px;	}
.right_footer{	float:right;	padding:25px 0px 0px 35px; width:100px;	height: 80px; text-align: right; }
/*----------------Products----------------*/
.products{	width:870px; padding:20px 40px 0 40px; }

.categories_products{	padding:20px 40px 0 40px; }

.products_box{	padding:15px 0 15px 0; }

.new_section{	width:710px; padding:0 10px 30px 0px; }

.prod_box{	width:870px; padding:10px 10px 10px 15px; }
.prod_box_left{	width:400px; float:left; padding:0px 10px 0px 18px; }
.prod_box_left h2{	font-size: 18px; color: #000000; line-height: 22px;}
.prod_box_left p{	font-size: 18px; color: #000000; line-height: 20px;}
.prod_box_left li{	font-size: 16px; color: #000000; line-height: 18px;}
.prod_box_right{	width:442px; float:left; padding:0px 0px 0px 0px; text-align: center; }

.prod_details{	float:left; width:220px; padding:0 0 0 10px; }

.store_details{	float:left; width:320px; padding:0 0 0 10px; }

.main_details{width:870px; padding: 10px 10px 10px 15px; }
.main_details p{	font-size: 16px; color: #000000; line-height: 20px; padding: 10px 10px 10px 10px;}
.main_details li{	font-size: 16px; color: #000000; line-height: 20px; }
.main_details_left{	float:left; width:150px; padding: 10px 10px 10px 15px; }
.main_details_right{	float:left; width:620px; padding: 10px 10px 10px 15px; }
.main_details_right h1{	font-size: 18px; color: #000000; line-height: 22px; }
.main_details_right h2{	font-size: 14px; color: #000000; line-height: 16px; text-align: center; }
.main_details_right p{	font-size: 16px; color: #000000; line-height: 20px; }
.main_details_right li{	font-size: 16px; color: #000000; line-height: 20px; }
.main_details_right span{	font-size: 18px; color: #000000; line-height: 22px; }

.contact_details{	float:left; width:320px; padding: 0px 0px 0px 10px; margin-left: 30px;}
.contact_details p{	font-size: 14px; color: #000000; line-height: 16px; }

a.order{	float:right; padding:5px 0 0 0; }

/*---------------------pagination-----------------------------*/
div.pagination {	padding:20px 0 20px 230px;	margin:5px;	text-align:center;	float:left;	font-size:10px;	}

div.pagination a {	padding: 2px 5px 2px 5px;	margin-right: 2px;	border: 1px solid #ddd;	text-decoration: none; 	color: #642403;	}

div.pagination a:hover, div.pagination a:active {	border:1px solid #ddd;	color: #642403;	background-color: #f4d583;	}

div.pagination span.current {	padding: 2px 5px 2px 5px;	margin-right: 2px;	border: 1px solid #ddd;	font-weight: bold;	background-color: #f4d583;	color: #642403;	}

div.pagination span.disabled {	padding: 2px 5px 2px 5px;	margin-right: 2px;	border: 1px solid #ddd;	color: #ccc;	}

/*------contact form------*/
#contact_form{	float:left;	width:300px;	padding:10px 10px 0 140px;	color:#666666;	}

.contact_input{	width:290px;	height:17px;	font-size:12px;	float:left;	background-color:#fff8dc;	border:1px #DAB75A solid;	}

label.contact_form{	width:200px;	padding:0 0 5px 0;	font-size:12px;	}

.contact_textarea{	width:290px;	height:80px;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	float:left;	background-color:#fff8dc;	border:1px #DAB75A solid;	}

input.contact_submit{	float:right;	padding:10px;	}

.cleardiv {	clear:both;	overflow:hidden;	height:4px;	}
