* { margin: 0;padding: 0}
html {font:400 100.1% Tahoma, Geneva, sans-serif;}
body {font-size:.6875em; background:#eee url(img/back.png) 50% 0 no-repeat; color:#504f4d}
img{border: 0}
.clear, .clr {clear:both;height:0;font-size: 0px;line-height: 0}
h1 {}
h2, h3 {margin: 0;padding: 0}
p { margin:0 0 10px; padding:0}
p, div, td { text-align:left}
a {color: #000;text-decoration: underline}
	a:hover {color: #900;text-decoration: none}
div center p { text-align:center !important;margin:10px 0}
.nobr br { display:none; visibility:hidden}
.overflow {overflow:hidden}
hr {border: 0;color: #635E47;height: 1px;background-color:#635E47;margin: 12px 0} 
fieldset {padding:6px; margin:0 0 12px}
fieldset legend { margin:0 0 6px}
/* /Цвет обычных ссылок в магазине */

/* Центр */
#container { min-width:969px; max-width:1380px; overflow:hidden; padding:0 10px}
	#head { position:relative; height:132px; margin:0 0 10px}
	#head .logo { background:url(img/logo.png); width:180px; height:78px; display:block; overflow:hidden; text-indent:-99999em; position:absolute;left:0;top:10px}
	#head .telefon { position:absolute; top:22px; left:225px; font:500 20px/22px Tahoma, Geneva, sans-serif; color:#3f3f3f}
		#head .telefon p { margin:0}
		#head .telefon b { font-weight:400; font-size:14px; color:#006fba}
		#head .telefon a, #head .telefon span { display:inline-block; float:left; margin:0 15px 0 0; overflow:hidden; text-decoration:none; line-height:25px}
		#head .telefon img {float:left}
			#head .telefon a img {margin:-1px 5px 0 0;position:relative}
			#head .telefon span img {margin:5px 5px 0 0}
		#head .telefon strong {font-weight:500; font-size:15px; color:#4c5866}
	#head .payment { position:absolute; top:7px; left:390px; font:400 20px/22px Tahoma, Geneva, sans-serif; color:#006fba; width:300px}
		#head .payment p { margin:0}
	#head .users { position:absolute; right:0; top:10px; color:#2b2b2b; font-weight:700; border-bottom:1px dashed #2b2b2b; text-decoration:none}
		#head .users:hover { border-bottom:none}
	#menu { margin:0; padding:0; list-style:none; display:block; position:absolute; left:0; bottom:0; float:left}
		#menu li { float:left; display:inline-block;margin:0 1px 0 0;padding:0}
		#menu a { display:block; padding:0 9px 0 23px; height:31px; line-height:31px; color:#FFF; position:relative; background-image: url(img/topmenu-a.png);background-position:7px 13px; background-repeat:no-repeat; font-size:11px; text-decoration:none; text-transform:uppercase}
		#menu .stl, #menu .str, #menu .sbl, #menu .sbr {width:3px;height:3px;line-height:0;font-size:0;overflow:hidden;position:absolute;background-image:url(img/topmenu.png)}
			#menu .stl {top:0;left:0}
			#menu .str {top:0; right:0}
			#menu .sbl {bottom:0;left:0}
			#menu .sbr {bottom:0;right:0}
			#one a { background-color: #006fba}
				#one a .stl { background-position:0 0}
				#one a .str { background-position:-3px 0}
				#one a .sbl { background-position:0 -3px}
				#one a .sbr { background-position:-3px -3px}
			#two a { background-color: #1a7ec1}
				#two a .stl { background-position:0 -6px}
				#two a .str { background-position:-3px -6px}
				#two a .sbl { background-position:0 -9px}
				#two a .sbr { background-position:-3px -9px}
			#free a { background-color: #338cc8}
				#free a .stl { background-position:0 -12px}
				#free a .str { background-position:-3px -12px}
				#free a .sbl { background-position:0 -15px}
				#free a .sbr { background-position:-3px -15px}
			#four a { background-color: #4d9acf}
				#four a .stl { background-position:0 -18px}
				#four a .str { background-position:-3px -18px}
				#four a .sbl { background-position:0 -21px}
				#four a .sbr { background-position:-3px -21px}
			#five a { background-color: #66a9d6}
				#five a .stl { background-position:0 -24px}
				#five a .str { background-position:-3px -24px}
				#five a .sbl { background-position:0 -27px}
				#five a .sbr { background-position:-3px -27px}
		#menu a:hover{ background-color:#7f7960}
			#menu a:hover .stl{ background-position:0 -30px}
			#menu a:hover .str{ background-position:-3px -30px}
			#menu a:hover .sbl{ background-position:0 -33px}
			#menu a:hover .sbr{ background-position:-3px -33px}
		
	#head #boxSearch { position:absolute; right:0; bottom:0} 
		#head #boxSearch form { position: relative}
		#head #boxSearch input { background: url(img/search.png); width:191px; height:21px; border:none; padding:10px 0 0 10px; color:#a2a2a2; font-size:11px}
		#head #ajaxQuickFind { position:absolute; right:0; top:31px}
		#head ul.ajaxQuickFind { margin:0; padding:5px; list-style: none; display:block; background-color:#FFF; border:1px solid #006fba}
			#head #ajaxQuickFind li { margin:0 0 5px}
	#head #divShoppingCart { position:absolute; right:0; top:38px; width:181px}
		#head #divShoppingCart h3 { background:url(img/basket.gif) 0 50%  no-repeat; padding: 0 0 0 15px; text-transform:uppercase; font-size:11px; color:#2b2b2b; margin:0 0 5px}
		#head #divShoppingCart p { margin:0; color:#006fba; cursor:pointer}
		#head #divShoppingCart p a {color:#006fba; float:right; text-decoration:underline}
	#top {background:url(img/head.jpg) 50% 0 no-repeat; height:201px; margin:0 0 10px; overflow:hidden}
	#leftbottom {overflow:hidden;zoom:1}
	#rightbottom {overflow:hidden;zoom:1}
		#leftbottom .module, #rightbottom .module { float:left; width:23%; margin:0 2% 1% 0}
		.login-page .module {float:left;width:31%;margin:0 2% 2% 0}
		#leftbottom h3, #rightbottom h3, .module h3 { color:#635e47; font-weight:400; font-size: 16px; margin:0 0 10px}
		#leftbottom ul, #rightbottom ul { margin:0; padding:0; list-style: none}
		#leftbottom li, #rightbottom li { background:url(img/li.gif) 0 50% no-repeat; padding: 0 0 0 16px; margin:0 0 5px}
		#leftbottom a, #rightbottom a { color:#625d49; text-decoration:none}
			#leftbottom a:hover, #rightbottom a:hover { text-decoration:underline; color:#2b2b2b}
		#rightbottom #boxBestsellers{ width:49%}
		#boxBestsellersContent span { color:#d10d0d; font-weight:700} 
	#left { float:left; width:238px}
		#left ul { margin:0 0 10px; padding:0 0 10px; list-style:none; border-bottom:1px solid #dadad7}
		#left li { background:url(img/li.gif) 0 5px no-repeat; padding: 0 0 0 16px; margin:0 0 5px}
		#left li a { color:#625d49; text-decoration:none}
			#left li a:hover { color:#000; text-decoration:underline}
	#content { margin:0 0 0 250px}
	.footer { background:url(img/footer.png); margin:10px 0 0}
	#footer { height:113px; position: relative;min-width:980px; max-width:1380px; margin:0 auto }
		#footer .topleft { position:absolute; left:10px; top:25px}
			#footer .topleft ul { margin:0; padding:0; list-style:none}
			#footer .topleft li { float:left; display:inline; border-left:1px solid #d0cfca; margin:0 0 0 8px; padding: 0 0 0 8px}
				#footer .topleft li:first-child { border:none; margin:0; padding:0}
			#footer a {color:#d0cfca; text-decoration:none; font-size:11px}
		#footer .bottomleft {position:absolute;left:10px;bottom:15px;float: left; padding:15px 0 0; width:45%}
			#footer .bottomleft .logo {float:left;background:url(img/logo-footer.png);display:block;width:88px; height:38px; text-indent:-9999em; overflow:hidden; margin:-13px 0 0}
			#footer .bottomleft p { margin:0 0 0 98px; color:#817e73; font-size:11px}
		#footer .bottomright {position:absolute; right:50px; bottom:25px; float: right; padding:15px 0 0;}
                                                			
.round-white, .round, .sartelekom { position:relative; display:block; border:1px solid #c5c2b4; padding:10px; background-color:#FFF;margin:0 0 10px;overflow:hidden;}
	.bl, .br, .tl, .tr {width:11px; height:11px; line-height:11px; overflow:hidden; position:absolute; display:block}
	.round-white .tl, .round-white .tr, .round-white .br, .round-white .bl { background-image:url(img/round.gif)}
	.round .tl, .round .tr, .round .br, .round .bl{ background-image:url(img/round.gif)}
	.round-white .tl, .round .tl { left:-1px; top:-1px; background-position:0 0}
	.round-white .tr, .round .tr { right:-1px; top:-1px; background-position:-11px 0}
	.round-white .br, .round .br { right:-1px; bottom:-1px; background-position:-11px -11px}
	.round-white .bl, .round .bl { left:-1px; bottom:-1px; background-position:0 -11px}
	.round .new, .round .sell, .round .hot { background-image:url(img/ico.png); width:40px; height:35px; position:absolute; overflow:hidden; top:-1px; right:-1px}
	.round .new { background-position:0 -35px}
	.round .sell { background-position:0 -70px}
	.round .hot { background-position:0 0}
	
	.new-product h3, .hot-product h3, .sell-product h3, .sartelekom h3, h1, #leftbottom h3  {height:40px;line-height:35px;font-size:19px;margin:0 0 5px;font-weight:400;display:block;width:99%; background-image: url(img/line.png); background-repeat:no-repeat}
	.new-product h3 {color:#d10d0d; background-position:-9px 0}
	.hot-product h3 {color:#006fba; background-position:-9px -39px}
	.sartelekom h3, h1, #leftbottom h3 {color:#635e47; background-position:-9px -79px}
	#leftbottom h3 {font-size:16px}
	h1 { margin:0 0 15px}
	.img-left { display:block; margin:0 auto 10px; text-align:center;width:169px;height:200px;position:relative;text-decoration:none}
		.img-left span {position:absolute;width:169px;font:700 20px/32px Tahoma;text-align:center;display:block;left:0;top:154px}
		.img-left span span, .img-left span br {display:none}
	.category-row { min-height:183px !important; background:#f6f6f6}
		.itemCategoriesListing3 p, .itemCategoriesListing2 p{ margin:1px 0 4px}
		.itemCategoriesListing3 h4, .itemCategoriesListing2 h4 { margin:0 0 4px}
		.itemCategoriesListing3 h4 a, .itemCategoriesListing2 h4 a {font-size:11px}
		.itemCategoriesListing3 .itemDescriptionPrice, .itemCategoriesListing2 .itemDescriptionPrice{ text-align:center;}
		.itemCategoriesListing3 img, .itemCategoriesListing2 img { margin:0}
		.itemCategoriesListing3 .to-flypage, .itemCategoriesListing2 .to-flypage{background:url(img/readmore.png);width:82px;height:23px;display:block;text-indent:-9999em;overflow:hidden; margin:0 10px 0 0; float:left;display:block}
		.itemCategoriesListing3 .checkbox, .itemCategoriesListing2 .checkbox{ margin:0 5px 0 0; float:left}
		.itemCategoriesListing2 .itemImage{ min-height:132px; background:#FFF}
		.itemCategoriesListing3 .itemImage {min-height:133px; background:#FFF}
		.itemCategoriesListing3 .itemDescription, .itemCategoriesListing2 .itemDescription { margin:8px 8px 8px 125px}
		.itemCategoriesListing3 .butttons, .itemCategoriesListing2 .butttons { position:absolute; left:125px; bottom:8px;overflow:hidden}
		.itemCategoriesListing3 .butttons a, .itemCategoriesListing2 .butttons a {float:left;display:block;margin:0 4px 4px 0}
		.itemCategoriesListing3 .butttons div, .itemCategoriesListing2 .butttons div { margin:0;clear:both} 
		*+ HTML .itemCategoriesListing3 .butttons, *+ HTML .itemCategoriesListing2 .butttons  {bottom:4px}
		
#navigation {padding:10px; margin:0 0 10px}
	#navigation a{text-decoration: none}
	#navigation a:hover {text-decoration: underline}
   

#boxFiltersContent {padding-left: 1em;text-align: left}
	#boxFilters .close {width: 100%;border: 0px solid #67748B;margin: 0 auto;padding: 0}
	#boxFilters .close .content {clear: both}
	#boxFilters .content .name { display: block;border: 0;text-align: left;float: left;padding: 0;margin: 0}
	#boxFilters .content .close {display: block;border: 0px solid red;text-align: right;padding: 0;float: right;margin: 0 auto}
	#boxFiltersContent a {display:block;margin:3px 0 3px 6px}

#boxAddQuickie{text-align: left;margin:.2em;padding-top: 0.2em;padding-bottom: 0.4em;border-bottom: 0}
	#boxAddQuickie h5 {display: block;color: #060;border-bottom: 0;background: url(img/box.gif) no-repeat left center;margin: 0 0 .4em .3em;padding: .1em 0 0 16px}
	#boxAddQuickieContent {padding-left: 1em}
	#boxAddQuickieContent p {margin: 0}
	.addquickieform input {width: 80%;font-size: 1em;border: 1px solid;border-color: #666 #ccc #ccc #666;padding: 2px;margin: 0.2em 0 0.4em}
		.addquickieform input:focus, .sffocus, .sffocus {background-color: #ffc}

#boxAuthors  {text-align: left;margin: 0.2em;padding: 0.2em 0 .4em;border-bottom: 0;}
	#boxAuthors h5 {display: block;font-weight: bold;color: #060;border-bottom: 0;background: url(img/box.gif) no-repeat left center;	margin: 0 0 .4em .3em;padding: .1em 0 0 16px}
	#boxAuthorsContent  {padding-left: 1em}
	#boxAuthorsContent p {margin: 0}

#boxArticles {margin: 0.2em;	padding: 0.2em 0 .4em;border-bottom: 0}
	#boxArticles h5 {display: block;font-weight: bold;color: #060;border-bottom: 0;background: url(img/box.gif) no-repeat left center;margin: 0 0 .4em .3em;padding: .1em 0 0 16px}
	#boxArticlesContent {padding-left: 1em}
	#boxArticlesContent p {margin: 0}

#boxAffiliate {text-align: left;margin: 0.2em;padding: 0.2em 0 .4em;	border-bottom: 0}
	#boxAffiliate h5  {display: block;font-weight: bold;color: #900;border-bottom: 0;background: url(img/box.gif) no-repeat left center;margin: 0 0 .4em .3em;padding: .1em 0 0 16px}
	#boxAffiliateContent {padding-left: 1em}
	#boxAffiliateContent p {margin: 0;text-align: left}
	
#boxArticlesNew{text-align: left;margin: 0.2em;padding: 0.2em 0 .4em;border-bottom: 0;}
	#boxArticlesNew h5 {display: block;font-weight: bold;color: #060;border-bottom: 0;background: url(img/box.gif) no-repeat left center;margin: 0 0 .4em .3em;padding: .1em 0 0 16px}
	#boxArticlesNewContent {padding-left: 1em}
	#boxArticlesNewContent p {margin: 0}

#boxLastViewed {text-align: left;margin: 0.2em;padding: 0.2em 0 .4em;border-bottom: 0;}
	#boxLastViewed h5 {display:block;font-weight:bold;color: #67748B;border-bottom: 0;background: url(img/box.gif) no-repeat left center;margin: 0 0 .4em .3em;padding: .1em 0 0 16px}
	#boxLastViewedContent {padding-left: 0;text-align: center}
	#boxLastViewedContent p {margin: 0;padding-bottom: 0.2em}
	#boxLastViewedContent .a-img {display:block;height:120px;margin:0 auto;position:relative;text-decoration:none;width:101px;}
		#boxLastViewedContent .a-img span {position:absolute;width:101px;font:700 14px/32px Tahoma;text-align:center;display:block;left:0;top:87px}
		#boxLastViewedContent .a-img span br, #boxLastViewedContent .a-img span span {display:none}

#boxReviews {text-align: left;margin: 0.2em;padding: 0.2em 0 .4em;border-bottom: 0}
	#boxReviews h5 {display: block;font-weight: bold;color: #C00;border-bottom: 0;background: url(img/box.gif) no-repeat left center;margin: 0 0 .4em .3em;padding: .1em 0 0 16px}
	#boxReviewsContent {padding-left: 0;text-align: center}
		#boxReviewsContent p {margin: 0;padding-bottom: 0.2em}
		.searchboxform input {width: 80%;font-size: 1em;border: 1px solid;border-color: #666 #ccc #ccc #666;padding: 2px;margin: 0.2em 0 .4em}
			.searchboxform input:focus, .sffocus, .sffocus {background-color: #ffc}

#boxSpecials { margin:22px 0 0 22px; color:#FFF; font-size:14px; overflow:hidden}
	#boxSpecials p {margin:0 0 6px}
	#boxSpecials b { font-size:16px}
	#boxSpecials i { display:block; font-style:normal; margin:6px 0 0}
	#boxSpecials h3 { font:700 32px/32px Calibri, Arial, Helvetica, sans-serif; color:#FFF}
	#boxSpecials .productOldPrice, #boxSpecials br{ display:none; visibility:hidden}
	#boxSpecials .find { float:left;background:url(img/find.png); width:146px; height:53px; display:block; overflow:hidden; text-indent:-9999em; margin:0 20px 0 0}
	#boxSpecials .free { float:left;background: url(img/arenda.png); width:206px; height:53px; display:block; overflow:hidden; text-indent:-9999em;margin:0 20px 0 0}

.boxNewsContent { font-size:12px}
	.boxNewsContent .date { color:#006fba; font-size:11px; margin:0 0 5px}
	.boxNewsContent h4 { font-size:12px; margin:0 0 5px}
	.boxNewsContent p { margin:0 0 15px}

#boxWhatsNewContent, #boxWhatsNewContent * { text-align:center;}
	#boxWhatsNewContent img { margin:8px 0}
	#boxWhatsNewContent .itemDescriptionPrice a {background:url(buttons/russian/button_buy_now.gif);width:82px;height:23px;display:block;float:left;margin:0 8px 0 24px; text-indent:-99999em; overflow:hidden}
	
dl.itemFaqDefault  {width: 48%;float: left;margin: 0.5em 0 0.5em 0;padding: 0}
	dl.itemFaq {width: 98%;float: left;margin: 0.5em 0 0.5em 0;padding: 0}
	dt.itemFaq {display: none;float: left;background: transparent;border-right: 0;margin: 0;padding: 5px 5px 0 5px;text-align: left}
	dd.itemFaq{margin-left: 1em;padding: 0 0;line-height: normal;background: transparent}

#boxCart {text-align: left;margin: 0.2em;padding: 0.2em 0 .4em;border-bottom: 0}
	#boxCart .top, #boxCart .bottom {display: block; background: transparent; font-size: 1px}
	#boxCart .boxheader {display: block; background: #060; color: #fff;font-weight: bold;border-left: 1px solid #000; border-right: 1px solid #000}
	#boxCart .boxcontent {display: block; background: #f1f1f6; border-left: 1px solid #000; border-right: 1px solid #000;padding-left: .5em}
	#boxCart .boxcontent  span {font-weight: bold}
	#boxCart .boxheader p {padding-top: 0 0 .4em .5em;margin: 0}
	#boxCart .boxcontent p {padding: 0.1em 0 .1em .5em;margin: 0;}
	#boxCart .boxheader a {color: #fff;text-decoration: none}
		#boxCart .boxheader a:hover {color: #fff;text-decoration: none}
	p.CartContentRight{text-align: right;padding-right: 0.2em}
	p.CartContentCenter{text-align: center}

.loginform input {width: 70%;font-size: 1em;border: 1px solid;border-color: #666 #ccc #ccc #666;padding: 2px;margin: 0.2em 0 0.4em}
	.loginform input:focus, .sffocus, .sffocus {background-color: #ffc}
	p.LoginContentCenter{text-align: center}
	p.LoginContentLeft{text-align: left}

#boxDownloads{text-align: left;margin: 0.2em;padding: 0.2em 0 .4em;border-bottom: 0;}
	#boxDownloads h5 {display: block;font-weight: bold;color: #060;border-bottom: 0;background: url(img/box.gif) no-repeat left center;margin: 0 0 .4em .3em;padding: .1em 0 0 16px}
	#boxDownloadsContent {padding-left: 0;text-align: left}
	#boxDownloadsContent p {margin: 0;padding-bottom: 0.2em}
	
#boxNewsletter{text-align: left;margin: 0.2em;padding: 0.2em 0 .4em;border-bottom: 0;}
	#boxNewsletter h5 {display: block;font-weight: bold;color: #FF6600;border-bottom: 0;background: url(img/box.gif) no-repeat left center;margin: 0 0 .4em .3em;padding: .1em 0 0 16px}
	#boxNewsletterContent {padding-left: 1em}
	#boxNewsletterContent p {margin: 0;text-align: left}
	.newsletterform input {width: 70%;font-size: 1em;border: 1px solid;border-color: #666 #ccc #ccc #666;padding: 2px;margin: 0.2em 0 .4em}
		.newsletterform input:focus, .sffocus, .sffocus {background-color: #ffc}

#boxGroupInfo{text-align: left;margin: 0.2em;padding: 0.2em 0 .4em;border-bottom: 0;}
	#boxGroupInfo h5 {display: block;font-weight: bold;color: #C00;border-bottom: 0;background: url(img/box.gif) no-repeat left center;margin: 0 0 .4em .3em;padding: .1em 0 0 16px}
	#boxGroupInfoContent {padding-left: 0;text-align: center}
	#boxGroupInfoContent p {margin: 0;padding-bottom: 0.2em}
	#boxGroupInfoContent  span {font-weight: bold}

#boxCurrencies{text-align: left;margin: 0.2em;padding: 0.2em 0 .4em;border-bottom: 0;}
	#boxCurrencies h5 {display: block;font-weight: bold;color: #060;border-bottom: 0;background: url(img/box.gif) no-repeat left center;margin: 0 0 .4em .3em;padding: .1em 0 0 16px}
	#boxCurrenciesContent {padding-left: 0;text-align: center}
	#boxCurrenciesContent p {margin: 0;padding-bottom: 0.2em}
	#boxCurrenciesContent select {width: 70%;font-size: 1em;border: 1px solid;border-color: #666 #ccc #ccc #666;padding: 2px;margin: 0.2em 0 .4em}

#boxLanguages{text-align: left;margin: 0.2em;padding: 0.2em 0 .4em;border-bottom: 0}
	#boxLanguages h5 {display: block;font-weight: bold;color: #C00;border-bottom: 0;background: url(img/box.gif) no-repeat left center;margin: 0 0 .4em .3em;padding: .1em 0 0 16px}
	#boxLanguagesContent {padding-left: 0;text-align: center}
	#boxLanguagesContent p {margin: 0;padding-bottom: 0.2em}

#boxManufacturers {text-align: left;margin: 0.2em;padding: 0.2em 0 .4em;border-bottom: 0}
	#boxManufacturers h5 {display: block;font-weight: bold;color: #060;border-bottom: 0;background: url(img/box.gif) no-repeat left center;margin: 0 0 .4em .3em;padding: .1em 0 0 16px}
	#boxManufacturersContent {padding-left: 0;text-align: center}
	#boxManufacturersContent p {margin: 0;padding-bottom: 0.2em}
	#boxManufacturersContent select {width: 70%;font-size: 1em;border: 1px solid;border-color: #666 #ccc #ccc #666;padding: 2px;margin: 0.2em 0 .4em;}
	#boxManufacturersInfo {text-align: left;margin: 0.2em;padding: 0.2em 0 .4em;border-bottom: 0}
	#boxManufacturersInfo h5 {display: block;font-weight: bold;color: #FF6600;border-bottom: 0;background: url(img/box.gif) no-repeat left center;margin: 0 0 .4em .3em;padding: .1em 0 0 16px}
	#boxManufacturersInfoContent {padding-left: 0;text-align: center}
	#boxManufacturersInfoContent p {margin: 0;padding-bottom: 0.2em}

div#parseTime{clear: left;background: #f1f1f6;width: 100%;text-align: center;color: #000;padding: 0.5em 0;}
.copyright, #copyright{clear: left;background: transparent;width: 100%;text-align: center;color: #000;padding: 0.5em 0;}
form {width: 100%;margin: 0}
.form input, textarea {font-size: 1em;border: 1px solid;border-color: #666 #ccc #ccc #666;padding: 2px}
	.form textarea {width: 80%}
	.pagecontent fieldset.form{border: 0}
	.pagecontent fieldset.form legend{font:700 12pt arial,sans-serif}
	.pagecontent .form p{font: 400 12pt arial,sans-serif}
#errormsg{border: 2px solid #c00;padding: 5px;width: 96%}    
.error{background: #fcc}
.form textarea:focus, input:focus, .sffocus, .sffocus {background-color: #ffc}
span.Requirement {color: red}
span.markProductOutOfStock {font-family: Tahoma, Verdana, Arial, sans-serif;color: #c76170;font-weight: bold}
span.errorText, span.productSpecialPrice {font-family: Verdana, Arial, sans-serif;color: #f00}
.productOldPrice {color: #ff0000;text-decoration: line-through; display:none !important}
div.contacterror {border: 1px solid;border-color: #f00;background-color: #FCC;text-align: center; margin: 0.5em 0}

dl.itemNewProducts {display: block;width: 100%;float: left;height: auto;margin: 0;padding: 0;background: transparent}
dl.itemFeaturedProducts {display: block;width: 48%;float: left;margin: 0;padding: 0;border-bottom: 1px #e5e5e5 solid}
.itemNewProductsDefault, .itemCategoriesListing3 {display: block;width: 32%;float: left;margin: 0 1% 1% 0;padding: 0;border:1px solid #c5c2b4;min-height:142px; position:relative}
.itemCategoriesListing2 {display: block;width: 48%;float: left;margin: 0 1% 1% 0;padding: 0;border:1px solid #c5c2b4;min-height:172px;position:relative}
	.itemImage {float: left;display: block;width:114px;border-right: 1px #e0e0e0 solid;text-align: center;padding:20px 0; min-height:99px}
		.itemImage img {}
		.itemImage a {display:block;position:relative;width:101px;height:120px;text-decoration:none;margin:0 auto}
			.itemImage a span {position:absolute;width:101px;font:700 14px/32px Tahoma;text-align:center;display:block;left:0;top:87px}
			.itemImage a span br, .itemImage a span span {display:none}
	.right-desc {margin:8px 8px 8px 125px}
	.itemNewProductsDefault dd { margin:8px 8px 8px 35%}
	.itemNewProductsDefault h4 { color:#2b2b2b; font-size:12px}
	 	 .itemNewProductsDefault h4 a { text-decoration:none}
	 	 .itemNewProductsDefault h4 a:hover { text-decoration:underline}
	.itemDescription {margin:0 0 8px; font-family: Arial, sans-serif; font-size:11px}
	.itemDescriptionPrice { line-height:15px; color:#d10d0d; font-size:10px}
		.itemDescriptionPrice .a-button, .itemDescriptionPrice em a {float:left;margin:0 6px 0 0}
		.itemDescriptionPrice img {}
		.itemDescriptionPriceBlue span, .itemDescriptionPrice span {font-size:11px;color:#504f4d;display:block}
		.itemDescriptionPrice br { display:none; visibility:hidden}
	.itemDescriptionPriceBlue {line-height:15px; height:20px; color:#006fba; font-size:10px}
		.itemDescriptionPriceBlue img, .itemDescriptionPriceBlue br { display:none; visibility:hidden}
		.itemDescriptionPriceBlue em a { background:url(img/order.png); width:82px; height:23px; font-size:11px; display:block; float:left; margin:0 6px 0 0} 
	.all-new-products { background:url(img/all.png) 0 50% no-repeat; padding: 0 0 0 16px; font-weight:700; color:#2b2b2b; text-decoration:none}	
		.all-new-products:hover { text-decoration:underline}

.itemLatestNewsDefault { width: 32%;float: left;margin: 0 1% 1% 0; padding: 0}

dl.itemLatestNews {display: block;width: 98%;float: left;margin: 0.5em 0 0.5em 0;padding: 0}
dl.itemSpecials {display: block;width: 48%;float: left;height: auto;margin: 0;padding: 0;border-bottom: 1px #e5e5e5 solid}
dl.itemLastViewed {display: block;width: 98%; float: left;height: auto;margin: 0;padding: 0;border-bottom: 1px #e5e5e5 solid}

dl.ordersAddress {display: block;width: 49%; float: left;margin: 0;padding: 0;border-bottom: 1px #e5e5e5 solid}
	dt.ordersAddress {display: block;float: left;background: transparent;border-right:0;margin: 0;padding: 0;text-align: center}
	dd.ordersAddress{display: block;margin: 0 0 0 1em;padding: 0;line-height: normal;background: transparent}

dl.AddressBook {display: block;width: 49%;float: left;margin: 0;padding: 0}
	dt.AddressBook {display: block;float: left;width: 90px;background: transparent;border-right: 0;margin: 0;padding: 0;text-align: center}
	dd.AddressBook{display: block;margin: 0 0 0 90px;padding: 0;line-height: normal;background: transparent}
	
dl.AddressBookList {display: block;width: 49%;float: left;height: auto;margin: 0;padding: 0 0 1em 0}
	dt.AddressBookList {display: block;float: left;background: transparent;border-right: 0;margin: 0;padding: 0;text-align: center}
	dd.AddressBookList{display: block;margin: 0;padding: 0;line-height: normal;background: transparent}

dl.Login {display: block;width: 49%;float: left;margin: 0;padding: 0}
	dt.Login{float: left;display: block;background: transparent;margin: 0;padding: 0;text-align: center}
	dd.Login{display: block;margin: 0 0 0 1em;padding: 0;line-height: normal;background: transparent}

dt.itemNews {display: none;float: left;background: transparent;border-right: 0;margin: 0;padding: 5px 5px 0 5px;text-align: left}
	dd.itemNews{display: block;margin-left: 1em;padding: 0 0;line-height: normal;background: transparent}
	dl.itemCategoriesListing {width: 33%;float: left;height: auto;margin: 0;padding: 0;background: transparent}
	dt.itemCategoriesListing {float: left;height: auto;background: transparent;border-right: 0;margin: 0;padding: 5px 5px 0 5px;text-align: center}
	dd.itemCategoriesListing {margin: 0 1em 0 1em;padding: 0 0;line-height: normal;background: transparent;text-align: center}
.page { overflow:hidden}
.center {text-align: center}
.left { float:left}
.right { float:right}
.print img { cursor:pointer}
.ProductInfoLeft {float: left; width:238px}	
.ProductInfoRight { margin:0 0 0 250px }
	.options strong { display:block; float:left; width:110px; padding:1px 0}
	.options p { }

ul.accountLinks {list-style: none;padding-left: 1em;margin: 0}
li.accountLinks  {display: block;font: 11px Tahoma, Verdana, Arial, sans-serif;background: url(img/icon_arrow1.jpg) no-repeat left center;padding: 0 0 0 14px}
.bold {font-weight: bold}
div.ajaxAddQuickie {text-align: left}
div.addQuick {text-align: left;color: #67748B;text-decoration: underline;cursor: pointer}
ul.ajaxAddQuickie {list-style: none;padding-left: 0}
	li.ajaxAddQuickie {font-size: 80%;padding-left: 0} 
.errorBox {background-color: #ffb3b5}
.messageStackError, .messageStackWarning {background-color: #ffb3b5}
.messageStackSuccess {background-color: #99ff00}
.headerError {background-color: #ffb3b5;border: 1px solid red}
.messageStack{background-color: #ffb3b5;padding: .5em}

.table-compare {}
	.table-compare th { background:#EEE; padding:6px;vertical-align:top}
	.table-compare td {padding:6px; vertical-align: middle; border-bottom:1px solid #EEE; text-align:center}
	.table-compare h2 { font-size:14px; font-weight:400}
	.table-compare h2 a { text-decoration:none} 
	.table-compare .itemDescriptionPrice { text-align:center}
	
.article { margin:0 0 12px}
	.article .date {color:#006FBA;font-size:11px;margin:0 0 6px}
	.article h2 { font-weight:400; margin:0 0 6px}
