/*A.Kostyuk was delete every thing from this file 03/07/2007 dd/mm/yyyy*/
/*A.Kostyuk homepage -datapresenter page with 4 colums, this is table*/
.homepage_subsites_news
{
	width: 100%;
	margin-top: 20px;
	font-family: Arial;
	font-size: 8pt;
	text-align: left;
	background-image: url(../content/images/home_bg.jpg);
	background-position:bottom;
	background-repeat: no-repeat;
}
.home_subs_news_t
{
	width: 25% !important;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: text-top;
}
home_subs_news_column
{
	float			:left;
	width			:191px;
}
.home_subs_news_t_nontable
{
	width: 178 !important;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: text-top;
	padding-left : 3px;
}
.home_subs_news_t img
{
	padding-right: 7px;
	width: 13px;
}
.home_subs_news_t a, .home_subs_news_t a:link, .home_subs_news_t a:visited, .home_subs_news_t a:active
{
	color: #151C71;
	text-decoration: none;
}

.home_sign, .home_link
{
	float: left;
}
.home_link a, .home_link a:link, .home_link a:active, .home_link a:visited
{
	color: #151C71;
	text-decoration: none;
}
.home_link a:hover
{
	color: #F48327;
	text-decoration: none;
}

/*    S. Kondratovec   */

.home_linksub1 a, .home_linksub1 a:link, .home_linksub1 a:active, .home_linksub1 a:visited
{
	color: #3e9223;
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
}
.home_linksub1 a:hover
{
	color: #F48327;
	text-decoration: none;
}

.home_linksub2 a, .home_linksub2 a:link, .home_linksub2 a:active, .home_linksub2 a:visited
{
	color: #dbba1f;
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
}
.home_linksub2 a:hover
{
	color: #F48327;
	text-decoration: none;
}
.home_linksub3 a, .home_linksub3 a:link, .home_linksub3 a:active, .home_linksub3 a:visited
{
	color: #a4540d;
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
}
.home_linksub3 a:hover
{
	color: #F48327;
	text-decoration: none;
}

.home_linksub4 a, .home_linksub4 a:link, .home_linksub4 a:active, .home_linksub4 a:visited
{
	color: #db206f;
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
}
.home_linksub4 a:hover
{
	color: #F48327;
	text-decoration: none;
}
/*                     */

.home_subs_news_t a:hover
{
	text-decoration: none;
}

.home_subs_news_t span
{
	margin-left: 5px;
}
.home_subs_news_d
{
	font-family: Arial;
	font-size: 11px;
	color: #141d70; /*width			:25%!important;*/
	padding-top: 10px;
	padding-bottom: 10px; /*	padding-left	:20px; 	vertical-align	: text-top;*/
	font-weight : normal;
}
/*end section A.Kostyuk homepage -datapresenter page with 4 colums, this is table*/

/* Styles for registration form O.Rudckivsky */

.profile_register_form
{
	font-family: Verdana;
	font-size: 11px;
	color: #2F2274;
	text-align: left;
	overflow: auto; /*padding-left: 20px;*/
}

.profile_register_formrow
{
	width: 470px;
	overflow: auto;
}

.profile_register_rowhead
{
	width: 200px;
	display: block;
	float: left;
	padding-top: 6px;
	text-align: left;
}

.profile_register_input_gender
{
	float: left;
	display: block;
	width: 54px;
}

.profile_register_input_div
{
	width: 270px;
	display: block;
	float: left;
	text-align: left;
}

.profile_register_input_div input
{
}
.profile_register_input_div1
{
	padding-bottom: 10px;
	width: 270px;
	display: block;
	float: left;
	text-align: left;
}

.profile_register_input_div div
{
	display: block;
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}

.profile_register_save_button
{
	width: 270px;
	display: block;
	float: left;
	text-align: right;
}
/*    A. Strelkovskiy  new class*/
.profile_register_save_button1
{
	width: 256px;
	display: block;
	float: left;
	text-align: right;
}
/*    End     */

.profile_register_save_button div
{
	text-align: left;
}

.profileregisterinputbox
{
	border: solid 1px #A8A4C5;
	height: 14px; /*margin			: 2px;*/
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #2F2274;
}

.profileregisterinputboxerror
{
	border: solid 1px #B33428;
	height: 14px; /*margin			: 2px;*/
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #2F2274;
}

.profile_register_header
{
	color: #419023;
	text-align: left;
	border-bottom: solid 1px #dddddd;
	padding-bottom: 10px;
	font-size: 16px;
	font-family: Arial;
	padding-top: 20px;
}

.profile_register_intro
{
	text-align: left;
	color: #323A82;
	font-size: 11px;
	font-family: Verdana;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #dddddd;
}

.profileregistererrormessage
{
	color: #B33428;
}

#customerform
{
	margin: 0px;
	padding: 0px;
}
/**/
#profileregisterinputboxfirstname_div
{
	width: 252px;
}

#profileregisterinputboxfirstname
{
	width: 252px;
}
/**/
#profileregisterinputboxmiddlename_div
{
	width: 66px;
}

#profileregisterinputboxmiddlename
{
	width: 58px;
}

#profileregisterinputboxlastname_div
{
	width: 186px;
}

#profileregisterinputboxlastname
{
	width: 186px;
}
/**/
#profileregisterinputboxemail_div
{
	width: 252px;
}

#profileregisterinputboxemail
{
	width: 252px;
}
/**/
#profileregisterinputboxcompany_div
{
	width: 128px;
}

#profileregisterinputboxcompany
{
	width: 120px;
}

#profileregisterinputboxdepartment_div
{
	width: 124px;
}

#profileregisterinputboxdepartment
{
	width: 124px;
}
/**/
#profileregisterinputboxaddress_div
{
	width: 252px;
}

#profileregisterinputboxaddress
{
	width: 252px;
}
/**/
#profileregisterinputboxhousenumber_div
{
	width: 128px;
}

#profileregisterinputboxhousenumber
{
	width: 120px;
}

#profileregisterinputboxhousenumberao_div
{
	width: 124px;
}

#profileregisterinputboxhousenumberao
{
	width: 124px;
}
/**/
#profileregisterinputboxpostalcode_div
{
	width: 66px;
}

#profileregisterinputboxpostalcode
{
	width: 58px;
}

#profileregisterinputboxplaats_div
{
	width: 186px;
}

#profileregisterinputboxplaats
{
	width: 186px;
}
/**/
#profileregisterinputboxphone_div
{
	width: 128px;
}

#profileregisterinputboxphone
{
	width: 120px;
}

#profileregisterinputboxmobile_div
{
	width: 124px;
}

#profileregisterinputboxmobile
{
	width: 124px;
}
/**/
#profileregisterinputboxday_div
{
	width: 64px;
}

#profileregisterinputboxday
{
	width: 56px;
}

#profileregisterinputboxmonth_div
{
	width: 64px;
}

#profileregisterinputboxmonth
{
	width: 56px;
}

#profileregisterinputboxyear_div
{
	width: 124px;
}

#profileregisterinputboxyear
{
	width: 124px;
}
/**/
#profileregisterinputboxcountryid_div
{
	width: 252px;
}

#profileregisterinputboxcountryid
{
	width: 254px;
	height: 19px;
	margin: 2px 0px 2px 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #2F2274;
}

#profileregisterinputboxpassword_div
{
	width: 252px;
}

#profileregisterinputboxpassword
{
	width: 252px;
}

/* End of styles for registration form */

/****** PRODUCT BULK ******/
.pageheader
{
	padding: 15px 0px 15px 0px;
	overflow: auto;
}
.bulk_header_image
{
	float: left;
	margin-right: 10px;
	overflow: hidden;
}
.bulk_text
{
	float: left;
	width: 430px;
}
.bulk_header_title
{
	font-size: 10pt;
	color: #5BB440;
	font-weight: bold;
	padding-bottom: 10px;
}
.product_bulk_page
{
	width: 495px;
	float: left;
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	padding-left: 10px;
}
.producttable
{
	font-size: 8pt;
	font-family: Arial;
	width: 100%;
	margin-bottom: 15px;
}
.producttableheader
{
	height: 20px;
	background-color: #5BB440;
	color: #FFFFFF;
}
.producttable_td1
{
	width: 265px;
}
.producttable_td2
{
	width: 55px;
}
.producttable_td3
{
	width: 65px;
}
.producttable_td4
{
	width: 50px;
}
.producttable_td5
{
	width: 60px;
}
.tabletitle
{
	padding-left: 5px;
}
.producttitle
{
	color: #000000;
	font-weight: bold;
	padding: 1px 0px 20px 5px;
}
.producttitle_variat
{
	color: #000000;
	font-weight: normal;
	padding: 5px 0px 0px 5px;
}
.productcode
{
	padding: 1px 0px 22px 5px;
}
.productcode_variat
{
	padding: 5px 0px 0px 0px;
}
.price
{
	color: #5BB440;
	font-weight: bold;
}
.productcount
{
	font-size: 8pt;
	height: 13px;
	width: 20px;
	border: solid 1px #dcdcdc;
}
.product_white
{
	background-color: #FFFFFF;
	padding: 2px 2px 0px 0px;
}
.product_green
{
	background-color: #EBF7ED;
	padding: 2px 2px 0px 0px;
}
.tableseparator
{
	height: 3px;
}
/**************************/

/****** SEARCH METHOD CONTENT ******/
.searchitemcontentdiv
{
	padding: 15px 0px 15px 0px;
	overflow: auto;
}
.search_header_image
{
	float: left;
	margin-right: 10px;
	overflow: hidden;
}
.search_header_title
{
	font-size: 10pt;
	color: #5BB440;
	font-weight: bold;
	padding-bottom: 10px;
}
/**************************/

/****** IFRAME ******/
.iframe_page
{
	text-align: left;
}
.iframe_content
{
	font-family: Arial;
	padding-bottom: 10px;
}
.iframe_container
{
	padding-left: 10px;
}
.iframe_container_withHtml
{
}
/********************/

/******** SITEMAP **************/
/* V.Labensky 21-08-2007: different colors of links for different subsites */
div a.mainmap_link_1
{
	/* default color */
}
.content .sitemap .sitemap_top_levels .sitemap_toplevel a.mainmap_link_2
{
	color: #3e9223;
}
.content .sitemap .sitemap_top_levels .sitemap_toplevel a.mainmap_link_3
{
	color: #bdba1f;
}
.content .sitemap .sitemap_top_levels .sitemap_toplevel a.mainmap_link_4
{
	color: #a4540d;
}
.content .sitemap .sitemap_top_levels .sitemap_toplevel a.mainmap_link_5
{
	color: #db206f;
}
/* subsites' links */
.content div .sitemap_item .sitemap .sitemap_top_levels .sitemap_toplevel a.sitemap_subsite1
{
	color: #3e9223;
}
.content div .sitemap_item .sitemap .sitemap_top_levels .sitemap_toplevel a.sitemap_subsite2
{
	color: #bdba1f;
}
.content div .sitemap_item .sitemap .sitemap_top_levels .sitemap_toplevel a.sitemap_subsite3
{
	color: #a4540d;
}
.content div .sitemap_item .sitemap .sitemap_top_levels .sitemap_toplevel a.sitemap_subsite4
{
	color: #db206f;
}

.sitemap_subsitesblock
{
	width: 765px;
}
.sitemap_subsitesblock .sitemap_item
{
	width: 191px;
	text-align: center;
}

.sitemap
{
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 25px;
}
.sitemap_top_levels
{
	padding: 5px;
}
.sitemap_top_levels a:link, .sitemap_top_levels a:visited, .sitemap_top_levels a:active
{
	color: #F6822B;
	text-decoration: none;
}
.sitemap_top_levels a:hover
{
	text-decoration: underline;
}
.sitemaplevels
{
	padding: 5px 0px 0px 0px;
	font-size: 8pt;
}
.sitemaplevels a:link, .sitemaplevels a:visited, .sitemaplevels a:active
{
	text-decoration: none;
	color: #141DA4;
	font-weight: normal;
}
.sitemaplevels a:hover
{
	text-decoration: underline;
}

.sitemap_item
{
	/*border			: solid 1px red;*/
	float: left;
}
/*******************************/


/******** CONTACT FORM ***************/
.SANAform
{
	text-align: left;
	font-family: Arial;
	font-size: 8pt;
	color: #141D70;
	padding-left: 20px;
	padding-top: 10px;
}
.input_field1
{
	margin-left: 20px;
	border: solid 1px #dcdcdc;
}
.input_area
{
	width: 230px;
	border: solid 1px #dcdcdc;
}
.second_cell
{
	padding-top: 10px;
}
.gender
{
	margin-left: 20px;
}
.sendbutton
{
	text-align: left;
	padding-left: 237px;
	padding-top: 5px;
	cursor: hand;
}
.not_reg_customer_alert
{
	text-align: left;
	font-family: Arial;
	font-size: 8pt;
	color: #F5822B;
	padding-left: 20px;
}
/*************************************/

/* Classes for login form */

.profile_login
{
	text-align: left;
	padding-left: 10px;
}

.profile_login_header
{
	color: #419023;
	text-align: left;
	border-bottom: solid 1px #dddddd;
	padding-bottom: 10px;
	font-size: 16px;
	font-family: Arial;
}

.profile_login_intro
{
	text-align: left;
	color: #323A82;
	font-size: 11px;
	font-family: Verdana;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #dddddd;
}

.profile_login_form
{
	overflow: auto;
	font-family: Verdana;
	font-size: 11px;
	color: #323A82;
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
}

.profile_login_formrow
{
	width: 494px;
	overflow: auto;
}

.profile_login_rowhead
{
	width: 198px;
	display: block;
	float: left;
	text-align: left;
	padding-top: 4px;
}

.profile_login_input_div
{
	width: 296px;
	display: block;
	float: left;
}

.profile_login_input_div .save_button
{
	text-align: right;
	padding-top: 10px;
}

.profile_login_input_div a:link, .profile_login_input_div a:hover, .profile_login_input_div a:active, .profile_login_input_div a:visited
{
	color: #3E9022;
	text-decoration: none;
}
.profile_login_input_div a:hover
{
	color: #3E9022;
	text-decoration: underline;
}
.profilelogininputbox
{
	border: solid 1px #A9A4C4;
	width: 250px;
	height: 14px;
	margin: 2px;
	font-family: Verdana;
	font-size: 11px;
	color: #323A82;
}

.profileloginformerrormessage
{
	font-family: Verdana;
	font-size: 11px;
	color: Red;
}

.profile_loginnewexist_newlinklink
{
	padding-left: 4px;
}

.profile_loginnewexist_newlinklink:link, .profile_loginnewexist_newlinklink:visited
{
	text-decoration: none;
	color: #323A82;
}

.profile_loginnewexist_newlinklink:hover, .profile_loginnewexist_newlinklink:active
{
	text-decoration: underline;
	color: #323A82;
}

.logoutpagebutton
{
	padding-top: 10px;
	text-align: left;
}

/* End of classes for login form */
.submitbutton
{
	border: solid 0px #dcdcdc;
	cursor: hand;
	background: url(../content/images/bestel.gif);
	width: 60px;
	height: 18px;
}


/* Classes for payment navigation */

.paymenttmenu_div
{
	/*width			: 495px;*/
	display: block;
	overflow: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: 700;
	border-bottom: solid 1px #dddddd;
	height: 18px;
}

.paymentmenu_item, .paymentmenu_item_selected
{
	display: block;
	float: left;
}

.paymentmenu_item a
{
	color: #141C6D;
	text-decoration: none;
}

#paymentmenu_item1
{
	width: 120px;
}

#paymentmenu_item2
{
	width: 150px;
}

#paymentmenu_item3
{
	width: 150px;
}

#paymentmenu_item4
{
	width: 75px;
}

.paymentmenu_item a:hover, .paymentmenu_item a:active, .paymentmenu_item_selected a
{
	color: #3E9223;
	text-decoration: none;
}

/* End of classes for payment navigation */
/**************** Payment page ***********************/

.shopintrotext
{
	white-space: nowrap;
}

.titlebartableclass
{
	padding-top: 15px;
	color: #3E9123;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 10px;
}

.activatecouponlinktext, .paymenthelptd, #editbasketbutton
{
	display: none;
	width: 0px !important;
	overflow: hidden;
}
.finalizeorderlinktable
{
	width: 177px;
	z-index: 50;
	position: relative;
	left: 320px;
}
.form_row
{
	margin: 0px;
	padding: 0px;
}
.form_text_al
{
	margin: 0px;
	padding: 0px;
}
.shoppaymentpaymentmethoddropdown
{
	height: 18px;
	font-size: 10px;
}
.paymentmaintd
{
	text-align: left;
	color: #141d70;
	font-size: 14px;
	font-family: Verdana;
	font-size: 11px;
	padding-left: 10px;
	width: 494px;
}
.shoppaymentaddressheader
{
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	width: 245px;
}
.shoppaymentaddresstd
{
	padding-bottom: 10px;
	border-bottom: solid 1px #dddddd;
}

.basketproductheaderrow
{
	background-color: #3E9123;
	color: #ffffff;
	height: 18px;
}

.basketproductdescriptionheader
{
	padding-left: 8px;
	width: 192px;
}

.basketproductdescription
{
	padding-left: 8px;
}

.basketproductarticleheader
{
	width: 82px;
}

.basketproductpriceheader
{
	width: 82px;
}

.basketproductcountheader
{
	width: 68px;
}

.basketproducttotalpriceheader
{
	width: 62px;
	text-align: left;
}

.basketproductprice, .basketproducttotalprice
{
	color: #3E9123;
}

.basketrowspacer
{
}

.basketproductrow, .basketproductrow_green
{
	height: 26px;
	padding-top: 4px;
}

.basketproductrow_green
{
	background-color: #ECF8EE;
}

.basketpaymenttotalpriceheaderfirst
{
	border-top: solid 1px #dddddd;
	padding-top: 15px;
}

.basketpaymenttotalpricefirst
{
	border-top: solid 1px #dddddd;
	padding-top: 15px;
}

.basketpaymenttotalpriceheader
{
	/*font-weight		: bold;*/
}

.basketpaymenttotalprice
{
	color: #3E9123;
}

.basketproductcount_div
{
	width: 18px;
	height: 16px;
	border: solid 1px #dddddd;
	background-color: #ffffff;
}

.basketproducttable
{
	font-size: 11px;
}

#invoiceline1
{
	padding-left: 8px;
	padding-top: 16px;
	border-top: solid 1px #dddddd;
	font-weight: bold;
}
#invoiceline2
{
	padding-top: 16px;
	border-top: solid 1px #dddddd;
	font-weight: bold;
	text-align: right;
}

.basketpaymenttotalpricefirst
{
	color: #3E9123;
}

.basketpaymenttotalpriceheaderlast
{
	padding-bottom: 16px;
}

.btwsplitleft
{
	font-weight: normal;
	padding-left: 8px;
}
.btwsplitleftdesc
{
	width: 184px;
	display: block;
	float: left;
}
.btwsplitleftvat
{
	width: 72px;
	display: block;
	float: left;
	text-align: left;
	color: #3E9123;
}

.shoppaymentpaymentmethodheader
{
	width: 195px;
}
.shoppaymentpaymentmethodtable
{
	margin-bottom: 10px;
	margin-top: 5px;
}
#paymentmethoddd
{
	width: 245px;
}
.shopagreement
{
	position: relative;
	top: -22px;
	z-index: 1;
}
#title
{
	color: #3e9223;
	padding-left: 2px;
}
.shopagreement a
{
	color: #3e9223;
	text-decoration: underline;
}
.form_text_ac
{
	border-top: solid 1px #DDDDDD;
	padding-top: 10px;
}
.form_text_ac tr
{
	height: 20px;
}
.form_text_ac tr .form_text_ar
{
	height: 20px;
	padding: 0px;
}
.form_text_ac tr .form_text_ar INPUT[type="text"]
{
	height: 16px;
	font-size: 10px;
	padding: 0px;
	border: solid 1px #A4B6C4;
	width: 100%;
}
.form_text_ac tr .form_text_ar INPUT[type="radio"]
{
	margin-top: 2px;
	margin-bottom: 4px;
	vertical-align: middle;
}
.form_text_ac tr .form_text_al
{
	height: 20px;
}
#finalizeorderlink
{
	z-index: 5;
	cursor: hand;
	cursor: pointer;
}
.paymentincassoerror
{
	color: #FF0000;
	margin: 0px 0px 10px 0px;
}
p
{
	padding-bottom: 10px;
}
.payment_page_next_div
{
	width: 494px;
	text-align: right;
	padding-top: 20px;
}
.shopagreementerror
{
	color: #ff0000;
}
/*****************************************/
.searchvariantpath
{
	color: #3e9223;
	border-bottom: solid 1px #dddddd;
	height: 20px;
	margin-bottom: 10px;
}
.search_back
{
	float: right;
	width: 20px;
	margin-top: -15px;
}
.searchresults_noresult
{
	text-align: left;
	padding-left: 10px;
}
.searchcontentdiv
{
	padding-left: 10px;
}

.defaultcontent
{
	color: #141d70;
	font-size: 11px;
	font-family: Arial;
	text-align: left;
	padding: 0px;
}

.defaultcontent a:link, .defaultcontent a:visited, .defaultcontent a:active
{
	color: #141d70;
	font-size: 11px;
	font-family: Arial;
	text-decoration	:none;
}
.defaultcontent a:hover
{
	color: #1b1b1b;
	font-size: 11px;
	font-family: Arial;
	text-decoration	:underline;
}
.defaultcontent_intro
{
	font-weight: bold;
}

/* Forgot password form */

.profileforgotpasswordtable
{
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	color: #2F2274;
}

.profileforgotpasswordinputbox
{
	border: solid 1px #A8A4C5;
	height: 14px;
	margin: 2px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #2F2274;
}

/****************/


/* Styles for edit address form */

.sanaaddressregisterforminputtd div
{
	float: left;
	display: block;
	padding-top: 2px;
}

.sanaaddressregisterinputbox, .sanaaddressregisterinputboxerror
{
	border: solid 1px #A8A4C5;
	height: 14px; /*margin			: 2px;*/
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #2F2274;
	margin-top: 2px;
}

.sanaaddressregistererrormessage
{
	color: Red;
}

/**/
#sanaaddressregisterinputboxfirstname, #sanaaddressregisterinputboxfirstname_div
{
	width: 252px;
}
/**/
#sanaaddressregisterinputboxmiddlename_div
{
	width: 66px;
}

#sanaaddressregisterinputboxmiddlename
{
	width: 58px;
}

#sanaaddressregisterinputboxlastname_div
{
	width: 186px;
}

#sanaaddressregisterinputboxlastname
{
	width: 186px;
}
/**/
#sanaaddressregisterinputboxemail, #sanaaddressregisterinputboxemail_div
{
	width: 252px;
}
/**/
#sanaaddressregisterinputboxcompany_div
{
	width: 128px;
}

#sanaaddressregisterinputboxcompany
{
	width: 120px;
}

#sanaaddressregisterinputboxdepartment, #sanaaddressregisterinputboxdepartment_div
{
	width: 124px;
}
/**/
#sanaaddressregisterinputboxpostalcode_div
{
	width: 66px;
}

#sanaaddressregisterinputboxpostalcode
{
	width: 58px;
}

#sanaaddressregisterinputboxcity, #sanaaddressregisterinputboxcity_div
{
	width: 186px;
}
/**/
#sanaaddressregisterinputboxaddress, #sanaaddressregisterinputboxaddress_div
{
	width: 252px;
}
/**/
#sanaaddressregisterinputboxhousenumber_div
{
	width: 128px;
}

#sanaaddressregisterinputboxhousenumber
{
	width: 120px;
}

#sanaaddressregisterinputboxhousenumberao, #sanaaddressregisterinputboxhousenumberao_div
{
	width: 124px;
}
/**/
.sanaaddresscountryselect
{
	width: 254px;
	height: 19px;
	margin: 4px 0px 0px 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #2F2274;
}
/**/
#sanaaddressregisterinputboxphone_div
{
	width: 128px;
}

#sanaaddressregisterinputboxphone
{
	width: 120px;
}

#sanaaddressregisterinputboxmobile, #sanaaddressregisterinputboxmobile_div
{
	width: 124px;
}
/**/
#sanaaddressregisterinputboxday_div
{
	width: 64px;
}

#sanaaddressregisterinputboxday
{
	width: 56px;
}

#sanaaddressregisterinputboxmonth_div
{
	width: 64px;
}

#sanaaddressregisterinputboxmonth
{
	width: 56px;
}

#sanaaddressregisterinputboxyear, #sanaaddressregisterinputboxyear_div
{
	width: 124px;
}
/**/
#sanaaddressregisterinputboxpassword, #sanaaddressregisterinputboxpassword_div
{
	width: 252px;
}
/**/
/* End of styles for edit address form */

.content
{
	text-align: left;
}

.attachment_list_div
{
	margin-left: 10px;
}

.attachment_item_div
{
}

.attachment_item_div *
{
	vertical-align: middle;
}

.attachment_item_div img
{
	border: solid 0px;
	margin: 0px 5px 0px 5px;
}

.attachment_item_link
{
	color: #010d5f;
	text-decoration: none;
}

.attachment_list_header_div
{
}

.articledetails
{
	color: #141d70;
}
/*US1 :: May 2009 update ---------------------------------------- */
.articledetails a { text-decoration: none !important;}
.articledetails a:hover { text-decoration: underline !important;}
/*------------------------------------------------------------ US1*/

/* Styles for product bulk paging */

.productbulk_paging_container
{
	text-align: center;
	width: 100%;
	overflow: auto;
	display: block;
}

.productbulk_paging_div
{
	font-family: Verdana;
	font-size: 11px;
	color: #3E9223;
}

.productbulk_paging_div a:link, .productbulk_paging_div a:visited
{
	font-size: 11px;
	color: #3E9223;
	text-decoration: none;
}

.productbulk_paging_div a:hover, .productbulk_paging_div a:active
{
	font-size: 11px;
	color: #F7822B;
	text-decoration: none;
}

.productbulk_paging_cell
{
	padding-right: 4px;
}

.productbulk_paging_cell_prev, .productbulk_paging_cell_next
{
	padding-right: 4px;
}

.productbulk_paging_cell_prev img, .productbulk_paging_cell_next img
{
	padding-top: 4px;
	vertical-align: text-top;
	text-align: left;
}

.productbulk_paging_cell_current
{
	color: #F7822B;
}

/* End of styles for product bulk paging */

/***************/

.shopaddressselectaddressselectbutton img
{
	margin: 4px;
}

.shopaddressselectaddressbuttons img
{
	margin: 4px 4px 4px 0px;
}

.sanaaddressregisterbuttontd
{
	padding: 4px 4px 4px 0px;
}

.shopaddressselectaddressselectdd select
{
	height: 19px;
	font-family: Verdana;
	font-size: 11px;
	color: #141d70;
}
.plaintext h1
{
	color: #DBBA1F;
	font-family: Arial;
	font-size: 11pt;
	padding-top: 15px;
}
.content h1
{
	color: #F6822B;
	font-family: Arial;
	font-size: 11pt;
}
.content p
{
	color: #141d70;
	font-size: 11px;
	font-family: Arial;
	text-align: left;
	padding-top: 0px;
	line-height: 15px;
	margin:0px 0px 0px 0px;
}

.content p a:hover, .content p a:visited, .content p a:link, .content p a:active
{
	color:Blue;
	font-size: 11px;
	font-family: Arial;
	text-decoration	: none;
}
.content p a:hover
{
	color: Blue;/*#1b1b1b;*/
	font-size: 11px;
	font-family: Arial;
	text-decoration	: underline;
}
.content h2
{
	color: #DBBA1F;
	font-family: Arial;
	font-size: 10pt;
}
.content h3
{
	color: #DBBA1F;
	font-family: Arial;
	font-size: 9pt;
}
.content h4
{
	color: #DBBA1F;
	font-family: Arial;
	font-size: 8pt;
}

.a, .a:link, .a:active, .a:visited
{
	color:Blue;
	text-decoration: none;
}
.a:hover
{
	color: #F48327;
	text-decoration: underline;
}

.content a u { text-decoration: none !important;}
.content a:hover u { text-decoration: underline !important;}

.content a:visited, .content a:link, .content a:active
{ 
	color:Blue;
	text-decoration: none !important;
}
.content a:hover { text-decoration: underline !important;}


/* Newsletter subscribe form*/
.emailnewsletter, .firstnamenewsletter, .lastnamenewsletter, .addressnewsletter, .postcodenewsletter, .placenewsletter, .companynewsletter
{
	border: #dcdcdc 1px solid;
	font-size: 11px;
	color:#141d70;
	font-family:Arial;
	width:220px;
}

#gendermale_newsletter_div
{
	margin-right	: 30px;
}

.newscheckbox
{
	margin-right: 10px;
}


.sendbutton_contactform
{
	text-align: left;
	padding-left: 130px;
	padding-top: 5px;
	cursor: hand;
}


.menutree_topnavpath_div
{
	color			: #F6822B;
	font-family		: Verdana;
	font-size		: 12px;
	text-align		: left;
	padding-top		: 10px;
	padding-bottom	: 8px;
}

.menutree_topnavpath_itemon
{
	text-decoration	: none;
	color			: #f6822b;
}

.menutree_topnavpath_itemoff
{
	text-decoration	: none;
	color			: #f6822b;
}

.menutree_topnavpath_seperator
{
	padding-left	: 4px;
	padding-right	: 4px;
	/*font-weight		: bold;*/
}

div.content
{
	color: #141d70;
	font-size: 11px;
	font-family: Arial;
	text-align: left;
	padding-top: 0px;
	line-height: 15px;
	margin:0px 0px 0px 0px;
}