@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');

@charset "utf-8";

/* CSS Document */

.unscribe_list {

	font-family:Calibri, Tahoma, Arial; 

	font-size:30px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-khtml-border-radius: 5px;  

	border-radius: 5px; 

	border:2px solid #FF9900; 

	background:#FFFF99; 

	padding:4px 15px 4px 15px;

}

.inline-div {

	display:inline;

}

.padlr {

	padding:0px 5px 0px 5px;

}

.img-border {

	border:1px solid #CCCCCC;

	padding:2px;

}

.pad3 {

	padding:0px;

}

.resize-menu {

	display:none;

}

.float-right {

	float:right;

}

body {

	margin:0px;

	padding:0px;

}

body {

  /* padding-top: 50px;

  font-size:12px;

  background:#F7F5EE;

   */

}

.header_topline {

	background:#000000;

	line-height:30px;

}

.info_strip {

	background:#FFFFFF;

	line-height:40px;

}

.responsive_img {

  width: 100%;

}

.left-pad-zero {

	padding-left:0px;	

}

.cart_quant {

	text-align:center;

	font-size:10px;

	color:#999999;

	height:20px;

	padding:0px;

}

.cart_quant_minus {

	z-index:99999999;

	line-height:0px;

	padding:3px 6px;	

	font-size:12px;

	color:#999999;

}

.cart_quant_plus {

	z-index:99999999;

	line-height:0px;

	padding:3px 6px;

	font-size:12px;

	color:#999999;

}

.input-group-width {

	width:75px;	

}

.text-center {

	text-align:center;

	margin-bottom:5px;

}

.top_no {

	font-family:SansSerif, Verdana;

	font-size:1em;

	color:#FFFFFF;

	text-align:left;

	text-decoration:none;

}

.top_menu {

	font-family:SansSerif, Verdana;

	font-size:10px;

	color:#FFFFFF;

	text-align:left;

}

.top_menu a {

	font-family:SansSerif, Verdana;

	font-size:10px;

	color:#FFFFFF;

	text-align:left;

	text-decoration:none;

}

.top_menu a:hover {

	font-family:SansSerif, Verdana;

	font-size:10px;

	color:#FFFFFF;

	text-align:left;

	text-decoration:none;

}

.top_menu2 {

	font-family:SansSerif, Verdana;

	font-size:1em;

	color:#FFFFFF;

	text-align:right;

	margin:0px;

}

.top_menu2 a {

	font-family:SansSerif, Verdana;

	font-size:1em;

	color:#FFFFFF;

	text-align:right;

	text-decoration:none;

}

.top_menu2 a:hover {

	color:#FFFFFF;

	text-align:right;

	text-decoration:none;

}

.top_menu3 {

	font-family:SansSerif, Verdana;

	text-align:right;

	font-size:12px;

	color:#FFFFFF;

}

.top_menu3 a {

	font-family:SansSerif, Verdana;

	text-align:right;

	font-size:12px;

	color:#FFFFFF;

	text-decoration:none;

}

.top_menu3 a:hover {

	font-family:SansSerif, Verdana;

	font-size:12px;

	color:#FFFFFF;

	text-decoration:none;

}

.search_field {

	background:url(../images/search.png) no-repeat left;

	background-color:#FFFFFF;

	border:1px solid #CCCCCC;

	border-radius:5px 0px 0px 5px;

	-moz-border-radius:5px 0px 0px 5px;

	-webkit-border-radius:5px 0px 0px 5px;

	width:350px;

	height:31px;

	padding:0px 12px 0px 40px;

	font-family:SansSerif, Verdana;

	font-size:14px;

	color:#999999;

}

.search_field2 {

	background:url(../images/search.png) no-repeat left;

	background-color:#FFFFFF;

	border:1px solid #CCCCCC;

	border-radius:5px 0px 0px 5px;

	-moz-border-radius:5px 0px 0px 5px;

	-webkit-border-radius:5px 0px 0px 5px;

	width:150px;

	height:25px;

	vertical-align:middle;

	padding:3px 12px 3px 40px;

	margin:0px 0px 0px 0px;

	font-family:SansSerif, Verdana;

	font-size:10px;

	color:#999999;

}

.product_size {

	font-family:SansSerif, Verdana;

	font-size:16px;

	font-weight:bold;

	text-align:left;

	color:#477C08;

}

.search_btn {

	background:#000000;

	border:none;

	border-radius:0px 5px 5px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	text-align:center;

	cursor:pointer;

	padding:5px 0px 5px 0px;

	height:33px;

	width:120px;

}

.cart_btn, .cart_btn:hover {

	background:#f88103;

	border:1px solid f17d02;

	border-radius:3px 0px 0px 3px;

	-moz-border-radius:3px 0px 3px 0px;

	-webkit-border-radius:0px 0px 3px 3px;

	font-family:SansSerif, Verdana;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	text-align:center;

	padding:5px 10px 5px 10px;

	cursor:pointer;

	height:23px;

	text-decoration:none;

}

.cart_item {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:center;

	color:#FFFFFF;

}

.cart_item2 {

	font-family:SansSerif, Verdana;

	font-size:10px;

	text-align:center;

	color:#FFFFFF;

}

.im_bor {

	border:2px solid #339900;

}

h2 {

    display:inline;

	font-size:2em;

	font-weight:bold;

}

.main_heading {

	font-family: 'Open Sans', sans-serif!important;

   	text-align:left;

	color:#3a6b00;

	letter-spacing:1px;

	text-transform:uppercase;

	background-color:#F4F4F4;

	padding:8px 5px 3px 15px;

}

.main_heading a {

	text-decoration:none;

	color:#3a6b00;

}

h3 {

    display:inline;

	font-size:1.5em;

	font-weight:bold;

}

.main_heading2 {

	font-family:"Century Gothic", SansSerif, Verdana!important;

	text-align:left;

	color:#666666;	

	letter-spacing:0px;

	text-transform:uppercase;

	padding:0px 0px 12px 0px;

}

.notfound {

	font-family:SansSerif, Verdana; 

	font-size:100px; 

	text-align:center; 

	color:#333333; 

	padding:5px;

}

.featured_heading {

	font-family:"Century Gothic", SansSerif, Verdana;

	font-size:1.5em;

	text-align:left;

	color:#3a6b00;

	background-color:#F4F4F4;

	font-weight:bold;

	letter-spacing:1px;

	text-transform:uppercase;

	padding:8px 5px 3px 15px;

}

.featured_heading a {

	color:#3a6b00;

	text-decoration:none;

}

.featured_heading a:hover {

	color:#477C08;

}

.featured_height {

	height:40px;

}

.bg_gray {

	background-color:#F4F4F4;

}

.view_all {

	font-family:"Century Gothic", SansSerif, Verdana;

	font-size:12px;

	text-align:right;

	color:#666666;

	font-weight:bold;

	text-transform:uppercase;

	padding:5px 5px 5px 0px;

	vertical-align:middle;

	float:right;

}

.view_all a {

	color:#666666;

	text-decoration:none;

}

.view_all a:hover {

	color:#5B5B5B;

}

.featured_heading2 {

	font-family:SansSerif, Verdana;

	font-size:14px;

	text-align:left;

	color:#3a6b00;

	font-weight:bold;

	letter-spacing:0px;

	text-transform:uppercase;

	padding:10px 0px 10px 5px;

}

.featured_heading3 {

	font-family:"Century Gothic", SansSerif, Verdana;

	font-size:16px;

	text-align:left;

	color:#666666;

	font-weight:bold;

	letter-spacing:0px;

	text-transform:uppercase;

	padding:0px 0px 12px 0px;

}

.pro_head a {

	font-family:SansSerif, Verdana;

	font-size:0.875em;

	font-weight:bold;

	text-align:center;

	color:#666666;

	line-height:normal;

	text-decoration:none;

	text-transform:uppercase;

}

.pro_head a:hover {

	font-family:SansSerif, Verdana;

	color:#2e5203;

	text-decoration:none;

	text-transform:uppercase;

}

.pro_head_small a {

	font-family:SansSerif, Verdana;

	font-size:10px;

	font-weight:bold;

	text-align:left;

	color:#666666;

	text-decoration:none;

}

.pro_head_small a:hover {

	color:#339900;

	text-decoration:none;

}

.pro_pric {

	font-family:SansSerif, Verdana;

	font-size:18px;

	text-align:center;

	color:#e17604;

	font-weight:bold;

	text-transform:uppercase;

}

.sale_product {

	margin:-231px 0px 0px 0px;

	z-index:999;

	float:left;

}

.new_product {

	z-index:999;

	float:right;

	margin:-231px 0px 0px 0px;

}

.pro_pric2 {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:center;

	color:#999999;

	font-weight:bold;

	text-transform:uppercase;

}

.pro_pric_small {

	font-family:SansSerif, Verdana;

	font-size:13px;

	color:#e17604;

	font-weight:bold;

	text-transform:uppercase;

}

.pro_pric_small2 {

	font-family:SansSerif, Verdana;

	font-size:10px;

	color:#999999;

	font-weight:bold;

	text-transform:uppercase;

}

.product_list_outer_div {

	width:95%;

}

.login_container {

	border:1px solid #EBEBEB;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow:1px 1px 2px #cecece;

	-moz-box-shadow:1px 1px 5px #cecece;

	-webkit-box-shadow:1px 1px 5px #cecece;

	 background:#FFFFFF;

}

.rev {

	border:8px solid #EBEBEB;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow:1px 1px 2px #cecece;

	-moz-box-shadow:1px 1px 5px #cecece;

	-webkit-box-shadow:1px 1px 5px #cecece;

}

.img_small {

	float:right;

	text-align:right;

	width:60px;

}

.img_small_foter {

	float:left;

	text-align:left;

	width:60px;

}

.product_list_inner_div {

	padding:5px;

	border:1px solid #EBEBEB;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	width:160px;

	float:left;

	margin:5px;

	background-color:#F2F2F2;

}

.product_list_inner_div:hover {

	border:1px solid #DFDFDF;

	background-color:#DDDDDD;

}

.product_list_inner_div2 {

	padding:2px;

	border:1px solid #EBE4D3;

	margin:0px 0px 0px 0px;

	height:60px;

}

.product_list_inner_div2:hover {

	border:1px solid #CCCCCC;

}

.product_list_matter {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:center;

	padding:5px;

}

.product_list_matter2 {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:left;

	float:left;

	width:140px;

	white-space:inherit;

	padding:5px;

}

.add_to_cart {

	background:#f17d02;

	border-radius:5px;

	padding:5px 10px;

	text-decoration:none;

	color:#FFFFFF;

	font-size:12px;

	font-family:SansSerif, Verdana;

	text-transform:uppercase;

	float:left;

	font-weight:normal;

	display: inline-block;

	width:100%;

}

.add_to_cart a {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:center;

	color:#FFFFFF;

	text-decoration:none;

}

.add_to_cart a:hover {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:center;

	color:#FFFFFF;

}

.add_to_cart:hover {

	background:#84a90c;

}

.add_to_cart2 {

	background:#f17d02;

	border-radius:5px;

	padding:9px 30px 9px 30px;

	text-decoration:none;

	color:#FFFFFF;

	font-size:12px;

	font-family:SansSerif, Verdana;

	text-transform:uppercase;

	font-weight:normal;

	display: inline-block;

	width:100%;

}

.add_to_cart2 a {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:center;

	color:#FFFFFF;

	text-decoration:none;

}

.add_to_cart2 a:hover {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:center;

	color:#FFFFFF;

}

.add_to_cart2:hover {

	background:#84a90c;

}

.quantity_txt {

	background:#E0E0E0;

	border-radius:5px 0px 0px 5px;

	border:1px solid #CCCCCC;

	font:SansSerif, Verdana;

	font-size:12px;

	font-weight:bold;

	padding:4.5px 5px;

	vertical-align:middle;

	color:#333333;

	width:100%;

}

.quantity_textbox {

	border-radius:0px 5px 5px 0px;

	border:1px solid #CCCCCC;

	border-left:none;

	font:SansSerif, Verdana;

	font-size:12px;

	font-weight:bold;

	text-align:center;

	color:#333333;

	width:100%;

	padding:5px 0px 4px 0px;

}

.quantity_txt2 {

	background:#E0E0E0;

	border-radius:5px 0px 0px 5px;

	border:1px solid #CCCCCC;

	font:"Century Gothic", SansSerif, Verdana;

	font-size:12px;

	font-weight:bold;

	width:100%;

	line-height:31px;

	float:left;

	text-align:center;

	margin-left:8px;

	color:#333333;

}

.quantity_textbox2 {

	border-radius:0px 5px 5px 0px;

	border:1px solid #CCCCCC;

	border-left:none;

	font:SansSerif, Verdana;

	font-size:12px;

	font-weight:bold;

	text-align:center;

	color:#333333;

	width:100%;

	float:left;

	height:33px;

}

.empty_cart {

	float:left;

	width:95%;

	margin-left:10px;

}

.success {

	background:#CFF0A2;

	border-bottom:2px solid #009966;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	text-align:left;

	color:#006600;

	padding:5px;

	margin-bottom:10px;

	width:100%;

	height:50px;

	top:0px;

	left:0px;

	position:absolute;

}

.error {

	background:#C40500;

	border-bottom:2px solid #000000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:14px;

	text-align:center;

	color:#FFFFFF;

	padding:5px;

	margin:5px 0px 5px 0px;

}

.product_name {

	font-family:SansSerif, Verdana;

	font-size:24px;

	text-align:left;

	color:#3a6b00;

	letter-spacing:0px;

	text-transform:uppercase;

}

.fot_margin {

}

.login_heading {

	border-bottom:1px solid #E2E2E2;

	font-family:SansSerif, Verdana;

	font-size:22px;

	text-align:left;

	color:#333333;

	padding-bottom:5px;

	text-transform:uppercase;

}

.login_field_left {

	font-family:SansSerif, Verdana;

	font-size:14px;

	text-align:left;

	color:#666666;

	text-transform:uppercase;

}

.login_field_left2 {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:left;

	color:#666666;

}

.login_field_left2 a {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:left;

	color:#666666;

}

.small_mat {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:left;

	color:#666666;

}

.special_mat {

	font-family:SansSerif, Verdana;

	font-size:16px;

	text-align:left;

	color:#CC0000;

}

.price {

	font-family:SansSerif, Verdana;

	font-size:32px;

	text-align:left;

	color:#e17604;

	font-weight:bold;

}

.price2 {

	font-family:SansSerif, Verdana;

	font-size:18px;

	text-align:left;

	color:#999999;

}

.tophead_text {

	font-family:SansSerif, Verdana;

	font-size:16px;

	text-align:center;

	color:#FFFFFF;

	text-transform:uppercase;

	padding-bottom:5px;

}

.login_textbox {

	border:1px solid #CCCCCC;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit--border-radius:5px;

	font-family:SansSerif, Verdana;

	font-size:14px;

	text-align:left;

	color:#666666;

	padding:6px;

	width:220px;

	height:35px;

}

.login_textbox2, .drop_down_menu, .textarea, .textarea3 {

	border:0px solid #CCCCCC;

	background:#F0F0E9;

	/*border-radius:5px;

	-moz-border-radius:5px;

	-webkit--border-radius:5px;

	*/

	font-family:SansSerif, Verdana;

	font-size:14px;

	text-align:left;

	color:#666666;

	padding:6px;

	width:160px;

}

.textarea3 {

	border:1px solid #CCCCCC;

	background:#FFFFFF;

	width:100% !important;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

.full-width {

	width:95% !important;

}

.full-width2 {

	width:98% !important;

}

.login_submit_btn {

	background: #F88103;

	border:none;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow:2px 1px 3px rgba(0, 0, 0, 0.2);

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:center;

	color:#FFFFFF;

	cursor: pointer;

	padding:8px 20px;

}

.login_submit_btn:hover {

	background: #84A90C;

}

.register_btn {

	background: #F88103;

	border:none;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow:2px 1px 3px rgba(0, 0, 0, 0.2);

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:center;

	color:#FFFFFF;

	cursor: pointer;

	padding:9px 20px;

	text-decoration:none;

	text-transform:uppercase;

}

.register_btn a {

	color:#FFFFFF;

	text-decoration:none;

	text-transform:uppercase;

}

.register_btn:hover {

	background: #84A90C;

}

.login_textbox:focus {

	border-color:#66afe9;

	outline:0;

	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);

	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)

}

/*.login_textbox2:focus, .drop_down_menu:focus, .textarea:focus {

	border-color:#66afe9;

	outline:0;

	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);

	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)

}*/

.drop_down_menu {

	height:30px;

	width:375px;

	padding:4px;

}

.textarea, .textarea3 {

	height:60px;

	width:365px;

	padding:4px;

}

.pad_div {

	padding-top:15px;

}

.delivery {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:left;

	color:#d06c02;

	font-weight:bold;

}

.fot_mat {

	font-family:SansSerif, Verdana;

	font-size:10px;

	color:#666666;

	text-align:left;

}

.fot_mat a {

	font-family:SansSerif, Verdana;

	font-size:10px;

	color:#000000;

	text-align:left;

}

.invoice_footer {

	font-family:SansSerif, Verdana;

	font-size:12px;

	color:#333333;

	text-align:center;

}

.fot_matr {

	font-family:SansSerif, Verdana;

	font-size:10px;

	color:#666666;

	text-align:right;

}

.fot_mat2 {

	font-family:SansSerif, Verdana;

	font-size:10px;

	color:#666666;

	text-align:left;

}

.fot_mat2 a {

	font-family:SansSerif, Verdana;

	font-size:10px;

	color:#666666;

	text-align:left;

	text-decoration:none;

}

.fot_mat2 a:hover {

	font-family:SansSerif, Verdana;

	font-size:10px;

	color:#666666;

	text-align:left;

	text-decoration:underline;

}

.fot_mat3 {

	font-family:SansSerif, Verdana;

	font-size:10px;

	color:#666666;

	text-align:left;

	text-transform:uppercase;

}

.fot_m {

	font-family:SansSerif, Verdana;

	font-size:12px;

	color:#999999;

	text-align:left;

}

.fot_m a {

	font-family:SansSerif, Verdana;

	font-size:12px;

	color:#999999;

	text-align:left;

	text-decoration:none;

	border-bottom:1px solid #EBEBEB;

	padding:2px 0px 2px 0px;

	display:block;

	list-style:none;

}

.fot_m a:hover {

	font-family:SansSerif, Verdana;

	font-size:12px;

	color:#999999;

	text-align:left;

	text-decoration:none;

}

.fot_m2 {

	font-family:SansSerif, Verdana;

	font-size:12px;

	color:#666666;

	text-align:left;

	text-decoration:none;

	border-bottom:1px solid #EBEBEB;

	padding-bottom:5px;

	padding:5px;

}

.fot_m2 a {

	color:#666666;

	text-decoration:none;

}

.summ_mat {

	font-family:SansSerif, Verdana;

	font-size:12px;

	color:#666666;

	text-align:left;

}

.cart_mat {

	font-family:SansSerif, Verdana;

	font-size:12px;

	color:#666666;

	text-align:left;

}

.cart_mat a {

	font-family:SansSerif, Verdana;

	font-size:12px;

	color:#666666;

	text-align:left;

	text-decoration:none;

}

.cart_mat a:hover {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:left;

	text-decoration:underline;

}

.cart_mat2 {

	font-family:SansSerif, Verdana;

	font-size:14px;

	font-weight:bold;

	color:#666666;

	text-align:right;

	padding:0px;

}

.cart_mat3 {

	font-family:SansSerif, Verdana;

	font-size:16px;

	color:#666666;

	text-align:right;

	padding:0px;

}

.cart_form_head {

	font-family:SansSerif, Verdana;

	font-size:16px;

	color:#696763;

	text-align:left;

	padding:5px 0px 5px 0px;

}

.cart_head {

	font-family:SansSerif, Verdana;

	font-size:1em;

	font-weight:bold;

	color:#000000;

	text-align:left;

	border-bottom:1px dotted #000000;

	border-top:1px dotted #000000;

	text-transform:uppercase;

	padding:5px 0px 5px 0px;

}

.cart_head1 {

	font-family:SansSerif, Verdana;

	font-size:12px;

	font-weight:bold;

	color:#e17604;

	text-align:left;

}

.cart_head2 {

	font-family:SansSerif, Verdana;

	font-size:14px;

	font-weight:bold;

	color:#e17604;

	text-align:left;

	padding:0px; 

}

.cart_head3 {

	font-family:"Century Gothic", SansSerif, Verdana;

	font-size:18px;

	text-align:left;

	color:#e17604;

	font-weight:bold;

	letter-spacing:0px;

	text-transform:uppercase;

	padding:0px 0px 10px 0px;

}

.apply_btn {

	background: #e17604;

	border:1px solid #EC6448;

	border-radius:0px 5px 5px 0px;

	-moz-border-radius:0px 5px 5px 0px;

	-webkit-border-radius:0px 5px 5px 0px;

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-transform:uppercase;

	text-align:center;

	height:33px;

	color:#FFFFFF;

	cursor: pointer;

	padding:6.7px 20px 6.7px 20px;

	width:100%;

}

.no-dec {

	text-decoration:none;

}

.search_coupon {

	background-color:#FFFFFF;

	border:1px solid #CCCCCC;

	border-right:0px;

	border-radius:5px 0px 0px 5px;

	-moz-border-radius:5px 0px 0px 5px;

	-webkit-border-radius:5px 0px 0px 5px;

	width:143px;

	height:33px;

	vertical-align:middle;

	padding:3px 5px 3px 8px;

	font-family:SansSerif, Verdana;

	font-size:12px;

	color:#999999;

	width:100%;

}

.green {

	background: #84a90c;

	border:1px solid #84a90c;

}

.green:hover {

	background: #f17d02;

	border:1px solid #f17d02;

}

.palce_order {

	background: #84a90c;

	border-radius:5px;

	padding:8px 0px 8px 0px;

	height:15px;

	color:#FFFFFF;

	text-decoration:none;

	font-family:SansSerif, Verdana;

	font-size:18px;

	text-transform:uppercase;

	width:100%;

}

.palce_order a {

	font-family:SansSerif, Verdana;

	font-size:18px;

	text-align:center;

	color:#FFFFFF;

	text-decoration:none;

	width:100%;

}

.palce_order a:hover {

	font-family:SansSerif, Verdana;

	font-size:18px;

	text-align:center;

	color:#FFFFFF;

}

.palce_order:hover {

	background:#f17d02;

}

img {

	border:0;

}

.special_mat {

	background:#e9f9e5 url('../images/success.png') 10px 20% no-repeat;

	border:#84a90c solid 1px;

	font-family:"Century Gothic", SansSerif, Verdana;

	font-size:18px;

	color:#84a90c;

	text-align:center;

	padding:10px 10px 10px 45px;

	margin:0px 0px 10px 0px;

}

.special_mat2 {

	background:#e9f9e5;

	border:#84a90c solid 1px;

	font-family:"Century Gothic", SansSerif, Verdana;

	font-size:18px;

	color:#84a90c;

	text-align:center;

	padding:10px 10px 10px 10px;

	margin:0px 0px 10px 0px;

}

.border_bottom {

	font-size:1px;

	border-bottom:1px dotted #999999;

}

.cucyle {

	background:#000000;

	border:0;

	border-radius:50px 50px 50px 50px;

	-moz-border-radius:0px 5px 5px 0px;

	-webkit-border-radius:0px 5px 5px 0px;

	font-family:SansSerif, Verdana;

	font-size: 100%;

	font-weight:bold;

	text-transform:uppercase;

	text-align:center;

	height:33px;

	color:#FFFFFF;

	padding:6px 10px 6px 10px;

	display:inline;

}

.cucyle2 {

	background:#CCCCCC;

	border:0;

	border-radius:50px 50px 50px 50px;

	-moz-border-radius:0px 5px 5px 0px;

	-webkit-border-radius:0px 5px 5px 0px;

	font-family:SansSerif, Verdana;

	font-size: 100%;

	font-weight:bold;

	text-transform:uppercase;

	text-align:center;

	height:33px;

	color:#FFFFFF;

	padding:6px 10px 6px 10px;

	display:inline;

}

.cart_arrow {

	font-family:SansSerif, Verdana;

	font-size: 1.25em;

	color:#999999;

	font-weight:bold;

	text-align:center;

	padding:0px 5px 0px 5px;

	display:inline;

}

.cart_arrow2 {

	font-family:SansSerif, Verdana;

	font-size: 1.25em;

	color:#000000;

	font-weight:bold;

	text-align:center;

	padding:0px 5px 0px 5px;

	display:inline;

}

.arrow-div {

	display:inline;

	font-family:SansSerif, Verdana;

	font-size: 1.25em;

	color:#000000;

	font-weight:bold;

	text-align:center;

}

.review_heading {

	font-family:"Century Gothic", SansSerif, Verdana;

	font-size:16px;

	text-align:left;

	color:#666666;

	font-weight:bold;

	letter-spacing:0px;

	text-transform:uppercase;

	padding:0px 0px 12px 0px;

	border-bottom:1px solid #CCCCCC;

}

.review_member {

	font-family:"Century Gothic", SansSerif, Verdana;

	font-size:12px;

	text-align:left;

	color:#666666;

}

.review_title {

	font-family:"Century Gothic", SansSerif, Verdana;

	font-size:14px;

	font-weight:bold;

	text-align:left;

	color:#666666;

}

.review_matter {

	font-family:"Century Gothic", SansSerif, Verdana;

	font-size:14px;

	text-align:left;

	color:#666666;

}

.search_result {

	font-family:"Century Gothic", SansSerif, Verdana;

	font-size:16px;

	text-align:left;

	color:#666666;

	font-weight:bold;

	letter-spacing:1px;

	text-transform:capitalize;

	padding:8px 5px 8px 20px;

}

.not_found {

	font-family:"Century Gothic", SansSerif, Verdana;

	font-size:16px;

	text-align:left;

	color:#990000;

	font-weight:bold;

	letter-spacing:1px;

	text-transform:capitalize;

	padding:8px 5px 8px 20px;

}

.print_head {

	font-family:Arial, Helvetica, sans-serif;

	font-size:32px;

	text-align:center;

	color:#333333;

	padding:4px 2px 4px 5px;

	font-weight:bold;

	border-bottom:1px solid #DBDBDB;

}

.print_address_head {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	text-align:left;

	color:#333333;

	padding:4px 2px 4px 5px;

}

.print_address_head2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	text-align:left;

	color:#333333;

	padding:4px 2px 4px 5px;

}

.print_address {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:left;

	color:#333333;

	padding:4px 2px 4px 5px;

}

.invoice_title {

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	text-align:left;

	color:#333333;

	padding:4px 2px 4px 5px;

	font-weight:bold;

}

.field_head {

	font-family:Tahoma, Arial, "Times New Roman";

	font-size:12px;

	text-align:left;

	color:#333333;

	padding:5px 5px 5px 0px;

	font-weight:bold;

}

.field_head a {

	font-family:Tahoma, Arial, "Times New Roman";

	font-size:12px;

	text-align:left;

	color:#333333;

	padding:5px 5px 5px 0px;

	font-weight:bold;

}

.pro_delail_mat {

	font-family:SansSerif, Verdana;

	font-size:12px;

	color:#666666;

	text-align:left;

}

.pro_delail_mat a {

	font-family:SansSerif, Verdana;

	font-size:12px;

	color:#666666;

	text-align:left;

	text-decoration:none;

}

.pro_delail_mat a:hover {

	font-family:SansSerif, Verdana;

	font-size:12px;

	color:#666666;

	text-align:left;

	text-decoration:underline;

}

.detail_div {

	border:1px dashed #CCCCCC;

	border-radius:5px 5px 5px 5px;

	-moz-border-radius:0px 5px 5px 0px;

	-webkit-border-radius:0px 5px 5px 0px;

	padding:10px;

	background-color:#F3F3F3;

}

.form_matter_middle {

	font-family:SansSerif, Verdana;

	font-size:20px;

	font-weight:bold;

	color:#666666;

	text-align:center;

}

.form_matter_middle2 {

	font-family:SansSerif, Verdana;

	font-size:12px;

	color:#666666;

	text-align:center;

}

.payment_mode {

	background:#CFF0A2;

	border-radius:5px 5px 5px 5px;

	-moz-border-radius:5px 5px 5px 5px;

	-webkit-border-radius:5px 5px 5px 5px;

	border:1px solid #accc7f;

	padding:15px;

	margin-bottom:8px;

}

.payment_mode a {

	text-decoration:none;

	color:#006600;

}

.payment_mode2 {

	background:#FFFFFF;

	border-radius:5px 5px 5px 5px;

	-moz-border-radius:5px 5px 5px 5px;

	-webkit-border-radius:5px 5px 5px 5px;

	border:1px solid #accc7f;

	text-align:center;

	padding:5px;

}

.payment_mode2 a {

	text-decoration:none;

}

.paym_text

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:1.2em;

	text-align:center;

	color:#006600;

	padding-top:8px;

	height:30px;

}

.leftbar_menu {

	font-family:SansSerif, Verdana;

	font-size:14px;

	text-align:left;

	color:#d06c02;

	font-weight:bold;

	padding:5px;

}

.leftbar_menu a {

	color:#d06c02;

	text-decoration:none;

}

.account_heading {

	background:#f17d02;

	border-radius:2px;

	padding:10px;

	text-decoration:none;

	color:#FFFFFF;

	font-size:12px;

	font-family:SansSerif, Verdana;

	text-transform:uppercase;

	font-weight:bold;

}

.text_hint {

	font-size:11px;

	font-family:SansSerif, Verdana;

	text-align:left;

	color:#993300;

}

.table_view {

	border-collapse: collapse;

}

.tbl_heading {

	font-family:SansSerif, Verdana;

	font-size:12px;

	font-weight:bold;

	text-align:left;

	color:#333333;

	padding:5px;

}

.tbl_matter {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:left;

	color:#333333;

	padding:5px;

}

.tbl_matter a {

	color:#333333;

	text-decoration:none;

}

.tbl_matter a:hover {

	text-decoration:underline;

}

.tbl_matter2 {

	font-family:SansSerif, Verdana;

	font-size:13px;

	font-weight:bold;

	text-align:left;

	color:#F17D02;

	padding:5px;

}

.tbl_matter2 a {

	color:#477C08;

	text-decoration:none;

}

.tbl_matter2 a:hover {

	text-decoration:underline;

}

.msg {

	background:#CFF0A2;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	text-align:left;

	color:#006600;

	padding:5px;

	margin-bottom:5px;

}

.success2 {

	background:#CFF0A2;

	border-bottom:2px solid #009966;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	text-align:left;

	color:#006600;

	padding:5px;

	margin-bottom:10px;

	width:100%;

	height:50px;

	top:0px;

	left:0px;

	position:absolute;

}

.add_item_msg {

	background:#e9f9e5 url('../images/success.png') 10px 20% no-repeat;

	border:#b4e8aa solid 2px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#1c8400;

	padding:6px 10px 10px 45px;

	margin:0px 0px 10px 0px;

	border-radius:5px 5px 5px 5px;

	-moz-border-radius:5px 5px 5px 5px;

	-webkit-border-radius:5px 5px 5px 5px;

	-ms-border-radius:5px 5px 5px 5px;

	display:none;

	margin-bottom:10px;

	width:100%;

	height:50px;

	top:0px;

	left:0px;

	position:absolute;

}

.add_item_msg span {

	display:block;

	font-weight:bold;

	padding:0px 0px 4px 0px;

}

.add_item_msg img {

	float:right;

	margin-top:-12px;

}

.payment_btn {

	background: #e17604;

	border:1px solid #EC6448;

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:center;

	height:33px;

	color:#FFFFFF;

	cursor: pointer;

	padding:6.7px 20px 6.7px 20px;

}

.inline_error {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FF0000;

	text-align:left;

}

.login_error {

	background:#CC0000;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border:1px solid #990000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	text-align:left;

	color:#F8F8F8;

	padding:5px;

	margin-bottom:10px;

}

.login_error ul {

	margin:0px;

	padding:0px;

}

.login_error li {

	list-style-type:none;

}

.success_message {

	background:#e9f9e5 url('../images/success.png') 10px 20% no-repeat;

	background:#7BA803;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	font-family:SansSerif, Verdana;

	font-weight:bold;

	font-size:12px;

	text-align:left;

	color:#FFFFFF;

	padding:8px;

	margin-bottom:10px;

}

.success_message span {

	display:block;

	font-weight:bold;

	padding:0px 0px 4px 0px;

}

.success_message img {

	float:right;

	margin-top:-12px;

}

.sku_head {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:left;

	color:#666666;

}

.sku_text {

	font-family:SansSerif, Verdana;

	font-weight:bold;

	font-size:14px;

	text-align:left;

	color:#999999;

}

.stock_status {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:left;

	color:#84A90C;

}

.wish {

	font-family:SansSerif, Verdana;

	font-size:100%;

	text-align:center;

	color:#84A90C;

}

.wish a {

	text-decoration:none;

	color:#84A90C;

}

.wish a:hover {

	text-decoration:underline;

}

.smatter {

	font-family:SansSerif, Verdana;

	font-size:12px;

	color:#666666;

	text-align:left;

	line-height:20px;

}

.matter {

	font-family:SansSerif, Verdana;

	font-size:12px;

	color:#000000;

	text-align:justify;

	line-height:20px;

}

.matter a {

	font-family:SansSerif, Verdana;

	font-size:12px;

	color:#000000;

	text-align:justify;

	line-height:20px;

	text-decoration:none;

}

.matter_light {

	font-family:SansSerif, Verdana;

	font-size:11px;

	color:#666666;

	text-align:justify;

	line-height:20px;

}

.main_head {

	font-family:SansSerif, Verdana;

	font-size:28px;

	text-align:left;

	color:#FFFFFF;

	background-color:#477c08;

	text-transform:uppercase;

	padding:8px 5px 8px 20px;

}

.content_head {

	font-family:SansSerif, Verdana;

	text-align:left;

	color:#FFFFFF;

	text-transform:uppercase;

	background-color:#477c08;

	padding:8px 5px 8px 20px;

}

h1 {

	display:inline;

	font-size:2em;

	font-weight:normal;

}

.content_sub_head {

	font-family:SansSerif, Verdana!important;

	text-align:left;

	color:#477c08;

	border-bottom:3px solid #477c08;

	text-transform:uppercase;

}

.content_matter {

	font-family:SansSerif, Verdana;

	font-size:1.25em;

	color:#666666;

	text-align:left;

	padding-left:0px;

}

.sub_head {

	font-family:SansSerif, Verdana;

	font-size:24px;

	text-align:left;

	color:#477c08;

	border-bottom:3px solid #477c08;

	text-transform:uppercase;

}

.sub_head2 {

	font-family:SansSerif, Verdana;

	font-size:18px;

	text-align:left;

	color:#477c08;

	border-bottom:2px solid #477c08;

	text-transform:uppercase;

	padding-bottom:5px;

}

.drop_down_menu2 {

	border:1px solid #CCCCCC;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit--border-radius:5px;

	font-family:SansSerif, Verdana;

	font-size:14px;

	text-align:left;

	color:#666666;

	height:30px;

	width:215px;

	padding:4px;

}

.drop_down_menu2:focus {

	border-color:#66afe9;

	outline:0;

	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);

	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)

}

.mandatory {

	color:#FF0000;

}

.class_fieldset {

	border:1px solid #CCCCCC;

}

.class_legend {

	font-family:SansSerif, Verdana;

	font-size:18px;

	font-weight:bold;

	color:#F17D02;

}

.captcha {

	font-family:'Times New Roman', Times, serif;

	font-size:20px;

	font-weight:bold;

	text-align:center;

	color:#0066FF;

	width:70px;

	padding:5px 5px 5px 5px;

	display:inline;

	position:absolute;

	margin-top:0px;

}

.page_text {

	font-family:SansSerif, Verdana;

	font-size:14px;

	text-align:center;

	padding:5px;

	color:#333333;

}

.tag_text {

	font-family:SansSerif, Verdana;

	font-size:14px;

	font-weight:bold;

	text-align:center;

	padding:5px;

	color:#333333;

}

.tag_text a {

	font-weight:normal;

	font-size:12px;

	color:#333333;

}

.tag_text a:hover {

	text-decoration:none;

}

.feedback_field {

	border:1px solid #CCCCCC;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit--border-radius:5px;

	font-family:SansSerif, Verdana;

	font-size:14px;

	text-align:left;

	color:#666666;

	height:70px;

	width:600px;

	padding:4px;

}

.feedback_field:focus {

	border-color:#66afe9;

	outline:0;

	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);

	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)

}

.shipping_charge {

	font-family:SansSerif, Verdana;

	font-size:12px;

	font-weight:bold;

	text-align:center;

	padding:5px;

	color:#333333;

}

.track_div {

	padding:5px;

	border:1px solid #EBEBEB;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	width:160px;

	float:left;

	margin:5px;

	background-color:#F2F2F2;

}

.track_div:hover {

	border:1px solid #DFDFDF;

	background-color:#DDDDDD;

	box-shadow:1px 1px 5px #cecece;

	-moz-box-shadow:1px 1px 5px #cecece;

	-webkit-box-shadow:1px 1px 5px #cecece;

}

.track_or {

	background: #84a90c;

	border-radius:5px;

	padding:8px 10px 8px 10px;

	width:40px;

	height:15px;

	color:#FFFFFF;

	text-decoration:none;

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-transform:uppercase;

}

.track_or a {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:center;

	color:#FFFFFF;

	text-decoration:none;

}

.track_or a:hover {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:center;

	color:#FFFFFF;

}

.track_or:hover {

	background:#f17d02;

}

.fpwd a {

	font-family:SansSerif, Verdana;

	font-size:12px;

	text-align:center;

	color:#666666;

	text-decoration:underline;

}

.fpwd a:hover {

	color:#333333;

	text-decoration:underline;

}

.message2 {

	background:#7BA803;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	font-family:SansSerif, Verdana;

	font-weight:bold;

	font-size:12px;

	text-align:left;

	color:#FFFFFF;

	padding:8px;

	margin-bottom:10px;

}

.tb_bg {

	border:1px solid #CCCCCC;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

.summary_head {

	background-color:#EFEFEF;

	border-bottom:1px solid #CCCCCC;

	border-radius:5px 5px 0px 0px;

	-moz-border-radius:5px 5px 0px 0px;

	-webkit-border-radius:5px 5px 0px 0px;

	font-family:SansSerif, Verdana;

	font-size:18px;

	font-weight:bold;

	text-align:left;

	color:#666666;

	padding:10px 5px 10px 15px;	

}

.outer_div {

	

}

.div_heading {

	font-family:SansSerif, Verdana;

	font-size:20px;

	font-weight:bold;

	text-align:left;

	color:#666666;

	padding:10px 5px 10px 5px;	

}

.div_matter {

	font-family:SansSerif, Verdana;

	font-size:14px;

	text-align:left;

	color:#666666;

	line-height:25px;

	padding:0px 0px 0px 5px;

}

.logo {

	text-align:left;

	max-width:100%;

}

.menu_logo {

	position:absolute;

	margin:0% 0% 0% 40%;

	display:none;

	padding:5px 0px 0px 0px;

}

.shopping_bag {

	display:inline;

	float:right;

	margin-right:15px;

}

.search-icon-disp {

	display:inline;

	margin-top:9px;

	position:absolute;

	margin-left:-40px;

	cursor:pointer;

}

.mob_cart_circyle {

	background:#477C08;

	border-radius:50px 50px 50px 50px;

	-moz-border-radius:0px 5px 5px 0px;

	-webkit-border-radius:0px 5px 5px 0px;

	border:1px solid #FFFFFF;

	padding:2px 9px;

	float:right; 

	margin:10px -39px 0px 0px; 

	z-index:99999;

	text-decoration:none;

}

.mob_cart_list {

	font-family:SansSerif, Verdana;

	font-size:10px;

	text-align:center;

	color:#FFFFFF;

	float:right; 

	margin:15px -38px 0px 0px; 

	z-index:99999;

	width:20px;

	text-decoration:none;

}

.mob_cart_list a {

	text-decoration:none;

}

#out-search {

	background:#477C08; 

	display:none;

	height:50px;

	padding-top:10px;

}

.custom-form-control {

	height:30px;

}

.web-custom-btn {

	height:30px;

	background:#000000;

	border:1px solid #000000;

}

.web-custom-glyphicon {

	color:#FFFFFF;

}

.web-custom-glyphicon2 {

	color:#FFFFFF;

}

.header_logo {



}

.header-pad {

	padding-bottom:5px;

}

.header-pad2 {

	/*padding:0px;*/

}

.header-size {

	width:350px;

	padding-right: 0px;

	padding-left: 0px;

	float:right;

	margin-right:15px;

}

.blank-space {

	height:10px;

}

#product_range1 {

	display:none;

}

.pad_image {

	padding:1px;

}

.search-box {

	display: block;

	width: 100%;

	padding: 0px 5px 0px 30px;

	border: 0px none;

}

.src-btn {

	display: block;

	width: 100%;

	padding: 0px 5px 0px 30px;

	border: 0px none;

}

.custom-search-form{

    margin-top:5px;

}

.custom-btn {

	display: inline-block;

	padding: 6px 12px;

	margin-bottom: 0px;

	font-size: 14px;

	font-weight: normal;

	line-height: 1.42857;

	text-align: center;

	white-space: nowrap;

	vertical-align: middle;

	cursor: pointer;

	background-image: none;

	border: 1px solid transparent;

	border-radius: 4px;

	-moz-user-select: none;

}

/* XS Portrait */

@media (max-width: 480px) {



/*.palce_order {

	

	font-size:0.875em;

	

}*/

.banner-right {

	display:none;

}

.cart_quant {

	

}

.cart_quant_minus {

	

}

.cart_quant_plus {

	

}

.out-search {

	display:none;

}

.search-icon-disp {

	display:inline !important;

}

.resize-menu {

	display:block;

}

.user-form {

	width:100%;

}

.footer-search {

	display:none;

}

.fb-connect {

	display:none;

}

.featured-bottom {

	display:none;

}

.top_no {

	text-align:center;

	font-size:1em;

}

.login_textbox {

	width:100%;

}

.top_menu2 {

	text-align:center;

	font-size:1em;

}

.logo {

	text-align: center;

	max-width:100%;

}

.info_strip {

	display:none;

}

.product_list_inner_div {

	width:97%;

	height:100%;

}

.header_logo {

	display:none;

}

.header_topline {

	display:none !important;

}

.menu_logo {

	display:block !important;

}

#product_range1 {

	display:block;

}



#cookies_msg {

	text-align:center;

}

#copyright_msg {

	text-align:center;

}

#social_icon {

	text-align:center;

}

#social_heading {

	display:none;

}

#featured_product {

	margin-left:0px;

}

.hidd-right-bar {

	display:none;

}

.hidd-right-bar2 {

	display:none;

}

}

@media (max-width: 750px) {

.hidd-right-bar2 {

	display:none;

}

.banner-right {

	display:none;

}

.header_topline {

	display:block;

}

.menu_logo {

	display:none;

}

#out-search {

	display:none;

}

.search-icon-disp {

	display:inline;

}

.top_menu2 {

	font-size:1em;

}

.top_no {

	font-size:1em;

}

.user-form {

	width:100%;

}

.resize-menu {

	display:block;

}

.footer-search {

	display:none;

}

.fb-connect {

	display:none;

}

.featured-bottom {

	display:none;

}

.info_strip {

	display:none;

}

.top-head-link {

	display:none;

}

#cart_id {

	display:none;

}

#call_id {

	text-align:center;

}

#more_link {

	text-align:center;

}

#site_logo {

	text-align:center;

}

#cookies_msg {

	text-align:center;

}

#copyright_msg {

	text-align:center;

}

#social_icon {

	text-align:center;

}

#policy-link {

	text-align:center;

}

}

.no_left_padding {

	padding-left:0px;

}

.no_right_padding {

	padding-right:0px;

}

.foot-sticy

{

	position:fixed; width:100%; float:left; bottom:0px;

	background-color:#000000;

	color:#FFFFFF;

	text-align:center;

	height:42px;

	padding-top:5px;

	z-index:9999999;

}

.left-border {

	border-left:1px dotted #CCCCCC;

}

.right-border {

	border-right:1px dotted #CCCCCC;

}

.of-hidden {

	overflow:auto;	

}

.top-border {

	border-top: 1px dotted #CCCCCC;

}

.text-right {

	text-align:right!important;

}

.no-padding {

	padding:0px;

}

.no-padding2 {

	padding-left:0px;

}

.no-margin {

	margin:0px;

}

.mar5px

{

	margin-top:5px;

}

.div25px

{

	width:25px;

}

/*----------------------

		Footer

----------------------*/

.footer {
background:#FFFFFF;
border-top:1px solid #CCCCCC;
margin-top:25px;
}
.footer_extra
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#999999;
	line-height:15px;
}
.footer_extra a
{
	font-family:SansSerif, Verdana;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#999999;
	text-decoration:underline;
}
.footer_extra a:hover
{
	font-family:SansSerif, Verdana;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#333333;
	text-decoration:underline;
}