/***** Global Settings *****/
html, body {
border:0;
margin:0;
padding:0;
}
body {
font-family:"Tahoma";
}
/***** Headings *****/
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
h1 {
padding:20px 0 20px 0;
}

h2 {
padding:10px 0;
}


h2,h3 {font-size:13px}

/***** Common Formatting *****/
p, ul, ol {
margin:0;
padding:0;
}
ul, ol {
padding:0;
}
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
small {
font-size:0.85em;
}
img {
border:0;
}
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
/***** Links *****/
a,
a:link,
a:visited,
a:hover {
text-decoration:underline;
}
/***** Tables *****/
table {
border:0;
margin:0 0 0 0;
padding:0;
}
table tr td {
padding:2px;
}
/***** Wrapper *****/
#wrap {
width:960px;
margin:0 auto;
}
/***** Global Classes *****/
.clear { clear:both; }
.float-left { float:left; }
.float-right { float:right; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }
.bold { font-weight:bold; }
.normal { font-weight:normal; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { background:#ffc; }
.wrap { width:960px;margin:0 auto; }
.img-left { float:left;margin:4px 10px 4px 0; }
.img-right { float:right;margin:4px 0 4px 10px; }
.nopadding { padding:0; }
.noindent { margin-left:0;padding-left:0; }
.nobullet { list-style:none;list-style-image:none; }
.yellow{color:#fded70;}
.dark-yellow{color:#ffde33;}
.white{color:#f9ff9c;}
.blue{color:#2690b5;}
.grey{color:#acaeb2;}
.no-decoration{text-decoration:none;}
.eleven{font-size:11px;}
.twelve{font-size:12px;}
.thirteen{font-size:13px;}
.ten{font-size:10px;}
.text-uppercase{text-transform:uppercase;}
.green{color:#8ebc29;}
.dark-green{color:#7eb20a;}
.dark-green2{color:#80b30d;}
.red{color:#db1515;}
.left-border-grey{border-left:1px solid #e3e5ea;}
.margin-bottom{margin-bottom:6px;}
.margin-top{margin-top:10px;}
.dark-blue{color:#017783;}
.capitalize{text-transform: capitalize;}
/* MAIN TEMPLATE*/
body{
	font-size:12px;
	color:#2690b5;
	background:#ebecf0;
}

#container{
	height: 100%;
	margin:0 auto;
	width: 935px;
	background:white;
}

#inside_container{
	margin:0px 4px 0px 4px;
}
/* CONTENT */
#content{
	border:0px solid red;
	width: 927px;
}

#content_right{
	float:right;
	width:211px;
	background: url('../images/bg_body_top.gif') repeat-x top;
	border:0px solid red;
	margin-right:0px;
	padding-right:0px;
}

#content_right_inside{
	border:0px solid blue;
	float:right;
	width:205px;
	margin-left:6px;
	margin-top:12px;
	margin-bottom:12px;
}

#proceed_to_order{
	width:205px;
	height:46px;
}

#proceed_to_order img{
	display:inline;
	padding:0px;
	margin:0px;
}

#right_separator{
	width:205px;
	/*height:1px;
	background:#e3e5ea;*/
	border-top: 1px solid #e3e5ea;
	margin:5px 0px 5px 0px;
}

#support{
	width:205px;
	height:81px;
	background: url('../images/bg_support.gif') no-repeat;
}
#support_inside{
	padding:13px 0px 0px 7px;
}
#working_hours{
	width:205px;
	height:101px;
	background: url('../images/bg_working_hours.gif') no-repeat;
	margin-top:13px;
}
#working_hours_inside{
	padding:13px 0px 0px 7px;
}
#geotrust{
	padding:8px 0px 0px 0px;
}

#ssl{
	padding:8px 0px 0px 0px;
}
#ddos{
	width:205px;
	text-align:center;
	padding:8px 0px 0px 0px;
}
#shipping{
	padding:8px 0px 0px 0px;
}


#payment_methods{
	width:205px;
	padding:8px 0px 0px 0px;
}

#payment_methods_header{
	width:205px;
	background: url('../images/bg_payment_header.gif') no-repeat;	
	color:#f9ff9c;
	font-size:13px;
	font-weight:bold;
	height:22px;
	margin:0px;
	line-height:15px;
}


#payment_methods_header_inside{
	padding:4px 0px 0px 7px;
}

#payment_methods_content{
	width:203px;
	border-left:1px solid #e3e5ea;
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	height:84px;
}
#payment_methods_content img{
	padding-top:8px;
	display:inline;
}

#shipping_methods{
	width:205px;
	padding:8px 0px 0px 0px;
}


#shipping_methods_header{
	width:205px;
	background: url('../images/bg_payment_header.gif') no-repeat;	
	color:#f9ff9c;
	font-size:13px;
	font-weight:bold;
	height:22px;
	margin:0px;
	line-height:15px;
}
#shipping_methods_header_inside{
	padding:4px 0px 0px 7px;
}

#shipping_methods_content{
	width:203px;
	border-left:1px solid #e3e5ea;
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	height:79px;
}

#garantie{
	width:205px;
	padding:8px 0px 0px 0px;
}
#garantie_header{
	width:205px;
	background: url('../images/bg_payment_header.gif') no-repeat;	
	color:#f9ff9c;
	font-size:13px;
	font-weight:bold;
	height:22px;
	margin:0px;
	line-height:15px;
}
#garantie_header_inside{
	padding:4px 0px 0px 7px;
}
#garantie_content{
	width:203px;
	border-left:1px solid #e3e5ea;
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	background:#f6fcfe;
	color:#2690b5;
	font-size:12px;
}
#garantie_content img{
	padding-top:8px;
	display:inline;
}

#garantie_content p{
	padding:5px 3px 7px 7px;
}

#shipping_methods_content img{
	padding-top:8px;
	display:inline;
}

#garantie_content a{
	color:#7eb20a;
	background:#f6fcfe;
	padding-bottom:3px;
}

#garantie_content a:hover{
	color:#f9ff9c;
	background:#7eb20a;
}

#garantie_content a:visited{
	color:#7eb20a;
	background:#f6fcfe;
}

#garantie_content a:visited:hover{
	color:#f9ff9c;
	background:#7eb20a;
}
#garantie_content a.blue_bg{
	color:#F6FCFE;
	background:#F6FCFE;
}

#garantie_content a.blue_bg:hover{
	color:#F6FCFE;
	background:#F6FCFE;
}

#garantie_content a.blue_bg:visited{
	color:#F6FCFE;
	background:#F6FCFE;
}

#garantie_content a.blue_bg:visited:hover{
	color:#F6FCFE;
	background:#F6FCFE;
}


#enter_my_account{
	width:205px;
	height:146px;
	background: url('../images/bg_enter_my_account.gif') no-repeat;
	margin-top:13px;	
}

#enter_my_account_inside{
	padding:3px 0px 0px 10px;
}

#enter_my_account input.text{
	width:178px;
	height:21px;
	background: white;
	border:1px solid #e3e5ea;
	font-size:12px;
}
/* END CONTENT */

/* FOOTER */
#footer {
	position: relative;
	height:88px;
	width: 927px;
	clear: both;
	margin-top:10px;
}

#footer_left_side{
	padding-top:10px;
	border:0px solid blue;
	float:left;
	width: 204px;
	background: url('../images/ft_bg_top.gif') repeat-x top;
	height:88px;
	margin-right:6px;
}
#footer_left_side_left{
	float:left;
	width:35px;
}


#footer_left_side_right{
	float:right;
	width:165px;
}


#footer_right_side{
	padding-top:10px;
	border:0px solid blue;
	float:right;
	width: 717px;
	background: url('../images/ft_bg_top.gif') repeat-x top;
	height:88px;
}
/* END FOOTER */


#content_left{
	float:left;
	width:716px;	
}

#content_left_header{
	position:relative;
	float:left;
	width:716px;
}

#content_left_header_left{
	float:left;
	width:204px;
	background: url('../images/ft_bg_top.gif') repeat-x top;
}
#pilloleonline{
	padding:5px 0px 0px 0px;
}

#pilloleonline img{
	padding:0px;
	margin:0px;
	display:block;
	
}

#hd_left_separator{
	float:left;
	width:204px;
	height:6px;
	background: url('../images/hd_left_separator.gif') repeat-y top;
}

#hd_left_table{
	float:left;
	width:204px;
	/*height:158px;*/
}


#hd_left_table a{
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	color:#2690b5;
}

#hd_left_table a:hover{
	color:#80b30d;
}

#hd_left_table a:visited{
	color:#2690b5;
}


#hd_left_table a:visited:hover{
	color:#80b30d;
}

#hd_left_table td.hd_left_table_left_cell{
	text-align:center;
	border-left:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	width:25px;
	padding:0px;
	height:31px;
}

#hd_left_table td.hd_left_table_right_cell{
	text-align:left;
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	padding:0px;
}


#hd_list_products{
	margin-top:6px;
	float:left;
	width:204px;
	height:26px;
	background: url('../images/hd_list_products.gif') no-repeat;

}

#hd_list_products_inside{
	padding:5px 0px 0px 7px;
	color:#f9ff9c;
	font-weight:bold;
	font-size:13px;
}


#list_products{
	float:left;
	width:204px;
	font-size:12px;
	border-bottom:1px solid #e3e5ea;
	margin-bottom:10px;
}

.parent_category{
	float:left;
	width:204px;
	height:26px;
	background:#7bbcd2 url('../images/bg_category.gif') no-repeat left top;
	cursor:pointer;
	margin-top:8px;
}

.parent_category_over{
	float:left;
	width:204px;
	height:26px;
	background:#81b30c url('../images/bg_category_over.gif') no-repeat left top;
	cursor:pointer;
	margin-top:8px;
}



#parent_category_inside{
	margin:1px;
	color:#f9ff9c;
	border:1px solid white;
	height:22px;
}
#parent_category_inside_inside{
	font-weight:bold;
	padding:3px 0px 0px 16px;
}

#parent_category_inside_inside a{
	color:#f9ff9c;
	text-decoration:none;
}



.category_products{
	width:202px;
	float:left;
	background:#f2fbfe;
	border-left:1px solid #e3e5ea;
	border-right:1px solid #e3e5ea;
	color:#2690b5;
}

.category_products_over{
	width:202px;
	float:left;
	background:#fbffef;
	border-left:1px solid #e3e5ea;
	border-right:1px solid #e3e5ea;
	color:#2690b5;
}


.category_products a{
	color:#2690b5;
}

.category_products a:hover{
	color:#80b30d;
}

.category_products a:visited{
	color:#2690b5;
}

.category_products a:visited:hover{
	color:#80b30d;
}

.category_products li{
	padding: 3px 0px 3px 9px;
	list-style: square inside;
	line-height:13px;
}

.category_products_over a{
	color:#2690b5;
}

.category_products_over a:hover{
	color:#80b30d;
}

.category_products_over a:visited{
	color:#2690b5;
}

.category_products_over a:visited:hover{
	color:#80b30d;
}

.category_products_over li{
	padding: 3px 0px 3px 9px;
	list-style: square inside;
	line-height:13px;
}



#content_left_header_right{
	float:right;
	width:506px;
	margin-left:6px;
	background: url('../images/bg_body_top.gif') repeat-x top;
}

#main_content{
	float:right;
	width:506px;
	margin-left:6px;
	background:white;
	border:0px solid red;
	margin-top:1px;
}

#main_content_header{
	float:left;
	width:504px;
	height:24px;
	background: url('../images/bg_hd_main_content.gif') repeat-x top;
	border:1px solid #4ca9ca;
}

#main_content_header_inside{
	padding:3px 0px 0px 7px;
	color:#f9ff9c;
	font-weight:bold;
	font-size:13px;
}

#main_content_ptext{
	float:left;
	width:504px;
}

#main_content_ptext_inside{
	float:left;
	width:480px;
	padding:7px 12px 14px 12px;
}
#main_content_ptext_inside p{
	padding:3px 0px 3px 0px;
}


#main_content_ptext_inside ul{
	margin:7px;
	list-style: square inside;
}

#main_content_ptext_inside li{
	list-style: square inside;
	color:#2690b5;
	padding-top:3px;
}


#main_content_ptext_inside a{
	color:#7eb20a;
}
#main_content_ptext_inside a:hover{
	color:#2690b5;
}
#main_content_ptext_inside a:visited{
	color:#7eb20a;
}
#main_content_ptext_inside a:visited:hover{
	color:#2690b5;
}

#main_content_ptext_inside h2, h3, h4, h5, h6{
	font-weight:bold;
	text-transform:none;
	color:#017783;
	padding:0px;
	margin:0px;
}

#main_content_ptext_inside h1{
	font-weight:bold;
	text-transform:none;
	color:#017783;
	font-size:18px;
	padding:0px;
	margin-bottom:10px;
}




#hp_bestsellers{
	float:left;
	width:504px;
}


.hp_bestsellers_product{
	width:245px;
	height:158px;
	border:1px solid #e3e5ea;
	margin-top:6px;
	margin-bottom:3px;
}


.hp_bestsellers_product table{
	margin:2px;
	height:152px;
	padding:2px;
}

.hp_bestsellers_product a.bestseller_info{
	background:white;
	color:#7eb20a;
	padding-bottom:3px;
}


.hp_bestsellers_product a.bestseller_info:hover{
	background:#7eb20a;
	color:#f9ff9c;
}

.hp_bestsellers_product a.bestseller_info:visited{
	background:white;
	color:#7eb20a;
}

.hp_bestsellers_product a.bestseller_info:visited:hover{
	background:#7eb20a;
	color:#f9ff9c;
}
.hp_bestsellers_product p{
	margin:3px 0px 3px 0px;
}

.hp_bestsellers_product img{
	/*cursor:pointer;*/
}

/*   cat    */

.table_products_header th{
	background:#017783;
	color:#f9ff9c;
	font-size:11px;
	text-align:left;
	padding-left:7px;
	height:39px;
	border-right:1px solid white;
}

.table_products_header th.right{
	border-right:0px;
}


.table_products_header th.affiliate_th{
	height:19px;
}
.table_products_header th.cart{
	height:27px;
}


.table_products_category_name{
	margin-top:3px;
}

.table_products_category_name td{
	background:#7bbcd2;
	color:#f9ff9c;
	font-size:13px;
	text-transform:uppercase;
	height:26px;
	padding-left:10px;
	font-weight:bold;
}

.table_products_list td{
	text-align:center;
	height:37px;
}

.table_products_list td.cell_1{
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	border-left:1px solid #e3e5ea;
	font-size:12px;
	text-align:left;
	padding-left:10px;
}
.table_products_list td.cell_2{
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	font-size:12px;
	font-weight:bold;
	text-decoration:line-through;
}

.table_products_list td.cell_3{
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	font-size:12px;
	font-weight:bold;
	color:#db1515;
}

.table_products_list td.cell_4{
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	font-size:12px;
	font-weight:bold;
	color:#db1515;
}

.table_products_list td.cell_5{
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	font-size:12px;
	font-weight:bold;
	color:#db1515;
}
.caption{
	font-weight:bold;
	text-transform:uppercase;
	color:#017783;
}

.login_affiliate {
	margin-top:15px;

}
.login_affiliate td.cell_1{
	color:#2690b5;
	font-weight:bold;
	height:31px;
}
.login_affiliate td.cell_2{
	color:#2690b5;
	font-weight:bold;
	text-align:right;
}

.login_affiliate td.cell_2 input.text{
	width:259px;
	color:#2690b5;
	border:1px solid #2690b5;
}

.login_affiliate td.cell_3{
	color:#e02c1d;
	font-size:11px;
	padding-left:15px;
}
/*   cat    */

.members_list td{
	text-align:center;
	height:47px;
}

.members_list td.cell_1{
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	border-left:1px solid #e3e5ea;
	text-align:left;

}
.members_list td.cell_2{
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	font-size:12px;
}

.members_list td.cell_3{
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	font-size:12px;
}

.bronze{
	float:left;
	width:120px;
	height:28px;
	background:white url('../images/bronze_star.gif') no-repeat left top;
	padding-top:10px;
	color:#997331;
	padding-left:45px;
	font-size:17px;
	font-family:Arial;
	text-transform:uppercase;
	font-weight:bold;
}
.silver{
	float:left;
	width:120px;
	height:28px;
	background:white url('../images/silver_star.gif') no-repeat left top;
	padding-top:10px;
	color:#7a8388;
	padding-left:45px;
	font-size:17px;
	font-family:Arial;
	text-transform:uppercase;
	font-weight:bold;
}
.gold{
	float:left;
	width:120px;
	height:28px;
	background:white url('../images/gold_star.gif') no-repeat left top;
	padding-top:10px;
	color:#ffbf1c;
	padding-left:45px;
	font-size:17px;
	font-family:Arial;
	text-transform:uppercase;
	font-weight:bold;
}
.platinum{
	float:left;
	width:120px;
	height:28px;
	background:white url('../images/platinum_star.gif') no-repeat left top;
	padding-top:10px;
	color:#726161;
	padding-left:45px;
	font-size:17px;
	font-family:Arial;
	text-transform:uppercase;
	font-weight:bold;
}

#separator_main_text{
	width:100%;
	/*height:1px;
	background:#e3e5ea;
	font-size:1px;*/
	border-top: 1px solid #e3e5ea;
	float:left;
	position:relative;
}

.inside_affiliate_table{
	margin-top:10px;
	width:438px;
	float:right;
	position:relative;
}

.inside_affiliate_table_list td{
	text-align:center;
	height:27px;
}

.inside_affiliate_table_list td.cell_1{
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	border-left:1px solid #e3e5ea;
	text-align:left;

}
.inside_affiliate_table_list td.cell_2{
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	font-size:12px;
}

.inside_affiliate_table_list td.cell_3{
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	font-size:12px;
}

#affiliate_subscribe{
	float:right;
	margin:10px 5px 20px 0px;
}


.contact_us {
	margin-top:15px;

}
.contact_us td.cell_1{
	color:#2690b5;
	font-weight:bold;
	height:30px;
}
.contact_us td.cell_2{
	color:#2690b5;
	font-weight:bold;
	text-align:left;
}

.contact_us td.cell_2 input.text{
	width:325px;
	color:#2690b5;
	border:1px solid #2690b5;
}

.contact_us td.cell_2 textarea.text{
	width:325px;
	color:#2690b5;
	border:1px solid #2690b5;
}

.contact_us td.cell_2 select.text{
	width:326px;
	color:#2690b5;
	border:1px solid #2690b5;
}


.table_cart_list td{
	text-align:center;
	height:37px;
}

.table_cart_list td.cell_1{
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	border-left:1px solid #e3e5ea;
	font-size:12px;
}
.table_cart_list td.cell_2{
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	font-size:12px;
}

.table_cart_list td.cell_3{
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	font-size:12px;
}

.table_cart_list td.cell_4{
	border-right:1px solid #e3e5ea;
	border-bottom:1px solid #e3e5ea;
	font-size:12px;
	font-weight:bold;
	color:#db1515;
}
#cart_summary{
	float:left;
	text-align:right;
	width:480px;
	height:27px;
	background:#e3e5ea;
	text-transform:uppercase;
}

#green_search{
	width:480px;
	height:25px;
	background:#7eb20a;
}

#green_search_inside{
	color:f9ff9c;
	padding:5px 0px 0px 10px;
}
#green_search_inside a{
	color:#f9ff9c;
}
#green_search_inside a.now{
	color:#017783;
}
#green_search_inside a.now:visited{
	color:#017783;
}
#green_search_inside a:hover{
	color:#017783;
}
#green_search_inside a:visited{
	color:#f9ff9c;
}
#green_search_inside a:visited:hover{
	color:#017783;
}
.caption_text{
	font-weight:bold;
	text-transform:capitalize;
	color:#017783;
	margin-bottom:10px;
	font-size:16px;
}

.caption_text h1{
	font-weight:bold;
	text-transform:none;
	color:#017783;
	font-size:18px;
	padding:0px;
	margin:0px;
}


.desc_product{
	margin-top:6px;

}


#main_content_ptext_inside_table{
	float:left;
	padding:7px 12px 14px 12px;
}


#main_content_ptext_inside_table h2,h3,h4,h5,h6{
	font-weight:bold;
	text-transform:none;
	color:#017783;
	padding:0px;
	margin:0px;
}

/*
.table_space_separator{
	font-size:0px;
}
*/
.table_space_separator td{
	text-align:center;
	height:5px;
	border-bottom:1px solid #e3e5ea;
	/*font-size:1px;*/
	padding:0px;
	margin:0px;
}

#faq_menu a.faq_list{
	color:#017783;
	background:white;
	padding-bottom:3px;
}
#faq_menu a.faq_list:hover{
	color:#f9ff9c;
	background:#017783;
}
#faq_menu a.faq_list:visited{
	color:#017783;
	background:white;
}
#faq_menu a.faq_list:visited:hover{
	color:#f9ff9c;
	background:#017783;
}

.faq2top{
	margin:6px 0px 6px 0px;
	padding-left:25px;
	background:white url('../images/faq2top.gif') no-repeat left top;
	height:16px;
	line-height:16px;
}

.caption_faq{
	font-weight:bold;
	text-transform:none;
	color:#017783;
	margin:6px 0px 6px 0px;
	font-size:14px;
}

.zero{
	border:0;
	padding:0;
	margin:0;
}

.thank_you_table td{
	text-align:left;
	min-height:40px;
}

.thank_you_table td.cell_1{
	border-right:1px solid #e3e5ea;
	border-left:1px solid #e3e5ea;
	text-align:left;

}
.thank_you_table td.cell_2{
	border-right:1px solid #e3e5ea;
	font-size:12px;
}
.thank_you_table td.bottom-border{	
	border-bottom:1px solid #e3e5ea;
}
#book_mark{
text-align:center;
}