/*@charset "UTF-8";

/* body style */
body {background-color:#ffffff;	font-family: Helvetica, Arial, sans-serif;	font-size:11px;	margin-top:20px; text-transform:none; text-align:left}
.body_link2,.body_link2 a, .body_link2 a:hover {font-size:12px; text-transform:uppercase; font-weight:none; color:#4d4d4d; text-decoration:none}
p {	font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#4d4d4d;text-transform:none; }
img { border:0px; }
.img2 { border:0px; padding-right:8px; padding-bottom:0px}
.green_bullet {color:#95a937; padding-right:2px; font-size:15px; line-height:10px;}
#logo {background:url(../images/logo.gif) no-repeat; height:120px; width:290px; cursor: pointer;}
.white_padding { height:15px}

.green {color:#95a937;}
.green_label {color:#95a937; text-transform:uppercase;}
.green_label a, {color:#5FA032;text-decoration:none;}

.body_link, .body_link a, .body_link a:hover {color:#95a937;text-decoration:underline;}
.email_link, .email_link a, .email_link a:hover {color:#333333;text-decoration:underline;}


a:link, a:visited {
	color:#999999;
	text-decoration:underline;
}
a:hover {text-decoration:underline;}

/* line styles */
.line {border-top: 1px solid #b95ca3; padding-top:10px; padding-bottom:35px}
.line_item_divider{	border-top: 1px solid #b95ca3; padding-top:0px; padding-bottom:0px;}
.line_item_divider2{border-right: 1px solid #b95ca3; padding:5px;}


/* header styles */
.header1, .header1 a, .header1 a:hover {font-family: Helvetica, Arial, sans-serif;font-size:16px; color:#9f4390; text-align:left; text-transform:none; text-decoration:none;}
.header2 {font-family: times new roman, Helvetica, Arial, sans-serif;font-size:24px; color:#95a937; font-weight:bold; padding:8px 0  8px 0; text-align:left;}
.header3 {font-family: Helvetica, Arial, sans-serif;font-size:14px; color:#9f4390; text-align:left;}
.header4 {font-family: Helvetica, Arial, sans-serif;font-size:14px; color:#95a937; text-align:left; text-transform:uppercase;}
.header5, .header5 a, .header5 a:hover{font-family: Helvetica, Arial, sans-serif;font-size:14px; color:#95a937; text-align:left; text-transform: none;}
.header6 {font-family: Helvetica, Arial, sans-serif; font-size:14px; color:#000000; text-align:left;}
.header7 {font-family: Helvetica, Arial, sans-serif; font-size:14px; color:#95a937; text-align:center;}
.header8 {
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#FF0000;
	font-weight: bold;
}

.purple {font-family: Helvetica, Arial, sans-serif; color:#9f4390; text-align:left; text-transform:capitalize; text-decoration:none;}
.signup_header {font-size:14px; color:#95a937; line-height:25px;}
.blog_header, .blog_header, .blog_header a, .blog_header a:hover {font-size:11px; color:#9f4390; line-height:20px;}
.interview_link, .interview_link, .interview_link a, .interview_link a:hover {font-size:11px; color:#9f4390; text-decoration:none}
.interview_link a:hover {font-size:11px; color:#666666; text-decoration:none}
 
 /* home page boxes */
.box { background-color:#e5eacf; color:#333333; font-size:11px; padding:5px; border-bottom:10px solid #ffffff; width:260px;}
.box1 { color:#333333; font-size:11px; text-transform:none; padding:0px 10px 0 0; border-right:1px solid #b95ca3;}
.box2 {	color:#333333;font-size:11px;text-transform:none;border-right:1px solid #b95ca3; padding:0px 10px 0 10px;}
.box3 { width:570px;}
.adbox { background-color:#ebeed9; color:#333333; font-size:11px; padding:10px; border-bottom:10px solid #ffffff; width:230px;}
.box4 { background-color:#ecd9ee; color:#333333; font-size:11px; padding:5px; border-bottom:10px solid #ffffff; width:260px;}
.box5{ background-color:#e5eacf; color:#333333; font-size:11px; padding:5px;}

.table {width:850px;}

/*footer*/
.footer{color:#999999;font-size:10px; text-align:center; font:arial; text-decoration:none; font:arial; line-height:18px }
.footer a, .footer a:hover {color:#999999; font-size:10px; text-decoration:none; font:arial; line-height:18px}
.footer_border{	border-right: 1px solid #cccccc; }
.footer_line {border-top: 1px solid #b95ca3; line-height:18px}


/*productstyle*/
.product_copy {color:#839343; font-size:11px; vertical-align:middle; font-family:Helvetica, sans-serif; text-transform:uppercase; font}
.product_price {color:#869c2e; font-size:11px; vertical-align:middle; font-family:Helvetica, sans-serif;}
.product_addcart {color:#b95ca3; font-size:11px; vertical-align:middle; font-family:Helvetica, sans-serif; text-transform:uppercase; font-weight:bold}
.product_addcart a, .product_addcart a:hover{color:#b95ca3;text-decoration:none; }
.product_txt {font-family: Arial; font-size: 11px;color:#4d4d4d; }
.product_addcart2, .product_addcart2 a, .product_addcart2 a:hover{color:#869c2e;text-decoration:none; text-transform:uppercase; font-weight:bold }


/* input boxes */
#searchnav {top:30px;right:0px;width: 300px;text-align:right;}
.searchnav_input {width:145px;vertical-align:middle;border:#cccccc 1px solid;height:16px;font-family: tahoma;font-size:11px;color:#333333;}
.newsletter_input {width:270px;vertical-align:middle;border:#cccccc 1px solid;height:16px;font-family: tahoma;font-size:11px;color:#333333;}
.register_input {width:210px;vertical-align:middle;border:#cccccc 1px solid;height:16px;font-family: tahoma;font-size:11px;color:#333333;}
.register_input_short {width:140px;vertical-align:middle;border:#cccccc 1px solid;height:16px;font-family: tahoma;font-size:11px;color:#333333;}
.register_input_short2 {width:50px;vertical-align:middle;border:#cccccc 1px solid;height:16px;font-family: tahoma;font-size:11px;color:#333333;}
.dropdown {width:140px;border:#cccccc 1px solid;height:22px;font-family: tahoma;font-size:11px;color:#333333;}
.dropdown2 {border:#cccccc 1px solid;height:22px;font-family: tahoma;font-size:11px;color:#333333;}

.comment {width:210px;vertical-align:middle;border:#cccccc 1px solid;height:150px;font-family: tahoma;font-size:11px;color:#333333;}

/*register*/
.accountnavitem {color:#cccccc;	font-size:11px;border-right:1px solid #cccccc;padding:0 13px 0 5px;vertical-align:middle;text-transform:capitalize; text-decoration:none; }
.accountnavitem a, .accountnavitem a:hover {color:#999999;text-decoration:none;}

.accountnavitem_icon {color:#999999;font-size:11px;border-right:1px solid #cccccc; padding:0 13px 0 10px;	float:left;	vertical-align:middle; text-decoration:none;}
.accountnavitem_icon a,.accountnavitem_icon a:hover {color:#999999;text-decoration:none;}

.accountnavitem_last {color:#999999;font-size:11px;	vertical-align:middle;	padding:0 0 0 0px;text-decoration:none;}
.accountnavitem_last a,.accountnavitem_last a:hover {color:#999999;	vertical-align:middle;line-height:11px;text-decoration:none;}

.register {color:#999999;font-size:11px;text-decoration:none; }
.register a, .register a:hover {color:#999999;text-decoration:underline; }

/* category */
.catagory_links_landing {width:195px;float:left; text-transform:none; vertical-align:top;}
.catagory_links_landing a, .catagory_links_landing a:hover{	text-decoration:none;color:#333333;vertical-align:top;}

.catagory_prod_d {width:620px; float:left; padding-left:20px; border-left:1px solid #b95ca3; vertical-align:top;}
.catagory_prod_2 {width:620px; float:left; padding-left:20px; border-left:1px solid #b95ca3; vertical-align:top;}

.catagory_prod_bottom {width:620px; float:left; padding-left:20px; padding-top:30px; border-left:1px solid #b95ca3; vertical-align:top;}
.catagory_prod {width:630px;float: left; padding-left:20px; border-left:1px solid #b95ca3;vertical-align:top;}
.catagory_landing {width:195px; text-transform:uppercase; vertical-align:top; height:100%;}
.catagory_landing a, .catagory_landing a:hover{	text-decoration:none;color:#333333;vertical-align:top;}
.catagory_landing_last {float:left;	padding-right:0px; vertical-align:top;}



.catagory_landing p {font-size:10px; color:#333333; letter-spacing:.3px; padding: 0px 0px 4px;vertical-align:top;border-right:1px solid #b95ca3;}
.catagory_landing p a{ 	color:#333333; 	font-size:10px; padding-bottom:4px;	text-decoration:none;vertical-align:top;}
.catagory_landing p a{	font-size:10px;	color:#333333;padding-bottom:4px;text-decoration:none;vertical-align:top;}

.border_dotted {border-top:1px dotted #000; line-height:1px; height:1px;	margin:7px 0 12px 0;}

/*top nav*/
.top_nav {color:#839343; font-size:12px; vertical-align:middle; font-family:Helvetica, sans-serif; text-transform:uppercase;}
.top_nav a{color:#839343;text-decoration:none; }
.top_nav a:hover {color:#5FA032; }
.top_navborder {border-right:1px solid #ccc301;}
.top_nav_img {padding-left:20px; padding-right:15px;}
.top_nav_imgr { padding-right:20px;}
.top_nav_imgl {padding-left:20px;}

.pagination_link  a, .pagination_link span {
	color: #849638;
	padding-left: 2px;
}
/*******************
*	email to a friend
*******************/

#email_forms {
	width:800px;
	float:left;
	min-height:600px;
}

#email_forms .column {
	width:310px;
	float:left;

	/*margin-top:25px; */
	margin-top:10px;
	padding-top:10px;
}
#email_forms .column.titles{
	border-top:#b5dcc6 solid 1px;
}

#email_forms .title {
color:#000000;
font-size:23px;
padding:0px 0pt 17px;
}

#email_forms .title_text{
	color:#000000;
	font-family:Georgia,Times,serif;
	font-size:15px;
	line-height:150%;
	padding: 8px 5px 8px 0pt;
	border-bottom:1px solid #999999;	
	border-top:1px solid #999999;		
}

#email_forms .title_green_text{
	color:#006437;
	font-size:11px;
	line-height:150%;	
}


#email_forms .column p {
	color:#333333;
	padding-bottom:5px;
}

#email_forms .column p label{
	color:#333333;
	font-size:10px;
	width: 98px;
	float: left;
	text-align: left;
  margin:11px 0pt 0pt 0px;
}

#email_forms .column p input[type=text], 
#email_forms .column p input[type=password],
#email_forms .column p textarea {
	width:200px;
	margin-top:12px;
	border:1px solid #999999;
}

#email_forms .column.first {
	margin-right:27px;
}

#email_forms .button {
	width:100%;
	border-top:1px solid #999999;
	margin-top:1px;
	padding-top:10px;
	text-align:center;
	font-family:Helvetica,Arial,sans-serif;
	font-size:11px;
	line-height:150%;	
}
.email_forms .radios {
	padding: 5px;
	vertical-align: middle;
}
.email_forms .radios input {
	margin: 5px 2px 0px 0px;
}


/*a:link, a:visited {color:#5FA032;	text-decoration:none;color:#cccccc;}
a:hover {text-decoration:underline;}*/

/** my account */
.ac_subhead {
	text-align: left;
	font-weight:100;	 
	margin-top:5px;
}
.ac_subhead .title {
	color:#448d6c;
	font-size:12px;		
	padding-top:13px;
	width:450px;
}	

.ac_subhead .title a {
	color:#448d6c;
	font-size:12px;		
	padding-top:13px;
	text-decoration:none;
}
.ac_subhead .title a:hover {
	text-decoration:underline;	
}
.ac_subhead p {
	padding:10px 0 0 0;
	width:450px;
}

/* my account ends */

.icon_shop {
	background:url(../images/icon_shoppingbag.gif) no-repeat; height:16px; width:20px;}
.invalid { color: #FF0000; font-weight: bold; }
.invalid select, .invalid input { border-color: #FF0000; }
.flash_normal {	font-size: 16px; font-weight: bold;	border: 1px solid #00FF00;	padding: 5px;	margin: 10px; text-align: center;}
.flash_error {	font-size: 16px; font-weight: bold;	border: 1px solid #ff0000;	padding: 5px;	margin: 10px; text-align: center; }