@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#676b6e;
	font-weight:normal;
	margin:0px;
	padding:0px;
	line-height:18px;
	background:#eaeaea url(../images/bg_inner_center.gif) repeat-x center 133px;
}
p {
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


h1 {
	margin:0px;
	padding:0px;
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:normal;
}

h2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial;
	color:#0b2f4a;
	font-size:22px;
	font-weight: normal;
}

h4{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	color:#154d72;	
}

ul,li,form{
	margin:0px;
	padding:0px;
	list-style:none;
}
hr{
	color:#e8e9e9;
	border:solid 1px;
	margin:0px;
	padding:0px;
	
}
a{	
	text-decoration:underline;
	color:#8baa03;
}
a:hover{
	text-decoration:none;
	color:#8baa03;
}
a:focus {
 outline-style:none;
}

.clear {
	clear:both;
}

/*--------------Outer Div--------------*/
#outer_div{
	width:100%;
	margin:0px auto;
	padding:0px;
}

#header_bg{
	background:url(../images/bg_header.gif) repeat-x;  	
	/*height:133px;*/
	margin:0px;
	padding:0px;
}

#logo_bg{
	background:url(../images/header_logo.gif) no-repeat;
	width:995px;
	height:133px;
	margin:0px auto;
	padding:0px;
}

#logo{
	width:345px;
	height:105px;
	float:left;
}

#logo a{
	display:block;
	width:350px;
	height:100px;
	text-indent:-9999px;
	overflow:hidden;
}
/*--------------USER LOOGIN--------------*/
#user_login{
	float:left;
	padding:0px;
	margin:0 0 0 41px;
	height:105px;
}

#user_login ul{
	margin:0px;
	padding:0px;
}

#user_login li{
	margin:0px;
	padding:0px;
	text-align:left;

}
.shopping{
	background:url(../images/shoppin_bg.gif) no-repeat top left;
	padding:14px 0 0 36px;
	margin:0 1px 0 0;
	width:174px;
	height:27px;
	float: left;
	color:#d1ea6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#232620;
	
}
.login_here{
	float:left;
	background:url(../images/user_login_here.gif) no-repeat top left;
	width:163px;
	height:41px;
}

.login_here a{
	cursor:pointer;	
	display:block;
	height:30px;
	width:150px;
	text-indent:-999px;
	overflow:hidden;	
}


.log_out{
	float:left;
	background:url(../images/user_logout_here.gif);
	width:165px;
	height:27px;
	color: #55584E;
	font-size:12px;
	text-transform:uppercase;
	padding: 14px 0 0 12px;
	font-weight: bold;
}


.log_out a{
	text-decoration:none;
	color:#D1EA6C;		
}
.log_out a:hover{
	text-decoration:none;
	color:#D1EA6C;		
}


.pop_login{
	background:#242721;
	height:32px;
	width: 352px;
	padding: 12px 11px 5px 11px;
	float: left;
	display: none;
	margin-top:1px;

}

.registration_link{
	text-decoration:none;
	color:#d1ea6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:208px;
	float: right;
}
.registration_link a{
	color:#d1ea6c;
	text-decoration:none;
	float:left;
	margin:0 18px 0 0 ;		
}
.registration_link a:hover{
	color:#D8ED83;
	text-decoration:none;
}
.fields{
	padding:0px 0 0 0;
	height:20px;
}
.input_login_text{
	width:133px;
	height:14px;
	background-color:#2f3129;
	border:1px solid #454545;
	padding:2px;
	margin:1px 4px 0 0;
	color:#dfdfdf;
	font-family:Tahoma;
	font-size:12px;
	float: left;
	
}
.button_go{
	background-image:url(../images/go_btn.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:37px;
	height:37px;
	margin:0px;
	padding:0px;
	border:0px;
	cursor: pointer;
	float: right;
}
.button_go_red {
	background:url(../images/go_btn_red.gif) no-repeat left top;
	width:40px;
	height:22px;
	margin:0px;
	padding:0px;
	border:0px;
	cursor: pointer;
	float: left;
}
.button_question {
	background:url(../images/button_question.gif) no-repeat left top;
	width:23px;
	height:22px;
	margin:0px;
	padding:0px;
	border:0px;
	cursor: pointer;
	float: left;
}
.top_links{
	float:right;
	padding:16px 5px  0 15px;
	color:#c3c3c3;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
}

.top_links a{
	text-decoration:none;
	color:#c3c3c3;
}
.top_links a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
/* ######### Style for Drop Down Menu ######### */
ul.menu {
	width:888px;
	padding:0px;
	margin:0px;
	height:28px;
}
ul.menu * {margin:0; padding:0}
ul.menu a {
	background:url(../images/nav_bg.gif) no-repeat top left;
	width:888px;
	height:28px;
	color:#FFF;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
}
ul.menu li {
	position:relative;
	display: inline;
	margin:0px;
	height:28px;
	list-style:none;
	float:left; 
}
ul.menu ul 
{	position:absolute; 
	top:28px; 
	left:0; 
	display:none; 
	opacity:0;
	list-style:none;
	background-color: #FFF; 
	width:133px;
}
ul.menu ul li 
{	position:relative;
	background:none;
	width:133px; 
	margin:0;
	padding:1px 0 0 0;
}
ul.menu ul li a 
{	display:block;
	padding:0px 5px 0 12px; 
	height:28px; 
	color: #353535; 
	background:none; 
	width:116px; 
	text-indent:0; 
	text-align:left;
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
ul.menu ul li a:hover 
{	text-decoration:none;
	color:#666666;
}
ul.menu ul ul 
{	left:190px; 
	top:-1px;
}


#navigation{
	padding:0 0 0 0;
	margin:0px 0 0  103px;
	background:url(../images/nav_bg.gif) no-repeat bottom left;
	width:888px;
	height:28px;
	
}

/*#navigation ul{
	margin:0px;
	padding:0px;
}

#navigation li{
	margin:0px;
	padding:0px;
	float: left;
}

#navigation li a{
	background:url(../images/nav_bg.gif) no-repeat top left;
	width:888px;
	height:28px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}*/

ul.menu li a.navhome{
	width:39px;
	height:28px;
	background-position:left bottom;
}

ul.menu li a.navhome:hover{
	width:39px;
	height:28px;
	background-position:left top;
}
ul.menu li .navhome_active{
	width:39px;
	height:28px;
	background-position:left top;
}




ul.menu li a.nav1{
	width:170px;
	height:28px;	
	background-position:-39px bottom;
}

ul.menu li a.nav1:hover,ul.menu li a.nav1_active{
	width:170px;
	height:28px;
	background-position:-39px top;
}


ul.menu li a.nav2{
	width:133px;
	height:28px;	
	background-position:-209px bottom;
}

ul.menu li a.nav2:hover,ul.menu li a.nav2_active{
	width:133px;
	height:28px;
	background-position:-209px top;
}

ul.menu li a.nav3{
	width:153px;
	height:28px;	
	background-position:-342px bottom;
}

ul.menu li a.nav3:hover,ul.menu li a.nav3_active{
	width:153px;
	height:28px;
	background-position:-342px top;
}

ul.menu li a.nav4{
	width:85px;
	height:28px;	
	background-position:-495px bottom;
}

ul.menu li a.nav4:hover,ul.menu li a.nav4_active{
	width:85px;
	height:28px;
	background-position:-495px top;
}

ul.menu li a.nav5{
	width:104px;
	height:28px;	
	background-position:-580px bottom;
}

ul.menu li a.nav5:hover,ul.menu li a.nav5_active{
	width:104px;
	height:28px;
	background-position:-580px top;
}

ul.menu li a.nav6{
	width:146px;
	height:28px;	
	background-position:-684px bottom;
}

ul.menu li a.nav6:hover,ul.menu li a.nav6_active{
	width:146px;
	height:28px;
	background-position:-684px top;
}

ul.menu li a.nav7{
	width:57px;
	height:28px;	
	background-position:-830px bottom;
}

ul.menu li a.nav7:hover,ul.menu li a.nav7_active{
	width:57px;
	height:28px;
	background-position:-830px top;
}

/*--------------MIDDLE--------------*/
#center_container{
	background-color:#e3e0d7;
	margin:0px auto;
	padding:0px;
}
#middle_bg{
	margin:0px auto;
	padding:0px;
	background:url(../images/middle_bg.jpg) no-repeat top left;
	height:auto;
	width:995px;
	
}
#top_section_middle{
	margin:0px;
	padding:0px;
	width:995px;
	height:400px;
}

#order{
	padding:275px 0 50px 82px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#707070;
	text-align:center;
	line-height:23px;
	float:left;
	font-style:italic;
	position:relative;
}

#order .order_first{
	font-size:17px;
}

#order .order_sec{
	font-size:18px;
}

#order .order_sec .rate{
	font-size:18px;
	color:#ff5400;
}
 
#order .order_third{
	font-size:26px;
}
#features_outer
{	/*width:370px;
	height:500px;*/
	float:left;
}
#features{
	padding:80px 0 0 60px;
	margin:0px;
	width:370px;
	text-align:left;
	height: 205px;
	overflow:hidden;
	color:#566914;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	
}
#features img{
	margin-top:30px;
}
#story_link
{	width:210px;
	height:80px;
	display:block;
	margin-left:90px;
}
#new_link
{	width:210px;
	height:80px;
	display:block;
	float:left;
	margin:120px 0 0 -100px;
}
#features .best_leash_story
{	width:232px;
	height:87px;
	display:block;
	margin:102px 0 0 23px;
}
.test{
	font-family: Arial, Helvetica, sans-serif;
}
#features span{
line-height:20px;
}
#features .feature_1{
	display:block;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
#features .feature_2{
	display:none;
	font-size:15px;	
}
#features .feature_3{
	display:none;
	font-size:15px;	
}
#features .feature_4{
	display:none;
	font-size:15px;	
}
#features .feature_5{
	display:none;
	font-size:15px;	
}


#features h3{
	font-weight:bold;
	font-size:21px;
	line-height:23px;
	padding: 0px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;

	
} 

#store_locator{
	width:121px;
	height:57px;
	margin:0px;
	float:right;
	padding: 15px 19px 0 0;
}

/*#store_locator a{
	text-indent:-999px;
	overflow:hidden;
	background:url(../images/store_link.png) no-repeat top left;
	height:81px;
	width:75px;
	display:block;
}

#shop{
	margin:5px 0 0 0;
	color:#676b6e;
	margin: 5px 0 0 0;
	width: 995px;
}

#shop .buy1{
	background:url(../images/bg_shop.gif) no-repeat left top;
	width:296px;
	height:150px;
	padding: 15px 0 0 21px;
	float: left;
	margin: 0 3px 0 0;
}
#shop .buy1 .left{
	float:left;
}
#shop .buy1 .right_image{
	width:114px;
	height:114px;
	padding: 10px 0 0 0;

}

#shop .buy1 h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:30px;
	color:#484848;
	font-weight: bold;

}
#shop .buy1 div{
	width:169px;
	display:block;
	overflow:hidden;
	line-height:18px;
	padding: 0 0 10px 0;

}
#shop .buy1 a{
	padding:3px 10px 3px 22px;
	margin:0px;
	display:block;
	width: 80px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align: right;
	background:#757575 url(../images/button_arrow.gif) no-repeat 8px 3px;

	
}*/
.award_outer{
	width:100%;
	margin:0px auto;
	padding:0px;
	background-color:#f4fbd9;	
}

.award_inner{
	width:998px;
	margin:0px auto;
	padding:0px;
}

.award{
	padding:24px 0 33px 0;
	margin:0px;
	background-color:#f4fbd9;
	text-align:left;
	font-style:italic;
	font-size:13px;
	color:#70832b;
	line-height:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	width: 685px;
	float: left;
	height: 75px;
}

.award h4{
	color:#736c00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:22px;
	margin-bottom:8px;
	line-height:30px;
	font-weight:normal;
	text-align:center;

}
.news_letter{
	float:left;
	width:300px;
	padding: 24px 0 0px 12px;
	text-align: left;
	height: 110px;
	background:url(../images/border_green.gif) no-repeat left top;
	height: 110px;
}
.news_letter h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#484848;
	font-size:24px;
	font-weight: normal;
	line-height: normal;
	margin: 0px;
}
.news_letter div{
	padding:22px 0 0 0;
	margin:0px;
}
.new_email_id{
	color:#b0b0b0;
	font-family:Tahoma;
	font-size:12px;
	border:1px solid #d8dec2;
	padding:5px 0 0 10px;
	width:194px;
	float:left;
	height:20px;
}

.subscription_btn{
	float:left;
	margin:0 0 0 10px;
	padding:0px;
	color:#FFFFFF;
	font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic; font-weight:bold;
	text-align:center;
	background-image:url(../images/submit.gif);
	background-position:-8px top;
	width:78px;
	height:25px;
	border:0px;
	cursor:pointer;
}


/*--------------FOOTER--------------*/
#footer_outer{
	background:url(../images/fotter_bg.gif) repeat-x top;
	margin:0px auto;
	padding:0px;
	width:100%;
	background-color:#FFFFFF;
	border-bottom:1px solid #e3e0d7;
}
#footer_outer_inner{
	margin:8px auto 0;
	padding:0px;
	width:100%;
	background-color:#FFFFFF;
	border:1px solid #e3e0d7;
	border-left:0;
	border-right:0;
}
#footer{	
	background-color:#FFFFFF;
	padding:22px 0 15px 0;
	margin:0px auto;
	text-align:center;
	color:#7c7b7b;
	width:995px;
	
}
#footer a{
	color:#7c7b7b;
	text-decoration:none;font-weight:bold;
}
#footer a:hover{
	color:#7c7b7b;
	text-decoration:none;font-weight:bold;
}

#endorsed{
	border-bottom:1px solid #e3e0d7;
	text-align:center;
	padding:14px 0 11px 0px;
	margin:0px auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight: normal;
	
}
#endorsed blockquote
{	padding:0;
	margin:0;
	width:998px;
	margin:auto;
	display:block;
}

/*--------------INNER PAGES--------------*/
#banner01{
	background:url(../images/banner01.gif) no-repeat center;
	width:995px;
	height:223px;
	margin:0px auto;
	padding:0;
	text-align: right;	
}
#banner_photo{
	background:url(../images/banner01.gif) no-repeat top;
	width:995px;
	height:212px;
	margin:0px auto;
	padding:0;
	text-align: right;
}
.best_leash_story
{	width:215px;
	height:76px;
	float:left;
	display:block;
	margin-left:49px;
	margin-top:120px;
	text-indent:-999px;
	overflow:hidden;
	text-align:left;
}
#banner02{
	background:url(../images/banner02.gif) no-repeat top left;
	width:995px;
	height:218px;
	margin:0px auto;
	padding:0;
	text-align: right;	
	background-color:#eaeaea;
}
/*--------------MIDDLE Inner--------------*/
#center_container_inner_pages{
	margin:0px auto;
	padding:0px;
	/*background:url(../images/bg_inner_center.gif) repeat-x;
	background-position: top;*/
}

#content_section{
	width:100%;
	margin:0px auto;
	padding:0;
}

#content_inner_section{
	background:url(../images/bg_vertical.gif) repeat-y;
	background-position:5px top;
	padding:15px 30px 20px 30px;
	margin:0px auto;
	width:935px;
}
#content_inner_section h2{
	color:#32342c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	padding:23px 0 0 32px;
	background:url(../images/clouds.jpg) no-repeat top left;
	height:45px;
	margin: 0px;
}

/*--------------Event Listinig--------------*/
.event_listing{
	padding:30px 0 0 35px;
	margin:0px;
}
.event_listing ul {
	list-style:none;
	padding:0;
	margin:0;
}
.event_listing ul li {
	background:url(../images/list_style01.gif) no-repeat top left;
	padding:0 10px 35px 50px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
.event_listing ul li a {
	color:#7a931d;
	text-decoration:none;
	font-weight:bold;
}
.event_listing ul li a:hover {
	color:#7a931d;
	text-decoration:underline;
}


.list_event{
	color:#797979;
	text-align:left;
	line-height:18px;
}

.list_event .header_link{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#769213;
	text-decoration:none;
	font-weight:normal;
}

/*--------------Contact Us--------------*/
.bg_form{
	background-color:#f8f8f8;
	margin:0px;
	padding:0px;
}

.comment_container{
	border:1px solid #d6d6d6;
	margin:10px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#575757;
	padding: 0 0 45px 0;
}

.comment_container span{
	display:block;
	padding:20px  0 20px  23px;
	margin:0;
	color:#6a6a6a;
}

.input_field_type{
	border:2px solid #83a8b2;
	width:300px;
	height:20px;
	padding:3px 0 0 5px;
	color:#757575;
	font-family:Arial, Helvetica, sans-serif;
	
}

.input_field_type_small{
	border:2px solid #83a8b2;
	width:200px;
	height:20px;
	padding:3px 0 0 5px;
	color:#757575;
	font-family:Arial, Helvetica, sans-serif;
	
}

.input_field_list_type{
	border:2px solid #83a8b2;
	width:310px;
	height:25px;
	padding:2px 0 0 5px;
	color:#757575;
	font-family:Arial, Helvetica, sans-serif;
	
}

.message_box{
width:425px;
height:62px;
border:2px solid #83a8b2;
padding:2px 0 0 5px;
	color:#757575;
	font-family:Arial, Helvetica, sans-serif;
}
.contact_fields
{	width:911px;
}
.contact_fields .left
{	width:370px;
	float:left;
	padding:45px 0 0 ;
}
.contact_fields .right
{	width:540px;
	float:left;
}


.contact_icon{
	background-image:url(../images/contact_icon.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:69px;
	height:76px; 
	float:left;
	margin-left:5px;
}

.address{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 22px;
	font-size:16px;
	text-align:left;
	font-style:italic;
	margin:0px;
	float:left;
}
.address strong{
	font-size:20px;
	font-weight:normal;
}
.address a{
	color:#657e0d;
	text-decoration:none;
}
.address a:hover{
	color:#657e0d;
	text-decoration:underline;
}

.contact_detais{
	padding:45px 0 0 0;
	margin:0px;
}

.submit_button{
	background-image:url(../images/submit.gif);
	background-repeat:no-repeat;
	width:93px;
	height:25px;
	border:0px;
	cursor:pointer;
	float: left;
	margin: 0 14px  0 0;
}

.clear_button{
	background-image:url(../images/clear_btn.gif);
	background-repeat:no-repeat;
	width:93px;
	height:25px;
	border:0px;
	cursor:pointer;
	float: left;
}
/*--------------------28 july 09------------*/
#content_product_section{
	background:url(../images/bg_vertical.gif) repeat-y;
	background-position:5px 0;
	padding:15px 0 20px 20px;
	margin:0px auto;
	width:975px;
}
.product_section
{	background:url(../images/nav_left_bg.gif) repeat-y left top;
	width:975px;
	
}
.product_section h2{
	color:#32342c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	padding:23px 0 0 32px;
	background:url(../images/clouds.jpg) no-repeat top left;
	height:45px;
	margin: 0px;
}
.product_section .left
{	width:222px;
	float:left;
	background-color:#e2f890;
	padding:0px 15px 20px 15px;
}
.product_section .left h3
{	
	margin:20px 0 0 ;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#495812;
}
.product_section .right
{	width:700px;
	float:left;
}
#product_container{
	margin:2px 0px 20px 22px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#676b6e;
	padding: 0 0 0px 0;
	line-height:18px;
	border-bottom:solid 1px #e8e9e9;
}
#product_container ul{
	margin:0px;
	padding:15px 0 0 0 ;
}

#product_container li{
	width:670px;
	display: block;
	margin: 0 0 46px 0;
	
}
#product_container li h4{
	background-position:left top;
	font-family:Arial;
	font-size:16px;
	color:#6b860d;
	padding: 15px 0 0 0px;
	margin: 0 0 5px 0;
	font-weight: bold;
	line-height:25px;
	text-transform:uppercase;
}
.zoom_btn{
	position:absolute;
	background-position:bottom;
	width:78px;
	background:url(../images/zoom_btn.png) no-repeat;
	height:53px;
	bottom:0;
	left:0px;
}
.product_photo{
	width:210px;
	height:187px;
	float: left;
	margin: 0 10px 2px 0;
	padding: 3px;
	border:solid 1px #999999;
	padding:7px;
}
.product_breif{
	float:left;
	line-height:18px;
	width:420px;
	padding-left:12px;
}
.product_breif label
{	display:block;
	float:left;
	font-weight:bold;
	margin-right:4px;
}
.product_breif .spacer
{	margin-top:8px;
}
.product_breif input.text_box
{	border:2px solid #83A8B2;
	padding:2px;
	width:88px;
	height:17px;
	color:#575757;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	float:left;
}
.product_breif input.addtocart
{	background-image:url(../images/add_to_cart.gif) ;
	background-repeat:no-repeat;
	width:117px;
	height:25px;
	border:0px;
	cursor:pointer;
	margin: 10px 14px 0 0!important;
	margin: 3px 14px  0 0;
}
.purchase_button{
	background-image:url(../images/purchase.gif) ;
	background-repeat:no-repeat;
	width:134px;
	height:25px;
	border:0px;
	cursor:pointer;
	margin: 10px 14px  0 0;
}
/* --------------------- Listing  style --------------------------- */

.liststyle_01{
	padding:0;margin:0;
}
.liststyle_01 ul{
	padding:10px 0 0 0;margin:0;
}
.liststyle_01 li{
	padding:0 0 5px 5px ;margin:0 0 2px 0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";font-size:13px;font-weight:normal;color:#696969;
}
.collapse{
	padding:0 0 5px 5px ;margin:0 0 5px 0;
	border-bottom:#ECEAE3 1px solid;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";font-size:13px;font-weight:normal;color:#696969;
	text-decoration:none;display:block;
}

.liststyle_01 li  ul{
	padding:0 0 0 0px  ;margin:0 ;
}
.liststyle_01 li li{
	padding:7px 0 3px 0 ;margin:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";font-size:13px;font-weight:normal;color:#696969;
	border:0;
}
.liststyle_01 li li a{
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";font-size:13px;font-weight:normal;color:#495812;
	text-decoration:none;
	background:none;
	padding-left:22px;
}
.liststyle_01 li li a:hover{
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";font-size:13px;font-weight:normal;color:#000000;
	text-decoration:underline;
}
.liststyle_01 li a{
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";font-size:13px;font-weight:normal;color:#495812;
	text-decoration:none;
	background:url(../images/plus_icon.gif) no-repeat left top;
	padding-left:18px;
	border-bottom:#c2d96b 1px solid;
	display:block;
}
.liststyle_01 li a:hover{
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";font-size:13px;font-weight:normal;color:#000000;
	text-decoration:none;
}
/*--------------paging----------------*/
.paging{
	float:right;
	margin:0 0 35px 0;
	padding:0 0 0 0;
}

.paging ul{
	margin:0;
	padding:0;
}
.paging li{
	margin:0 4px 0 0;
	padding:0 0 0 0;
	float:right;
	list-style:none;
	font-size:11px;
}
.paging li a{
	text-decoration:none;
	display:block;
}
.nxt a{
	width:60px;
	height:25px;
	background:url(../images/nxt_arrow.gif) no-repeat right;
	color:#000000;
}
.nxt a:hover{
	text-decoration:underline;
}
.number a{
	color:#545454;
	padding:4px 0;
	width:24px;
	text-align:center;
}
.number a:hover{
	color:#ffffff;
	font-weight:bold;
	background-color:#7b7b7b;
	width:24px;
	height:17px;
}
.number_active a{
	color:#ffffff;
	font-weight:bold;
	padding:3px 0;
	width:24px;
	height:19px;
	text-align:center;
	background-color:#7b7b7b;
}
.number_button{
	height:25px;
	color:#42568B;
	padding:3px 0;
	border:#42568B solid 1px;
	width:18px;
	text-align:center;
}
.prev_button{
	background:url(../images/prev_arrow.gif) no-repeat left;
	border:0px;
}
.prev a{
	background:url(../images/prev_arrow.gif) no-repeat left;
	color:#000000;
	width:60px;
	height:25px;
}
.prev a:hover{
	text-decoration:underline;
}

/*--------------Retail Store----------------*/

.retails_store{
	margin:auto;
	padding:15px 0 0 85px;
	width:821px;
	height:148px;
	background-image:url(../images/rep_store.gif);
	background-repeat:repeat-x;
}

.find_store_logo{
	background-image:url(../images/find_store_icon.png);
	background-position: 0px 20px;
	background-repeat:no-repeat;
	width:200px;
	height:95px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	color: #748707;
	padding: 36px  0 0 77px;
	float: left;
}
.text_style
{	margin-bottom:8px;
}
.search_store{
	width:270px;
	float:left;
	color: #575757;
	font-size: 12px;
	font-weight: bold;
}
.search_store .spacing02
{	display:block;
	padding-top:98px;
}
.search_store .show_all
{	font:bold 12px Arial, Helvetica, sans-serif;
	color:#575757;
	margin:10px 0 0 13px;
	display:block;
	float:left;
}
.entry_store{
	padding:0px;
	display:block;
	margin:0 0 8px 0;

}

.search_button{
	background:url(../images/search_store_btn.gif) no-repeat;
	width:135px;
	height:25px;
	border:0px;
	cursor:pointer;
	margin:5px 0 0 0;
}

.fields_retail{
	border:2px solid #83A8B2;
	padding:3px 0 3px 4px;
	width:230px;
	height:18px;
	color:#575757;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

.fields_retail_list{
	border:2px solid #83A8B2;
	padding:3px 0 0px 4px;
	width:235px;
	height:25px;
	color:#575757;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

.address_store{
	width:393px;
	min-height:160px;
	height:auto !important;
	height:160px;
	background-color:#FFFFFF;
	padding:13px 0 13px  23px;
	border:1px solid #D6D6D6;
	margin:14px;
	color:#575757;
	line-height: 18px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.address_store a{
	color:#57910B;
	text-decoration: none;
}

.bg_color_td{
	background-color:#F8F8F8;
	margin:0px;
	padding:0px;
}



#dont_container{
	margin:2px 0px 20px 22px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#676b6e;
	padding: 0 0 0px 0;
	line-height:18px;	
}

.caption_donts{
	font-size:13px;
	color:#32342C;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	font-style:italic;
	font-weight:bold;

}

/*--------------Retail Store----------------*/
.list_dont{
	padding:18px 0 0 0;
	margin:0px;
	color:#5B5B5B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}


.list_dont ul{
	margin:0px;
	padding:0px;
}

.list_dont li{
	margin:0px 0 10px 0;
	padding:0px 0 10px 0;
	border-bottom: 1px solid #D6D6D6;
	float: left;
}

.clouds{
	background:url(../images/clouds.jpg) no-repeat;
	width:72px;
	height:30px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	text-align:center;
	padding:15px 10px 0 0;
	margin:0px;
}
.rules{
	float:left;
	padding:10px 0 0 0;
	margin:0px;
	width: 535px;

}
.rules1{
	float:left;
	padding:10px 0 0 0;
	margin:0px;
	width: 450px;

}
/*--------------check out----------------*/
#checkout{
	border:1px solid #CCCCCC;
	width:904px;
	margin:15px 0 0 0;
	padding:0px;
	
}

#header_checkout{
	background:url(../images/bg_form.gif) repeat-x;
	height:54px;
	width:891px;
	display:block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0 0 0 13px;
	z-index: 9999;
}

#header_checkout span{
	padding:6px 0 0 0;
	display:block;
}

#header_checkout .addres_head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px 0 0 0;
	margin:0px;
	float: left;
	background-position:32px  20px;
}

#header_checkout .shipping_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px 0 0 0px;
	margin:0;
	float: left;
}

.form_delivery{
	color:#4C4C4C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0 0 20px  0;
}

.form_delivery .left{
	width:400px;
	padding:55px 0 0 40px;
	margin:0px;
	float:left;
	color:#7C7C7C;
	background:url(../images/arrow_bottom.png) no-repeat 39px top;
}

.form_delivery .right{
	width:420px;
	padding:55px 0 90px  32px;
	margin:0px 0 20px 0;
	float:left;
	background:#F1F7CF url(../images/arrow_bottom.png) no-repeat 39px top;
}

.form_delivery .left span{
	font-weight:bold;
	text-align:left;
	display:block;
	float:left;
	padding: 0 0 15px 0;
}

.form_delivery .right span{
	font-weight:bold;
	text-align:left;
	display:block;
	float:left;
	padding: 0 0 15px 0;
}

.form_delivery .right .radio{
	font-weight:normal;
	float:left;
	width:300px;

}

.head{
	font-weight:normal;
	float:left;
	width:300px;
	text-decoration:underline;
}

.form_field{
	color:#83A8B2;
	padding:3px 0 2px 4px;
	width:296px;
	height:18px;
	font-weight:normal;
	color:#7C7C7C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	border:2px solid #83A8B2;
	float:left;
}


.form_field_list{
	color:#83A8B2;
	padding:2px 0 2px 4px;
	width:300px;
	height:24px;
	font-weight:normal;
	color:#7C7C7C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	border:2px solid #83A8B2;
	float:left;
}

.contionue_btn{
background:url(../images/continue.gif) no-repeat;
width:174px;
height:26px;
border:0px;
cursor:pointer;
}
/*======= Added 29.07.2009 
===============================================================================*/
.quick_links
{	width:573px;
	overflow:hidden;
	margin:36px 0 0;
}
.quick_links .view_photos
{	background:url(../images/view_photos.gif) no-repeat left top;
	width:239px;
	height:94px;
	margin-right:17px;
	display:block;
	text-indent:-999px;
	float:left;
}
.quick_links .view_videos
{	background:url(../images/view_videos.gif) no-repeat left top;
	width:239px;
	height:94px;
	display:block;
	text-indent:-999px;
	float:left;
}

/*------------------- Video <<--------------------------*/
.video_main{
	margin:0;
	padding:70px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.video_left{
	width:413px;
	float:left;
	margin:30px 0 0 0;
	padding:0;
}
.video_MainBg{
	background:url(../images/videobg-big.gif) no-repeat;
	width:371px;
	height:296px;
	margin:0;
	padding:21px 20px 23px 22px;
}
.video_left p{
	margin:15px 0 0 7px;
	padding:0;
	line-height:18px;
}
.video_thumpsMain{
	background:url(../images/video-center-bg.gif) repeat-y;
	width:261px;
	height:535px;
	float:right;
	margin: 0 0 0 25px;
}
.slide_top {
	background:url(../images/video-top-bg.gif) no-repeat;
	width:261px;
	height:35px;
	margin:0;
	padding:0;
}
.slide_top img{
	margin:0 auto;
	display:block
}
.slide_bottom {
	background:url(../images/video-bottom-bg.gif) no-repeat;
	width:261px;
	height:20px;
	margin:0;
	padding:15px 0 0 0;
}
.slide_bottom img{
	margin:0 auto 0;
	display:block
}
.videoMain{
	height:468px;
	position:relative;
	overflow:hidden;
	padding:0 15px 0 21px;
}
.video_thump {
	background:#d1d1d1;
	width:94px;
	height:76px;
	padding:3px;
	margin-bottom:14px;
	float:left;
	position:relative;
	margin-right:5px;
	margin-top:17px;
}
.play {
	position:absolute;
	top:24px;
	left:32px;
}
.video_info {
	width:120px;
	float:right;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#3c9812;
	margin-top:17px;
}
.video_info A{
	text-decoration:none;
	color:#32342C;
}
.video_info A:hover {
	text-decoration:none;
	color:#7c7b7b;
}
.vido_border{
	border-bottom:1px solid #e3e3e3 !important;
}

/*======= testimonials
===============================================================================*/
.simple_listing01
{	padding:0;
	margin:0;
}
.simple_listing01 ul
{	padding:0;
	margin:0;
	list-style:none;
	width:934px;
}
.simple_listing01 ul li
{	border-bottom:#e9e9e9 1px solid;
	margin-bottom:20px;
	width:934px;
}
.simple_listing01 ul li blockquote
{	background:url(../images/double_c.gif) 
	no-repeat left top;
	padding:5px 0 0 45px;
}
.simple_listing01 ul li blockquote img
{	margin-left:10px;
}
.simple_listing01 ul li .image_box
{	float:right;
	width:192px;
	height:143px;
	/*background:url(../images/testimonial_bg.gif)*/ 
	no-repeat left top;
	padding:20px 0 0 12px;
	text-align:left;
	margin-left:5px;
}
/*======= do&donts
===============================================================================*/
.do_donts_left_section
{	width:552px;
	float:left;
}
.do_donts_image_box
{	width:355px;
	float:left;
	background:#eaeaea;
	padding:14px;
}
.simple_listing02
{	padding:0;
	margin:0;
}
.simple_listing02 ul
{	padding:0 0 0 26px;
	margin:0;
}
.simple_listing02 ul li
{	list-style:none;
	background:url(../images/clouds.jpg) no-repeat left top;
	padding:11px 0 11px 0;
	font:bold italic 16px Georgia, "Times New Roman", Times, serif;
}
.simple_listing02 ul li .numbering
{	font:normal 24px Georgia, "Times New Roman", Times, serif;
	width:76px;
	float:left;
	text-align:center;
}
.simple_listing02 ul li .wrapper
{	padding-left:43px;
	color:#5b5b5b;
	float:left;
	padding:8px 0;
	width:420px;
}
/*======= photos
===============================================================================*/
.simple_listing03
{	padding:0;
	margin:0;
}
.simple_listing03 ul
{	padding:0;
	margin:0;
}
.simple_listing03 ul li
{	padding:0;
	margin:0 0 54px 0;
	width:432px;
	float:left;
	padding-left:12px;
}
.simple_listing03 ul li .image_box
{	border:#d5d6d4 1px solid;
	width:116px;
	height:100px;
	margin-right:28px;
	padding:9px;
	float:left;
	position:relative;
}
.simple_listing03 ul li .floting
{
	position:absolute;
	left: 89px;
	top: 81px;
}
.simple_listing03 ul li h3
{	font:normal 20px Georgia, "Times New Roman", Times, serif;
	color:#6b860d;
	padding:0 0 12px 0;
	margin:0;
}
.simple_listing03 ul li .wrapper
{	width:268px;
	float:left;
}
.simple_listing03 ul li .view_more
{	width:108px;
	height:21px;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	color:#d3d3d3;
	text-decoration:none;
	display:block;
	background:url(../images/view_more.gif) no-repeat left top;
	padding-left:27px;
}
.simple_listing03 ul li .view_more:hover
{	text-decoration:underline;
}


/*======= FQS
===============================================================================*/
.faqs_listing{
	margin:0px;
	padding:0px;
	color:#656565;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.faqs_listing ul{
	margin:0px;
	padding:0px;
}

.faqs_listing li{
	margin:0px 0 8px 0;
	float:left;
	padding:15px 0 8px 80px;
	width:850px;
	line-height:18px;
	background:url(../images/clouds_info.gif) no-repeat top left;
	border-bottom:1px solid #D6D6D6;
}

.faqs_listing li span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#565656;
	font-style:italic;
	font-weight:bold;
	display:block;
	text-align:left;
	width:815px;
}

/*======= Cart Contents
===============================================================================*/
.cart_contents{
	margin:0 0 70px 0;
	padding:0px;
	width:908px;
	
}
.cart_gried
{
border-bottom:1px solid #DFE7D4;
border-right:1px solid #DFE7D4;
font-size:12px;
font-weight:bold;
padding:0 0 0 14px;
}
.bg_header_cart{
	background:url(../images/header_cart.gif) repeat-x;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
.text_center{
	text-align:center;
}

.text_desc{
	padding:0 0 0 14px;
	
}

.cart_image{
	background-color:#FFFFFF;
	padding:6px 8px 6px 8px;
	width:73px;
	height:74px;
	display:block;
	border:1px solid #D8D9D7;
}



.zoom_button{
	position:absolute;
	background-position:bottom;
	width:78px;
	background:url(../images/zoom_btn.png) no-repeat;
	height:53px;
	top:64px;
	left:75px;
	z-index:99;
}

.product_column{
	padding:15px 0 15px 38px;
	margin:0px;
	height: 90px;
	
	position: relative;
}

.product{
	border-bottom:1px solid #DFE7D4;
	border-right:1px solid #DFE7D4;}

.table_cart{
	border:1px solid #DFE7D4;
	color: #575757;
	background-color: #F8F8F8;
}


.description_name{
	color:#629A19;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 14px;
	border-bottom:1px solid #DFE7D4;
	border-right:1px solid #DFE7D4;	
}

.quantity_field{
	border:2px solid #83A8B2;
	width:49px;
	height:14px;
	text-align:center;
	color:#575757;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.quantity_column{
	border-bottom:1px solid #DFE7D4;
	border-right:1px solid #DFE7D4;
	padding:0 0 0 34px;	
}

.per_item_column{
	text-align:center;
	border-bottom:1px solid #DFE7D4;
	border-right:1px solid #DFE7D4;
}

.remove_colum{
	border-bottom:1px solid #DFE7D4;
	text-align:center;
	padding:0 0 0 32px;
	
}

.remove_colum a{
	text-indent:-999999999px;
	background:url(../images/cross_mark.gif);
	width:25px;
	height:27px;
	display:block;
	background-position:center;
}

.sub_total{
	float:right;
	font-weight:bold;
	padding:0 128px 0 0;
	margin:0px;
}

.cart_buttons{
	float:right;
	padding:25px 0 0 0;
	margin:0px;	
}

.continu_qbtn{
	background:url(../images/continue_check_btn.gif) no-repeat top left;
	width:175px;
	height:25px;
	border:0px;
	float:left;
	margin:0 7px 0 0;
	cursor:pointer;
}

.update_btn{
	background:url(../images/update.gif) no-repeat top left;
	width:87px;
	height:25px;
	border:0px;
	float:left;
	margin:0 7px 0 0;
	cursor:pointer;
}

.empty_cart_btn{
	background:url(../images/empty_cart.gif) no-repeat top left;
	width:116px;
	height:25px;
	border:0px;
	float:left;
	margin:0 7px 0 0;
	cursor:pointer;
}

.continue_shopping_btn{
	background:url(../images/continue_shopping_btn.gif) no-repeat top left;
	width:164px;
	height:25px;
	border:0px;
	float:left;
	margin:0 7px 0 0;
	cursor:pointer;
}

#content_photo_slide{
	padding:0px 30px 20px 30px;
	margin:0px auto;
	width:935px;
	margin-bottom: 2px;
	background-color:#EAEAEA;
}

.slide_show_frame{
	width:600px;
	height:480px;
	overflow:hidden;
	display:block;
	margin: 20px auto;
	/*float:left;*/
	
}

.slide_btn{
	padding:0px 0 0 0;
	margin:9px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	background-color:#FFFFFF;
	height: 22px;
}

.negate{
	float:left;
	width:85px;
	height:22px;
	overflow:hidden;
}

.negate a{
	background:url(../images/negate_slide.gif) no-repeat top left;
	display:block;
	width:85px;
	height:22px;
	text-indent:-99999px;
	cursor:pointer;
}

.number_nav{
	background-color:#FFFFFF;
	height:22px;
	padding:0 80px 0 80px;
	margin:0px;
	float:left;
	width: 340px;
	text-align: center;
}
.number_nav a{
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin:0 8px 0 0;
	text-decoration:none;
	color:#434343;
}
.number_nav a:hover{
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin:0 8px 0 0;
	text-decoration:none;
	color:#3B3B3B;
}

.plus{
	width:19px;
	height:22px;
	margin:0 1px 0 0;
	overflow:hidden;
	float: left;
}

.plus a{
	text-indent:-999px;
	background:url(../images/plus_slide.gif) no-repeat top left;
	width:19px;
	height:22px;
	cursor:pointer;
	display:block;	
}

.slide_show{
	width:72px;
	height:22px;
	overflow:hidden;
	text-indent:-999px;
	float: right;
}

.slide_show a{
	background:url(../images/slide_show.gif) no-repeat top left;
	width:72px;
	height:22px;
	display:block;
	cursor:pointer;	
}

/*======  photo slide show
====================================== */
.slide_box
{	width:745px;
	margin:auto;
}

.productbox_02{
	width:210px;
	
	float: left;
	margin: 0 10px 2px 0;
	padding: 3px;
	/*border:solid 1px #999999;*/
	padding:7px;
	position:relative;
}
.productbox_03{
	float:left;
	line-height:18px;
	width:420px;
	padding-left:12px;
}
.textbox_qty
{
border:2px solid #83A8B2;
color:#575757;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:17px;
padding:2px;
text-align:left;
width:88px;
}
.addtocart_button
{
background-image:url(../images/add_to_cart.gif);
background-repeat:no-repeat;
border:0 none;
cursor:pointer;
height:25px;
/*margin:10px 14px 0 0 !important;*/
width:117px;
background-color:#FFFFFF;
}


#shop{
	margin:5px 0 0 0;
	color:#676b6e;
	margin: 5px 0 0 0;
	width: 995px;
}

#shop .buy1{
	background:url(../images/bg_shop.gif) no-repeat left top;
	width:316px;
	padding: 15px 0 0 0px;
	float: left;
	margin: 0 3px 0 0;
}
#shop .buy1 .left{
	float:left;
	padding: 0px 0 0 21px;
}
#shop .buy1 .product_home{
	float:left;
	width:290px;
	height:auto !important;
	background:url(../images/home_prod_mdl.gif);
	padding: 0px 0 0 21px;
}
#shop .buy1 .product_home span{
	/*font-size:12px;
	font-weight:bold;
	color:#FF0000;
	display:block;*/
}
#shop .buy1 .prod_bg_btm{
 float:left; width:316px; background:url(../images/home_prod_btm.gif) no-repeat; height:12px;

}
#shop .buy1 .producthome_dscrptn{
	float:left;
	width:194px;
}
#shop .buy1 .image_producthome{
	float:left;
	width:74px;
	padding: 0px 0 0 10px;
}

#shop .buy1 .right_image{
	width:114px;
	height:114px;
	padding: 10px 0 0 0;

}
#shop .buy1 h4{
	font-family:Arial;
	font-size:23px;
	line-height:30px;
	color:#484848;
	font-weight: normal;
}
#shop .buy1 div{
	width:169px;
	display:block;
	overflow:hidden;
	line-height:18px;
	padding: 0 0 10px 0;

}
#shop .buy1 a{
	padding:3px 10px 3px 22px;
	margin:0px;
	display:block;
	width: 80px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align: right;
	background:#757575 url(../images/button_arrow.gif) no-repeat 8px 3px;
}

.logout_here{
	float:left;
	background:url(../images/user_logout_here.gif) no-repeat top left;
	width:163px;
	height:41px;
}
.logout_here a{
	cursor:pointer;	
	display:block;
	height:30px;
	width:150px;
	text-indent:-999px;
	overflow:hidden;	
}


/*======  Register
====================================== */

.form_delivery .left_register{
	width:400px;
	padding:36px 0 0 40px;
	margin:0px;
	float:left;
	color:#7C7C7C;
	background:url(../images/arrow_bottom.png) no-repeat 39px top;
}

.form_delivery .left_register span{
	font-weight:bold;
	text-align:left;
	display:block;
	float:left;
	padding: 0 0 15px 0;
}

.form_delivery .left_register .register_notification{
	color:#4C4C4C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	width: 350px;
	padding: 0 0 23px 0;
}

.login_link{
	color:#FFFFFF;
	text-decoration:none;
}

.login_link:hover {
	color:#3F4139;
	text-decoration:none;
}

.form_delivery .right_register{
	width:420px;
	padding:40px 0 22px 32px;
	margin:0px 0 20px 0;
	float:left;
	background:#F1F7CF url(../images/arrow_bottom.png) no-repeat 39px top;
}

.form_delivery .right_register span{
	font-weight:bold;
	text-align:left;
	display:block;
	float:left;
	padding: 0 0 15px 0;
}

.billing_same div{
	float:left;
	color:#5D5D5D;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	font-size:12px;
	padding: 0 0 26px  10px;
	width: 365px;
}

.chk_samebilling{
	width:13px;
	height:13px;
	background-repeat:no-repeat;
	float: left;
}

.form_delivery .right_register .news_feeds{
	width:300px;
}

.terms_conditions{
	width:350px;
	padding:0 0 0  35px;
	margin:0px;
}

.terms_conditions span{
	display:block;
	padding:0 10px 15px 0;
	margin:0px;
	float: left;
}

.subscription_btn_register{
	float:left;
	margin:0 10px 0 0;
	padding:0px;
	color:#FFFFFF;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	background-image:url(../images/submit.gif);
	background-position:-8px top;
	width:78px;
	height:25px;
	border:0px;
	cursor:pointer;
}


.clear_button_registration{
	background-image:url(../images/clear_btn.gif);
	background-repeat:no-repeat;
	width:93px;
	height:25px;
	border:0px;
	cursor:pointer;
	float: left;
	margin:0px;
}

/*======  Features
====================================== */

.features_section
{
	width:920px;
	float:left;
}
.features_listing01
{	padding:0;
	margin:0;
}
.features_listing01 ul
{	padding:0 0 0 26px;
	margin:0;
}
.features_listing01 ul li
{	list-style:none;
	background:url(../images/clouds.jpg) no-repeat left top;
	padding:11px 0 11px 0;
	font:bold italic 16px Georgia, "Times New Roman", Times, serif;
}
.features_listing01 ul li .numbering
{	font:normal 24px Georgia, "Times New Roman", Times, serif;
	width:76px;
	float:left;
	text-align:center;
}
.features_listing01 ul li .wrapper
{
	padding-left:43px;
	color:#5b5b5b;
	float:left;
	padding:8px 0;
	width:800px;
	line-height: 24px;
	font-weight: bold;
}

.features_listing01 ul li ul{
	padding:17px 0 0 66px;
	margin:0px;

}

.features_listing01 ul li ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding:0 0 0 15px;
	margin:0 0 12px 0;
	color:#5B5B5B;
	font-size:14px;
}

.caption_feature{
	color:#C13F31;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}


/*======  Recover Login
====================================== */

.login_wrapper{
	background-color:#F8F8F8;
	padding:12px;
	margin:0px auto;
	width: 900px;
}

.login_box{
	border:1px solid #D6D6D6;
	background-color:#FFFFFF;
	padding:37px 44px 22px 125px;
	color:#6A6A6A;
	background-image:url(../images/lock.gif);
	background-repeat:no-repeat;
	background-position:22px 60px;
	float: left;
	width: 731px;
}

.login_section{
	padding:15px 0 0 0;
	margin:0px;
}

.login_section span{
/*	color:#575757;*/	
	display:block;
	line-height: 18px;
	padding: 0 0 4px 0;
}


.log_user_input{
	color:#6A6A6A;
	padding:3px 0 2px 4px;
	width:250px;
	height:18px;
	font-weight:normal;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	border:2px solid #83A8B2;
	float:left;
}

.login_btn_user{
	background-image:url(../images/login.gif);
	width:93px;
	height:25px;
	border:0px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.existing_user{
	margin:0 0 0 0;
	padding:17px 0 24px 15px;
	float:left;
	color:#6A6A6A;
	line-height: 18px;
	border-left: 1px solid #D6D6D6;
}
.existing_user2{
	margin:0 0 0 0;
	padding:22px 0 50px 15px;
	float:left;
	color:#6A6A6A;
	line-height: 18px;
	border-left: 1px solid #D6D6D6;
}


.existing_user_head{
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	padding:0;
	font-style: italic;
	text-align: left;
}
.new_user_head{
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	padding:0;
	font-style: italic;
}


.text_message{
	padding:0 0 6px 0;
	margin:0px;

}

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

.second_section{
	float:left;
	padding:27px 0 0 0;
	width: 320px;
}

.register_user_button{
	background-image:url(../images/register.gif);
	width:130px;
	height:25px;
	border:0px;
	background-repeat:no-repeat;
	cursor:pointer;
}

/*======  My order
====================================== */
.myorder_table_wrapper{
	width:960px;
	display:block;
	padding:0px;
	margin:0px;

}

.bg_row_order{
	background-image:url(../images/header_cart.gif) ;
	background-repeat:repeat-x;
	height:33px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

.table_order{
	font-family:Arial, Helvetica, sans-serif;
	color:#575757;
	font-size:12px;
	text-align:center;
	background-color:#F8F8F8;
	border:1px solid #DFE7D4;
}

.table_order span{	
	color:#629A19;
	font-weight:bold;
	
}

.table_order a{
	color:#575757;
	text-decoration:underline;
}

.table_order a:hover{
	color:#575757;
	text-decoration:none;
}

.no_orders{
	margin:1px;
	padding:0px;
	background-color:#F0F0F0;
	color:#484848;
	text-align:left;
	font-weight:bold;
	padding:8px 0 0 15px;
	height:25px;
}

.table_borders{
	border-right:1px solid #DFE7D4;
	border-bottom:1px solid #DFE7D4;
}

.table_borders_end{
	border-bottom:1px solid #DFE7D4;
}

.log_section{
	width:380px;
	float:left;
}



.left_navigation
{
	width:210px;
	margin:4px 0;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
}
.left_navigation ul
{
	width:180px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:13px;
	font-weight:normal;
	padding: 0;
}
.left_navigation ul li
{
	padding:0 0 3px 5px;
	margin:0 0 2px 0;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";font-size:13px;font-weight:normal;
	color:#495812;
	text-decoration:none;
	border:#000000
}
.left_navigation ul li a
{	width:180px;
	display:block;
	color:#495812;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";font-size:13px;font-weight:normal;
	padding: 0 0 0 0px;
	text-decoration:none;
}
.left_navigation ul li a:hover{
	color:#000000;
	text-decoration:none;	
	
	font-weight:normal;
	padding:0;
}
.left_navigation ul li a span
{	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";font-size:13px;font-weight:normal;
	background:url(../images/nav_btm.gif) no-repeat left bottom;
	width:180px;
	display:block;
	padding:3px 0 2px 20px;
	cursor:pointer;
	position:relative;
	color: #495812;
}
.left_navigation ul li img
{	position:absolute;
	left:3px;
	top:6px;
}



.left_navigation ul ul
{
	width:180px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:13px;
	font-weight:normal;
	padding: 0;
}
.left_navigation ul li ul li
{
	padding:4px 0 4px 10px;
	margin:0 0 2px 0;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";font-size:13px;font-weight:normal;
	color:#495812;
	text-decoration:none;
	border:#000000
}
.left_navigation ul li a
{	width:180px;
	display:block;
	color:#495812;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";font-size:13px;font-weight:normal;
	
	text-decoration:none;
}
.left_navigation ul li a:hover{
	color:#000000;
	text-decoration:none;		
	font-weight:normal;
	padding:0;
}
.left_navigation ul li a span
{	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";font-size:13px;font-weight:normal;
	background:url(../images/nav_btm.gif) no-repeat left bottom;
	width:180px;
	display:block;
	padding:3px 0 2px 20px;
	cursor:pointer;
	position:relative;
	color: #495812;
}
.left_navigation ul li img
{	position:absolute;
	left:3px;
	top:6px;
}


.left_navigation ul ul
{
	border-top:0;
	display:block;
	width:200px;
	padding:0;
}

.left_navigation ul ul li{
	margin:0;
	font-size:12px;
	width:180px;
	padding:0px 0 0px 25px;
	/*border-bottom:1px solid #000000;*/
}
.left_navigation ul ul li a
{	
	display:block;
	background:none;
	font-size:12px;
	height:auto;
}
.text_link
{
text-decoration:none;
color:#333333;
}
.error
{
color:#950000;
text-decoration:none;
}
.text_link_style
{
text-decoration:none;
color:#333333;
}

.cat_dos{
	font-family:Arial, Helvetica, sans-serif;
	color:#575757;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background-color:#F8F8F8;
	border:1px solid #DFE7D4;
	
}

.cat_dos span{	
	color:#629A19;
	font-weight:bold;
	
}

.cat_dos a{
	color:#575757;
	text-decoration:underline;
}

/* ======= added aug 25 ====================================== */

#header_checkout .smalltext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px 0 2px 0px;
	margin:0;
	float: left;
	font-weight:normal;
	}
.save_btn{
	background:url(../images/save.gif) no-repeat;
	width:77px;
	height:25px;
	border:0px;
	cursor:pointer;
}
.wishlist_addbtn{
	border-bottom:1px solid #DFE7D4;
	border-right:1px solid #DFE7D4;
	text-align:center;
}
.wishlist_addbtn a{
	border-bottom:1px solid #DFE7D4;
	border-right:1px solid #DFE7D4;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#575757; font-weight:bold;
}
.remove_colum2{
	border-bottom:1px solid #DFE7D4;
	text-align:center;
	padding:0 0 0 132px;
	
}
.remove_colum2 a{
	text-indent:-999999999px;
	background:url(../images/cross_mark.gif);
	width:25px;
	height:27px;
	display:block;
	background-position:center;
}

.wishlist_name{
	border-bottom:1px solid #DFE7D4;
	border-right:1px solid #DFE7D4;
	text-align:center;
	
	}
	
.story_content{
	float:left;
	width:540px;
	text-align: left;
	padding: 0 10px 0 0;
}
.image_story{
	float:left;
	width: 358px;
}
.image_story  img{
	background:#eaeaea;
	padding:14px;
	margin: 0 0 15px 0;

}
.compny_listing{
	margin:0px;
	padding:0px;

}
.compny_listing ul{
	margin:0px;
	padding:0px 0 0 15px;
}
.compny_listing li{
	background-image:url(../images/arrow_right.gif) ;
	background-repeat:no-repeat;
	background-position:0px 4px;
	margin:0px;
	padding:0px 0 0 10px;
	float:left;
	width:800px;
	margin:0 0 15px 0;
}

.compny_listing li a{
	color:#57910B;
	text-decoration:underline;
}
.compny_listing li a:hover{
	color:#57910B;
	text-decoration:underline;
}
.CatalogItemDark
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#333333;
}	

.my_account_div{
 margin:auto;
 padding:12px 0 0 85px!important;
 padding:2px 0 0 85px;
 width:821px;
 height:168px;
 background-image:url(../images/rep_store.gif);
}

.my_account{
	width:270px;
	float:left;
	color: #575757;
	font-size: 12px;
	font-weight: bold;
}
.my_account a{
	width:270px;
	float:left;
	color: #575757;
	font-size: 18px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	margin-bottom:12px;
	font-style:italic;
}
.my_account a:hover{
	text-decoration:underline;
}
.my_account_logo{
 background-image:url(../images/folder_icon.png);
 background-position: 0px 24px;
 background-repeat:no-repeat;
 width:200px;
 height:85px;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 22px;
 font-style: italic;
 color: #748707;
 padding: 46px  0 8px 95px;
 float: left;
 border-right:#a9a9a9 1px solid;
 margin:2px 15px 0 10px!important;
 margin:10px 15px 0 10px;
 line-height:22px;
}
.do_not
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#8baa03;
}
.do_not a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#8baa03;
}

.strike{
	text-decoration:line-through;
	
}
#demonstrate{
position:absolute;
top:15px;
left:21px;
width:121px;
height:57px;
float:left;
border:0px;
}
#demonstrate_locate
{
	width:121px;
	height:57px;
	margin:0px;
	float:left;
	padding: 15px 0 0 19px;
}
 
.margin_change{
margin:95px 0 0 0;
} 

/* ======= Gallery added nov 30 ====================================== */

.gallery_main{
	background:#bababa;
	width:823px;
	padding:6px;
	margin:0 0 0 41px;
}
.gallery{
	background:#FFFFFF;
	width:801px;
	padding:10px;
}
.gallery_img{
	width:800px;
	margin:0;
	background:url(../images/ends.jpg) no-repeat;
	padding:0;
	height:599px;
}
.gallery_thumpsMain{
	background:url(../images/gallery_bg.gif) repeat-x;
	width:798px;
	height:97px;
	margin:7px 0 0 0;
	padding:0;
	border:1px solid #e8e8e8;
}
.image_prev{
	width:28px;
	height:97px;
	float:left;
}
.image_next{
	width:28px;
	height:97px;
	float:left;
}
.thumps_center{
	width:725px;
	height:76px;
	float:left;
	padding:10px 0 11px 0;
	margin:0 5px 0 12px;
	overflow:hidden;
}
.thumps{
	margin:0 9px 0 0;
	background:#fff;
	width:108px;
	height:72px;
	display:block;
	padding:0px;
}

.thumps_inner{
	width:104px;
	height:68px;
	display:block;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

.thumps table { padding: 0px;
				margin:0px;
				border:none;
				border-spacing: 0;
				width: 100%;
				height: 100%;
				}
				
.thumps table { width: 100%;
				height: 100%;
				text-align:center;
				vertical-align:middle;
				}				
.thumps img{
	margin:0px;
	padding:0px;
}
.thumps a{
	
	cursor:pointer;
	margin:0px;
	padding:0px;
}
.gallery_topLinks{
	width:832px;
	margin:0 0 20px 38px;
	padding:3px;
	height:26px;
	background:#fff;
	border:1px solid #f6f6f6;     
}
.glinks{
	background:#e2f991;
	width:822px;
	height:21px;
	padding:5px 0 0 10px;
}
.glinks A{
	background:url(../images/link_icon.gif) left no-repeat;
	padding:0 0 0 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#242425 !important;
	text-decoration:none;
	margin-right:13px;
}
.glinks A:hover{
	color:#242425 !important;
	text-decoration:underline;
}
