body {

	margin-top:5px;

	background:#FF9A56 url(defImages/bgr.jpg) center top repeat-x; 

}



body, td, th {

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

	font-size: 11px;

	color:#151722;

	text-align:center;

	float:center;

	

}

img{

border:0;



}



form{

padding:0;

margin:0;



}

hr{

height:1px;

color:#027728;

width:400px;

margin:0 0 10px 0;

}



a{

color:#CB3003;

}



a:hover{

color:#542C10;

}



ul{

padding:0;

margin:0 15px;



}

li{

padding:0;

margin:4px 0;

list-style:square;

}



.main_body{

border:2px solid #00B93D;

width:938px;

align:center;

float:middle;



}



.body_tbl{

background-color:#F8EEC9;

width:100%;



}



.body_tbl td{

text-align:left;

}	



.input_field{

height:16px;

border:1px solid #00B93D;

margin:1px 0 2px 0;

}



.input_field_width{

height:16px;

border:1px solid #00B93D;

margin:2px 0 3px 0;

width:205px;

}



.input_field_login{

height:16px;

border:1px solid #00B93D;

margin:1px 0 2px 0;

width: 150px;

}



.input_field_orange{

height:16px;

border:1px solid #CB3003;

margin:1px 0 2px 0;

}



.input_field_noheight{

border:1px solid #00B93D;

margin:1px 0 2px 0;

width:205px;



}



.input_field_small{

height:16px;

border:1px solid #CB3003;

margin:1px 0 2px 0;

width:40px;

}



.search_input{

margin:0 25px -3px 0;

}



.submit_field,.applyButton,.poll_submit{

height:20px;

background:url(defImages/button_green.gif) top left repeat-x;

border:0;

font-weight:bold;

color:white;

margin:2px 0;

padding: 0  0 2px 0;

}



.poll_submit{

margin:10px 0 0 0;



}



.submit_field_orange_big,.submit_field_orange{

height:20px;

background:url(defImages/button_orange.gif) top left repeat-x;

border:0;

font-weight:bold;

color:white;

padding: 0  0 2px 0;

}





.submit_field_width{

text-align:left;

height:18px;

background:url(defImages/submit_but_bgr.gif) top left repeat-x;

border:0;

font-weight:bold;

color:white;

margin:2px;

padding: 0  0 2px 10px;

width:145px;

}



.language_bar{

background-color:#028A2F;

font-weight:bold;

color:white;

font-size:13px;

border:1px solid #FEB825;

padding:3px 3px 2px 3px;

float:right;

}



.login{

width:150px;

background:url(defImages/block_sm_middle.gif) top left repeat-y;

padding:5px;

margin:0 6px 0 0px;

}





.title_orange{

background:url(defImages/title_bgr_orange.gif) bottom right no-repeat;

color:#CB3003;

font-size:13px;

font-weight:bold;

font-family:Arial;

padding:0 30px 0 0;

margin-bottom:6px;


}



.searchTable{

width:591px;

border-left:1px solid #889656;

border-right:1px solid #889656;

background-color:#DEE4D2;

text-align:right;

margin:0;

}



.addOnLogIn{

margin-top:10px;

}



.addOnLogIn img{

margin:0 5px 0 0;

}



.addOnLogIn a{

color:#CB3003;

background:url(defImages/orange_bullet.gif) center left no-repeat;

padding:0 0 2px 17px;

display:block;

margin:2px 0;

}



.addOnLogIn a:hover{

color:#542C10;

background:url(defImages/news_bullet_u.gif) center left no-repeat;

}



.basket{

width:150px;

background:url(defImages/basket_bgr.jpg) top left repeat-y;

padding:5px;

margin:0 0 0 6px;

}

.advertPos1{

margin:5px 0 0 6px;

width:160px;

}



.advertPos2{

border:1px solid #889656;

margin:5px 0 0 6px;

width:158px;

}



.advertPos3{

border:1px solid #889656;

margin:8px 0 0 6px;

width:158px;

}



.advertPos4{

margin:8px 6px 0 0;

width:158px;
border:1px solid #889656;
}

.advertPos5{
	margin:5px 6px 0 0;
}

.freeShipping{

border:1px solid #889656;

margin:5px 0 0 0px;

width:158px;

}



.banner_green_bord{

border:1px solid #889656;

margin:0 0 5px 6px;

}



.poll{

margin:0 0 0 6px;

padding:5px;

width:150px;

background:url(defImages/basket_bgr.jpg) top left repeat-y;

}



.main_page{

border:1px solid #889656;

background-color:#EEF2F2;

margin:5px 0 0 0;

padding:10px 20px;

width:551px;

min-height:420px;

overflow:hidden;

}



.page_title{

background:url(defImages/title_bold.gif) bottom right no-repeat;

color:#CB3003;

font-size:15px;

font-weight:bold;

font-family:Arial;

padding:0 50px 0px 0;

text-decoration:underline;

}



.page_pic_left{

margin:5px 5px 5px 0;

border:1px solid #889656;

}



.page_pic_right{

margin:5px 0 5px 5px;

border:1px solid #889656;

}



.news_bull a:hover{

color:#013F15;

}



.banner_orange_bord_right{

border:1px solid #DE9601;

margin:0 0 5px 0px;

}



.down_menu{

color:#D63303;

margin:5px 0;

text-align:center;

}



.down_menu a{

color:#D63303;

font-weight:bold;

text-decoration:none;

}



.down_menu a:hover{

color:#013F15;

}



.footer,.footer a{

text-decoration:none;

color:#013F15;

margin:6px 5px 5px 5px;

}



.footer a:hover{

color:#542C10;

}



.menu_table{

width:100%;

background:url(defImages/main_menu_bgr.gif) top left repeat-x;

margin:0 6px;

}



.top_distance{

margin:10px 0;

}



.front_pics_board{

border:1px solid #889656;

margin-top:-8px;

}



.newsDate,.liNewsDate,.liCareersDate,.careersDate{

color:#542C10;

font-weight:bold;

margin-bottom:7px;

}

.liNewsTitle,.liCareersTitle{

font-weight:bold;

margin-bottom:2px;

font-size:13px;



}



.newsTitle,.careersTitle{

font-weight:bold;

margin-bottom:7px;

font-size:13px;

color:#104920;

}



.liNewsLink,.newsPanelMore,.liCareersTitleLink{

text-align:right;

margin-top:5px;

}



.liNewsLink a,.liCareersTitleLink a{

color:#104920;

background:url(defImages/next.gif) bottom right no-repeat;

padding:0 20px 0 0;

}



.liNewsLink a:hover,.liCareersTitleLink a:hover{

color:#542C10;

background:url(defImages/next_d.gif) bottom right no-repeat;

}



.newsPicture{

float:left;

margin:0 5px 5px 0;

border:1px solid #027728;



}



.alphabet_search{

background-color:#FED98B;

border-left:1px solid #FEB825;

border-right:1px solid #FEB825;

padding:5px;

}



.alphabet_search a{

color:#CB3003;

padding:0 3px;

}



.alphabet_search a:hover,.alphabet_search a:visited{

color:#013F15;

padding:0 3px;

}



.newsPanelViewDiv{

width:150px;

background:url(defImages/block_sm_middle.gif) top left repeat-y;

padding:5px;

margin:0 6px 0px 0px;



}

.newsPanelViewDiv a{

color:#CB3003;



}

.newsPanelViewDiv a:hover{

color:#013F15;

}



.newsPanelHeader{

background:url(defImages/title_bgr_orange.gif) bottom right no-repeat;

color:#CB3003;

font-size:13px;

font-weight:bold;

font-family:Arial;

padding:0 30px 0 0;

}



.newsPanelBulletImg{

float:left;

margin:0 5px 0 0;

}



.liNewsDatePanel{

color:#542C10;

font-weight:bold;

margin:5px 0 5px 0;

}



.liNewsTitlePanel{

margin-bottom:8px;



}



.newsPanelMore a,.next a{

color:#104920;

background:url(defImages/next.gif) bottom right no-repeat;

padding:0 20px 0 0;



}



.newsPanelMore a:hover,.next a:hover{

color:#542C10;

background:url(defImages/next_d.gif) bottom right no-repeat;

}



.subtitle{

color:#104920;

font-weight:bold;

font-size:13px;

margin-bottom:8px;

}



.prev a{

color:#104920;

background:url(defImages/prev.gif) bottom left no-repeat;

padding:0  0 0 20px;



}



.prev a:hover{

color:#542C10;

background:url(defImages/prev_o.gif) bottom left no-repeat;

}



.medicinePagerStyle{

background-color:#B5CDA7;

}



.medicineMore{

padding-right:5px;

width:145px;

}



.medicineMore a{

margin-left:10px;

}



.medicineImg{

width:50px;

}





.product_pic{

border:1px solid #104920;

margin:0 15px 0 0;

display:block;



}



.orange_text{

font-size:14px;

color:#CB3003;

font-weight:bold;



}



.error{

color:white;

font-weight:bold;

font-size:13px;

margin-bottom:15px;

background-color:#002B71;

padding:4px;



}



.error_message{

color:#002D77;

font-weight:bold;

font-size:13px;

margin-bottom:5px;



}



.require{

font-size:13px;

color:#CB3003;



}



.product_view_l,.detailsSearchTable{

background:url(defImages/product_view_l.png) top left repeat-y;

width:447px;

padding:7px 7px 2px 7px;

border:1px solid #D8DEC9;

border-bottom:none;



}



.mostWantedHeaderStyle,.payment_type,.allprices{

background:url(defImages/product_view_l.png) top left repeat-y;

padding:7px 7px 2px 7px;

border:1px solid #D8DEC9;

border-top:none;

border-left:none;



}



.payment_type{

border:1px solid #D8DEC9;

border-bottom:none;

}



.product_view_r{

background:url(defImages/product_view_r.png) top right repeat-y;

width:447px;

padding:7px;

border:1px solid #D8DEC9;



}



.bgr_r{

background:url(defImages/product_view_r.png) top right repeat-y;

padding:7px;

border:1px solid #D8DEC9;



}



.small{

font-size:10px;



}



.currencyViewStyle{

margin:10px 0 0 0;

background-color:#EEF2F2;

padding:5px;

width:140px;



}



.promote_price{

color:#028A2F;

font-size:12px;

font-weight:bold;



}



.flags{

margin-right:10px;



}



.applyButtonDiv{

text-align:right;

margin-top:5px;



}



.shoppingCartImage{

border:1px solid #104920;



}



.shoppingCartTable{

	width: 300px;

}



.shoppingCartTable td{

border-bottom:5px solid white;

padding:5px;

}



.select_input{

width:210px;



}



.mostWantedProducts{

border:1px solid #D8DEC9;

}



.mostWantedProducts td{

padding:3px;

}



.mostWantedProducts td img{

margin:0 5px;



}



.delivery_info td,.change_details td{

width:160px;



}



.tab {

	height:17px;

	background:url(defImages/button_green.gif) top left repeat-x;

	border:0;

	font-weight:bold;

	color:white;

	padding:2px 7px 0 7px;

	margin:0 4px;

	float:left;

}



.tab_over, .tab_selected {

	height:17px;

	background:url(defImages/button_orange.gif) top left repeat-x;

	border:0;

	font-weight:bold;

	color:white;

	padding:2px 7px 0 7px;

	margin:0 4px;

	float:left;

}



.tab_over a, .tab_selected a{

	text-decoration:none;

	color:white;

}



.tab a{

	text-decoration:none;

	color:white;

}



.paymentview{

border-top:1px solid #048B31;

margin-bottom:10px;

clear:both;

}



.first_level{

background:url(defImages/orange_bullet.gif) center left no-repeat;

padding:2px 0 2px -5px;

}



.back{

text-align:right;

padding-top:20px;

clear:both;

}



.back a{

background:url(defImages/back.gif) center left no-repeat;

padding:0 0 0 20px;

clear:both;

}



.address{

padding: 7px; 

float: left; 

margin-left: 7px; 

background:url(defImages/address_bgr.gif) top left repeat-x;

border-top:1px solid #DE9601;

display:block;

text-wrap:none;



}





.addressNonStop{

	font-weight: bold;

	color: #CC1B11;

}



.leadingTextCareers{

margin:0 0 20px 0;



}



.address_pic{

float:left;

border:1px solid #DE9601;

}



.pollTable td{

text-align:left;

}



.img_bord{

border:1px solid #889656;

margin:0 7px 1px 0;

}



.nice_subtitle{

font-family:"Century Gothic", Verdana;

color:#CE0500;

font-size:13px;

font-weight:bold;

}



.payment_pics{

margin:0 2px;



}



.address_info td{

padding:4px;

}



.salesLogos{

	border: 1px solid #889656;

}
.advertise{
	padding:5px 0 0 6px;
}