body{
	font-size: 1em;
	background:#FFF;
	text-align:center;
	font-family:Arial, Sans-Serif;
}
body, html{height:100%;padding:0;margin:0;}
table{border-collapse:collapse;}
img{border:0}

#container {
	min-width:1000px;
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'auto');
	margin: 0;
	padding:0;
	background-color: #fff;
	color: #333;
}

#topper{
	min-width:600px;
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<600?'600px':'auto');
	background:url(/img/topper/topper_fill.gif) bottom left repeat-x #EAEAEA;
	text-align:right;
	padding:0 1em;
}
#topper div{float:right;vertical-align:middle;padding:5px 0 0 0;}
#topper #topper_cart img{vertical-align:middle;}
#topper #topper_cart a.link{color:#000;padding:0 0.5em 0 0;}
#topper .hr_top img{padding:0 1.4em;}

#topper .extLinks{float:left;vertical-align:middle;padding:0 0 0 2em;}
#topper .extLinks div{float:left;}
#topper .extLinks a{color:#000;padding:0 0.5em;}

#topper .search_top button{width:20px;padding:0;margin:0 0 0 4px; height:20px;}
#topper .search_top input{padding:0.1em; color:#333;}

#top{padding:34px 0 0 0;border:0;background:url(/img/hbeader/logo_fill.gif);text-align:right;height:95px;}
#leftnav{float: left;width: 245px;margin:0;padding: 5px 5px 5px 0;border:0;}
#content{margin:0; margin-left: 260px;padding: 0.5em 0 0 0;}
#contentWide{margin:0; margin-left: 0px;padding: 0.5em 0 0 0;}

#footer {clear:both;margin: 0;padding: 0;color: #FFF;font-size:80%;heighlt:55px;}
.ffill {background:#3A6581 url(/img/foot/fill.gif) repeat-x;height:55px;}
#footer .div{float:left;width:31%;text-align:center;padding:10px 0 0 0;}

#navMenuTop{height:13px;background:url(/img/header/conFT.gif) repeat-x;clear:both;}
#navMenuCont{background:url(/img/header/conFL.gif) top right repeat-y;text-align:left;padding:0.7em 0;}
#navMenuBottom{height:13px;background:url(/img/header/conFB.gif) repeat-x;}
#navMenuTop img, #navMenuBottom img{float:right;}

#navVendorTop{height:45px;background:#3A6581 url(/img/navVendor/conF.gif) repeat-x;}
#navVendorTop span{line-height:40px;float:left;color:#FFF;font-size:85%;padding:0 0 0 2em;vertical-align:middle;}
#navVendorTop img{float:right;}
#navVendorCont{background:url(/img/header/conFL.gif) top right repeat-y;text-align:left;padding:0.7em 0;}

#navVendorList div{padding:0.2em 0 0.2em 2.5em;font-size:80%;}
#navVendorList div a{color:#4d4d4d;text-decoration:none;font-weight:bold;}
#navVendorList .modVendor{color:#EFEFEF;background:#435f6e;font-weight:bold;padding:0 0 0 0.4em;margin:0;border:0;height:19px;}
#navVendorList .modVendor img{padding:0 0 0 0.3em;margin:0;border:0;vertical-align:top;}
#navVendorList div b a{color:#2a527b;text-decoration:none;border-bottom:1px dashed;font-weight:normal;}
#navVendorList div b a:hover {text-decoration:none;color:#D00;}
#navVendorList div a:hover {text-decoration:underline;color:#D00;}
#navVendorList .subLeft{font-size:75%;padding:0.2em 0 0.2em 4em;}
#navVendorList .subLeft a{color:#6d6d6d;font-weight:normal;}
#navVendorList .subLeft span{color:#FFF;padding:0.1em 0.4em;background:#5492d1;}


.modNum{font-size:95%; color:#CCC;font-weight:normal;}

.nbSmall{
	font-size:75%;
	padding:0.5em;
	color:#444;
	text-align:left;
	height:200px;
	border-right:1px solid #EEE;
	border-bottom:1px solid #EEE;
	margin:0 1em 0.5em 0.5em;
}

.nbSmall .nbSmallDesc{
	font-size:90%;
	padding:0.3em 0 0.3em 0.3em;
	color:#555;
	text-align:left;
}

.nbSmall a{
	color:#444;
}

.blockCont{text-align:left;padding:0 0 1em 0;}
.blockHeader{
	color:#535353;
	background:#DCDCDC url(/img/block/header.gif) repeat-x;
	font-size:80%;
	font-weight:bold;
	padding-left: 1em;
	line-height:35px;
	height:35px;
	margin:0 0 0 0;
}
.blockBody{
	border:2px solid #DCDCDC;
	border-top:0;
	color:#666;
	font-size:80%;
	padding:1em 0 1em 1em;
}
.blockBody a{color:#666; text-decoration:none;}
.blockBody a:hover {text-decoration:underline;}

.mainCont{padding: 0 0 1em 0;}
.mcTitle{background:url(/img/mBlock/titleRF.gif) repeat-x;height:27px;_margin:0 0 0 -3px;}
.mcHeader{height:27px;background:url(/img/mBlock/titleF.gif) repeat-x;float:left;}
.mcHeader .span{font-size:80%;font-weight:bold;color:#FFF;padding:0 2em;vertical-align:top;line-height:27px;display:inline;}
.mcBody{border-left:1px solid #959595;padding:1em 0 1em 0.5em; }

.nbsTable{width:98%;}
.nbsTable td{text-align:left;width:33%;font-size:70%;color:#555; padding:0.3em 0.7em 1em 0.5em;vertical-align:top;}
.nbsBody{padding:0 0 0 15px;}
.nbsLink{padding:0.3em 0 1em 0;color:#555;}
.nbsLink:hover {color:#D00;}
.nbsParams{padding:0.7em 0 0 0; margin:0;list-style:none;color:#777;}
.nbsFooter{}
.nbsPrice{padding:0.7em 0 0 15px;font-size:115%;border-bottom:1px dotted #CCC;}
.nbsPrice table td{font-size:100%;padding:0.1em 0;}
.nbsCart{background:url(/img/nbs/nbsF.gif) repeat-x;text-align:right;}
.nbsCart a img {float:left;border:0;}

.nbsTrow{width:99%;font-size:70%;color:#444;background:url(/img/cart/order_body_fill.gif) bottom left repeat-x;}
.nbsTrow td {padding:0.6em 0.3em;border-bottom:1px solid #DDD;text-align:left;}
.nbsTrow th {padding:0.6em 0.3em;border-bottom:1px solid #999;border-top:1px solid #DDD;text-align:left;cursor:pointer;cursor:hand;font-size:110%;color:#435F6E;background:url(/img/cart/order_body_fill.gif) 0% 80% repeat-x;}
.nbsTrow th span{border-bottom:1px dashed #435F6E;}
.nbsTrow td.r {text-align:right;}
.nbsTrow th.r {text-align:right;}
.nbsTrow td.c {text-align:center;vertical-align:middle;}
.nbsTrow td a {color:#000;}
.nbsTrow td.price {color:#0A96D1; font-weight:bold;font-size:110%;}

.gMainHeader{
	background:#D6EB9A url(/img/filter/header.gif) repeat-x;
	height:35px;
	text-align:left;
	margin:0;
	padding:0;
	width:250px;
	color:#FFF;
}

.mainHeader h2 {
	color:#535353;
	line-height:35px;
	font-size: 80%;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-left:1em;
}

.gMainHeader h2 {
	color:#535353;
	line-height:35px;
	font-size: 80%;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-left:1em;
}

.sMainHeader h2 {
	color:#535353;
	line-height:35px;
	font-size: 80%;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-left:1em;
}

.sMainHeader{
	color:white;
	background:#DCDCDC url(/img/block/header.gif) repeat-x;
	height:35px;
	text-align:left;
	margin:0;
	padding:0;
}

.mainBody{border:2px solid #BBD9EE; border-top:0;padding:1em 0 1em 0;zoom:1;}
.gMainBody{border:2px solid #D6EB9A; border-top:0;padding:1em 0 1em 0;zoom:1;}
.sMainBody{border:2px solid #DCDCDC; border-top:0;padding:1em 0 1em 0;zoom:1;}

/*
#search{background:url(/img/search/fill.gif) repeat-x; height:50px;width:195px;text-align:right;margin:0 0 1em 0;}
#search img{border:0;vertical-align:middle;}
#search input{width:120px;}
*/

.searchForm{padding:1em 1em 1.5em 1em;background:#DBE5E4 url(/img/search/fill.gif) top repeat-x;text-align:left;}
.searchForm form{padding:0;margin:0;}
.searchForm table{width:99%;}
.searchForm input{vertical-align:middle;}
.searchInput{width:99%;border:1px solid #999;font-size:110%;padding:0.2em;color:#11568C;margin-right:0.2em;}
.searchSubmit{padding:0.2em;}
.searchNote{margin:1em;padding:1em;-moz-border-radius:8px; background:#EEE;color:#555;text-align:left;font-size:95%;}
.searchNum{text-align:left; font-size:85%;padding:0.7em 0;color:#555; border-bottom:1px solid #DDD;}

#cart{padding:0 0 0.5em 0;margin:0;}
#cartHeader{
	background:#FFBF80 url(/img/cart/header.gif) repeat-x;
	line-height:35px;
	height:35px;
	color:white;
	font-size:85%;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 1em;
	margin:0;
}
#cartHeader a{color:white;}
#cartHeader img{border:0;padding:0 0 0 0.6em;vertical-align:center;}
#cartBody{
	border:1px solid #FFBF80;
	padding:0.7em 0.1em 1.2em 0.1em;
}

.inCart{text-align:center;padding:0.5em 0;}
.inCart2{text-align:center;padding:0.7em 0;}
.inCart img{border:0;}
.inCart2 img{border:0;padding:0.7em 0;}
/*
.inCart a{font-size:80%;font-weight:bold;color:#0A96D1;padding:0.2em 0.5em;}
.inCart a:hover {background:#FFBF80;color:#FFF;}
*/

.fromCart{
	cursor:pointer;
	cursor:hand;
	color:#BBB;
	font-size:110%;
}

#cartSum{clear:both;color:#444;font-size:80%;text-align:right;padding:0.4em 1em 0 0;}
#cartTable{width:95%;margin:0 auto;}
#cartTable img{border:0;padding-top:0.3em;}
#cartTable td{color:#666; font-size:80%;}
#cartTable tr{}
#cartTable td img{vertical-align:middle;padding-right:1em;}
.cartTd{vertical-align:middle;padding:1em 0 1em 0;border-bottom:1px solid #CCC;}
.cartTh{background:#f0f0f0;color:#44555f;font-size:80%;font-weight:bold;border:1px solid #FFF;padding:0.5em 0 0.5em 0;}
.tdFirst{text-align:left; padding:1.5em;}
.cartSum{background:#F0F0F0;padding:1em 0 1em 0;}
.cartSumLast{border-bottom:3px solid #457FAC;}

.price{padding-top:0.3em; clear:both;text-align:center;}
.priceCont{margin-left:auto;margin-right:auto;width:50%;}
.priceTopLeft{background:url(/img/price/corner.gif) bottom left no-repeat; height:6px;}
.priceTopCenter{background:url(/img/price/corner_center.gif) bottom left no-repeat; height:6px;}
.priceTopRight{background:url(/img/price/corner_right.gif) bottom left no-repeat; height:6px;}
.priceLeft, .priceCenter, .priceRight {float:left;}
.priceLeft { height:24px;width:2px;background:url(/img/price/left.gif) no-repeat;float:left;}
.priceRight { height:24px;width:4px;background:url(/img/price/right.gif) no-repeat;float:left;}
.priceCenter {
	background:url(/img/price/fill.gif) repeat-x;
	float:left;
	color:#fff;
	height:24px;
	line-height:20px;
	font-size:70%;
	font-weight:bold;
	padding:0 0.2em 0 0.2em;
}

.goodsTh{color:#44555f;font-size:100%; font-weight:bold; border-bottom:1px solid #DDD;padding:0.4em 0.4em 0.4em 2em;text-align:left;}
.goodsTd{color:#666;font-size:80%;padding:0.4em 0.4em 0.4em 2em;;text-align:left;}
.goodsTdLast{color:#666;font-size:80%;padding:0.4em 0.4em 1.2em 2em;text-align:right;}
.alCenter{color:#444;font-size:90%;padding:0.4em 0 1em 0em;text-align:center;}

#gallery{background:#e9edef;padding:0.5em;}
#gallery span{margin:0 0.3em 0 0.3em;cursor:pointer;cursor:hand;}
#galleryShow{}


#cartForm{padding:1em; text-align:left;}
#cartForm form{padding:0; margin:0;}
#cartForm h3{padding:0; margin:0;height:61px;background:url(/img/cart/order_h_fill.gif) repeat-x;color:#2C4865;}
#cartForm h3 div{padding:1em 0 0 1em;font-size:100%;}
#cartForm label {border-bottom:1px dashed #AAA; cursor:pointer;cursor:hand;}
#cartForm .formBody{padding:0; margin:0;background:url(/img/cart/order_body_fill.gif) bottom left repeat-x;border:1px solid #DEDEDE;}
#cartForm .formBodySmall{padding:0; margin:0;background:url(/img/cart/order_body_fill_small.gif) top left repeat-x;border:1px solid #DEDEDE;}
#cartForm .formBody .section{padding:0.5em 0;}
#cartForm .formBody table td{padding:0.3em 0;font-size:80%;color:#444;}
#cartForm .formBody table td.l{vertical-align:top; width:140px;color:#666;font-size:80%;font-weight:bold;}
#cartForm .hr{padding:0; background:url(/img/cart/hr.gif) repeat-x; height:2px;margin:0 1em;}
#cartForm .hr2{padding:0; margin:0;background:url(/img/cart/hr.gif) repeat-x; height:2px;}
#cartForm em{padding:0 0.2em; color:#F00;}
#cartForm fieldset{border:0px solid #DEDEDE;padding:0.5em 0.8em;}
#cartForm legend{font-size:80%;font-style:italic;color:#728135;}
.fn{font-size:80%;color:#555;font-weight:bold;}
.fi{padding:0.2em 0 1em 0; font-size:80%; color:#888;}
.formBody input{border:1px solid #BBB; padding:0.2em;color:#004990;font-size:100%;vertical-align:middle;}
.fi textarea{border:1px solid #BBB; padding:0.2em; color:#004990;font-size:110%;font-family:Arial, Sans-Serif;}
#cartForm .submitForm{width:196px; height:31px;background: url(/img/cart/send_form.gif); border:0;cursor:pointer;cursor:hand;}

.num1{background: url(/img/form/1.gif) 520px 15px no-repeat;}
.num2{background: url(/img/form/2.gif) 520px 15px no-repeat;}
.num3{background: url(/img/form/3.gif) 520px 15px no-repeat;}

#cartFormTable{width:99%;}
.cartFormL{width:50%;text-align:right;font-size:80%; color:#666;vertical-align:top;padding:0.2em 0.5em 0.2em 0;}
.cartFormR{text-align:left;}
.cartFormR img {border:0;}
.cartFormR input, .cartFormR textarea {border:1px solid #AAA;width:250px;padding:0.1em;font-size:100%;font-weight:bold;}



.small {font-size:70%;color:#777;}

.about{text-align:left;padding:0 2em 0 2em;font-size:90%;}
.about h1{font-size:100%;color:#555;padding:1em 0 0.2em 0;margin:0;}
.about h4{color:#666;padding:1em 0 0.2em 0;margin:0;}
.about p{color:#666;padding:0;margin:0;line-height:1.3em;}
.about p a{color:#555;}

.payment{text-align:left;padding:0 2em 0 2em;}
.payment h4{font-size:100%;padding:1em 0 0 0;margin:0;}
.payment p{font-size:90%;color:#555;padding:0 0 0.9em 0;margin:0;line-height:1.4em;}
.payment img{padding:0.2em 0.5em 0.5em 0.5em;}


.contact{font-size:90%;color:#444;text-align:left;}
.contact a{color:#0A96D1;}
.contact table td{padding:0.3em 1em 0 0;}


/** notebookCont **/
.fieldLeft{
    font-size:80%;
    font-weight:bold;
    text-align:right;
    color:#7699B6;
    padding: 0.3em 1em 0.3em 0;
}

.fieldRight{
    font-size:80%;
    text-align:left;
    padding: 0.3em 0 0.3em 0;
    color:#333;
}
.tHeader{
    font-size:85%;
    background:#F6E4CB;
    color:#E8B36D;
    padding:0.3em;
}

.priceValue{
    font-size:110%;
    font-weight:bold;
    text-align:center;
    color:#444;
    padding:0.3em 0 0.3em 0;
}
.nbImg{
    text-align:center;
    border:0;
}

.filterName {
    font-size:90%;
    color:#555;
}
.filterValue {
    padding: 0 0 0.6em 0;
    font-size:90%;
    color:#444;
}
.filterValue select {
    font-size:85%;
    color:#444;
}

.h1{font-size:100%;text-align:left;}
.nb{padding:1em 0;}
.nb table{font-size:75%;width:97%;color:#333;}

.nbH{color:#660000;font-weight:bold;width:200px;}
.nbHValue{text-align:left;}
.nbHL{border-left:1px solid #bfbfbf;}
.nbHR{border-right:1px solid #bfbfbf;}
.nbHL, .nbHR, .nbHValue, .nbH{background:#EEE;border-top:1px solid #DEDEDE;}

.nbL{border-left:1px solid #bfbfbf;}
.nbR{border-right:1px solid #bfbfbf;}
.nbTab1{font-weight:bold;width:200px;text-align:right;}
.nbTab2{text-align:left;}
.nbL, .nbR, .nbTab1, .nbTab2{background:#FFF;}

.nbTab1, .nbTab2, .nbH, .nbHValue{padding:0.4em 0.5em;}

.nbCBL, .nbCBR{background:#e0e0e0;height:5px;padding:0;margin:0;border:0;width:5px;}
.nbCBL{background: url(/img/nb/tl.gif) top left no-repeat;}
.nbCBR{background: url(/img/nb/tr.gif) top right no-repeat;}
.nbFirst{text-align:right;background:url(/img/nb/tf.gif) repeat-x;}

.nbCTL, .nbCTR{background:#e0e0e0;height:5px;padding:0;margin:0;border:0;width:5px;}
.nbCTL{background: url(/img/nb/bl.gif) bottom left no-repeat;}
.nbCTR{background: url(/img/nb/br.gif) bottom right no-repeat;}
.nbLast{text-align:right;background:url(/img/nb/bf.gif) repeat-x;}

.nbFirstL, .nbFirstR, .nbFirstM{background:#CCC;}
.nbFirstL{border-left:1px solid #AEAEAE;}
.nbFirstR{border-right:1px solid #AEAEAE;}
.nbFirstM{padding:0.3em 0 0.5em 1.5em; font-weight:bold;text-align:left;}

.nbTabHeader{border: 1px solid #B0B0B0; border-bottom:0;border-left:0; width:190px;background: url(/img/desc/fill1.gif) top left repeat-x;height:20px;}
.nbTabHeader2{border-bottom:1px solid #B0B0B0;}
.nbTabFirst, .nbTabFirstF{background: url(/img/desc/fill3.gif) top left repeat-x;padding:0.3em 0.5em;}
.nbTabFirst, .nbTabLast{border-right:1px solid #DADADA;text-align:right;padding:0.3em 0.5em;}
.nbTabEmpty{height:15px;background: url(/img/desc/fill2.gif) top left repeat-x;}
.nbPlain{text-align:left;padding:0.2em 0.5em;}
.acr{font-size:90%;}

.acc{padding:0;}
.acc table{font-size:75%;width:97%;color:#333;}

.accH{color:#660000; background:#e0e0e0;border-top:1px solid #FFF;font-weight:bold;width:200px;}
.accHValue{background:#e0e0e0;border-top:1px solid #FFF;text-align:left;}

.accHL{background:#e0e0e0;border-top:1px solid #FFF;border-left:1px solid #bfbfbf;}
.accHR{background:#e0e0e0;border-top:1px solid #FFF;border-right:1px solid #bfbfbf;}
.accL{border-left:1px solid #bfbfbf; background:#FFF;}
.accR{border-right:1px solid #bfbfbf; background:#FFF;}

.accTab1, .accTab2{background:#FFFF;text-align:left;vertical-align:top;border-bottom:1px dotted #DDD;}
.accTab1{width:30%;}
.accTab1, .accTab2, .accH, .accHValue{padding:0.4em 0.5em;}

.accCBL, .accCBR{background:#e0e0e0;height:5px;padding:0;margin:0;border:0;width:5px;}
.accCBL{background: url(/img/acc/tl.gif) top left no-repeat;}
.accCBR{background: url(/img/acc/tr.gif) top right no-repeat;}
.accFirst{text-align:right;background:url(/img/acc/tf.gif) repeat-x;}

.accCTL, .accCTR{background:#e0e0e0;height:5px;padding:0;margin:0;border:0;width:5px;}
.accCTL{background: url(/img/acc/bl.gif) bottom left no-repeat;}
.accCTR{background: url(/img/acc/br.gif) bottom right no-repeat;}
.accLast{text-align:right;background:url(/img/acc/bf.gif) repeat-x;}

.accFirstL, .accFirstR, .accFirstM{background:#e5e5e5;}
.accFirstL{border-left:1px solid #AEAEAE;}
.accFirstR{border-right:1px solid #AEAEAE;}
.accFirstM{padding:0.3em 0 0.5em 1.5em; text-align:left;font-weight:bold;}
.accFirstM a{color:#435F6E;}

.accName{font-size:100%; padding:0;margin:0;}
.accName a{color:#4D4D4D;}
.accDesc{font-size:95%; padding:0.5em 0;margin:0;color:#666;}
.accPrice{font-size:110%;padding:0.4em 0;margin:0;color:#222;}
.accSubmit{border:0;background:#FFF;cursor:pointer;cursor:hand;text-align:right;}
.accCheck{padding:0.3em 0.2em;_padding:0.2em;background:#a4e0f9;vertical-align:middle;}
.aright{text-align:right;}

.roundCBL, .roundCBR{background:#e0e0e0;height:5px;padding:0;margin:0;border:0;width:5px;}
.roundCBL{background: url(/img/rb/tl.gif) top left no-repeat;}
.roundCBR{background: url(/img/rb/tr.gif) top right no-repeat;}
.roundFirst{text-align:right;background:url(/img/rb/tf.gif) repeat-x;}

.roundCTL, .roundCTR{background:#e0e0e0;height:5px;padding:0;margin:0;border:0;width:5px;}
.roundCTL{background: url(/img/rb/bl.gif) bottom left no-repeat;}
.roundCTR{background: url(/img/rb/br.gif) bottom right no-repeat;}
.roundLast{text-align:right;background:url(/img/rb/bf.gif) repeat-x;}

.roundH{color:#660000; background:#e0e0e0;border-top:1px solid #FFF;font-weight:bold;}
.roundHValue{background:#e0e0e0;border-top:1px solid #FFF;text-align:left;}

.roundHL{background:#e0e0e0;border-top:1px solid #FFF;border-left:1px solid #bfbfbf;}
.roundHR{background:#e0e0e0;border-top:1px solid #FFF;border-right:1px solid #bfbfbf;}
.roundL{border-left:1px solid #bfbfbf;}
.roundR{border-right:1px solid #bfbfbf;}

.roundTab1, .roundTab2{background:#FFFF;text-align:left;vertical-align:top;}
.roundTab1{}
.roundTab1, .roundTab2, .roundH, .roundHValue{padding:0.4em 0.5em;}


.notebookCont{width:99%; padding:0;margin:0;}
.notebookCont .td{padding:0;margin:0;vertical-align:top;}

.modelMap{font-size:75%;text-align:left;padding:0 0 2em 1em;color:#666;zoom:1;}
.modelMap span{padding:0 0.2em;}
.modelMap .selectSeries{color:#FFF; background:#0A96D1;padding:0 0.4em;}
.modelMap span a{color:#0A96D1;}

.accColumn{width:99%;}
.accColumn td{width:30%;text-align:left;vertical-align:top;}

.searchTbl{font-size:80%; margin:1em;width:95%;}
.searchTbl td{border-bottom:1px solid #EEE;padding: 0.8em 0;text-align:left;}

#breadcrumbs{text-align:left;font-size:85%;padding:0.5em 0.5em;}
#breadcrumbs span{padding:0 0.3em;color:#888;}
#breadcrumbs a{color:#0A96D1;padding:0.2em 0.5em;}
#breadcrumbs a:hover{background:#0A96D1; color:#FFF;}

.upperleft{background:#DDD url('/img/r/tl.gif') top left no-repeat;}
.upperright{background: #DDD url('/img/r/tr.gif') top right no-repeat;}
.lowerleft{background: #DDD url('/img/r/bl.gif') bottom left no-repeat;}
.lowerright{background: #DDD url('/img/r/br.gif') bottom right no-repeat;padding: 1em;}

.roundcont {background-color: #EEE;padding:0;margin:0;text-align:left;}
.roundcont p {margin: 0;}
.roundtop {background: url('/img/r/tr.gif') no-repeat top right;text-align:left;}
.roundbottom {background: url('/img/r/br.gif') no-repeat top right;text-align:left;}
img.corner {border: none;display: block !important;}

.accRound{padding:1em 0.5em;}
.accRound a{color:#555;font-size:85%;}

.allBorder{background: #EEE url('/img/all/allf.gif') repeat-x; height:11px;text-align:left;padding:0 0 0 10%;margin:0;}
.allBorder img{height:11px;}
.allThing{padding:1em 1em 2em 1em;}
.allThing table{font-size:95%;color:#777;width:99%;}
.allThing table td{text-align:left;padding:0 1em;vertical-align:top;width:16%;}
.allThing table td div{padding:0.2em 0;}
.allThing table td a{color:#0A96D1;}
.allThing table .h{padding-bottom: 0.3em;}
.allThing table .r{border-right:1px solid #EDEDED;}

.icqH{color:#777;font-size:80%;padding:0 1.5em 0.5em 1.5em;margin:0;}
.icq{padding:0 1.5em;}
.icq a{color:#666;font-size:80%;}
.icq img{border:0; vertical-align:middle;padding-right:0.5em;}
.phone {padding:0.3em 1em; font-size:125%;color:#888;}
.phone span{color:#666;font-weight:bold;}

.searchSmall{padding:0 1.5em;}
.searchSmall form{padding:0;margin:0;}
.searchSmall button{border:1px solid #FFF; background:#FFF;width:27px;padding:0;margin:0;}
.searchSmall input{padding:0.1em; color:#333;}
.searchSmall img{border:0; vertical-align:middle;}

.serviceCenter{font-size:90%;padding:1em 0;color:#666;}
.serviceCenter a{color:#0A96D1;}

.action {width:99%;border:0;padding:0;margin:0;height:33px;}
.action td{border:0;padding:0;margin:0;background:url(/img/action/f.gif) repeat-x;color:#c15757;}
.action .s{width:5px;vertical-align:top;}
.action .f{text-align:left;padding:0 2em;}
.action .f a{text-decoration:none;color:#C15757;}
.action .f a:hover {text-decoration:underline;}

.actionCont{padding:0.5em 2em;text-align:left;}
.actionCont h2{font-size:95%;margin:0;padding:0.2em 0;color:#C15757}
.actionCont p{font-size:85%;margin:0;padding:0 0 0.2em 0;}
.actionCont div{height:16px; background:url(/img/action/dash.gif) repeat-x;margin:0.6em 0;}
.actionCont div img{padding:0 0 0 90%;}

.goalsCont .goal {padding:0 0.2em;}
.goalsCont .goal a {text-decoration:none;color:#2a527b;}
.goalsCont .goal a:hover {text-decoration:underline;color:#D00}

.goalsContRound {text-align:left;}
.goalsContRound table{align:left;}
.goalsContRound .goal {padding:0 0.3em;}
.goalsContRound .goal a {text-decoration:none;color:#444;}
.goalsContRound .goal a:hover {text-decoration:underline;color:#444;}


.00goalsCont h5 {padding:0 0 0 10px;margin:0;font-size:80%;text-align:left;}
.00goalsCont div {padding:0.2em 0 2em 50px;margin:0;font-size:80%;text-align:left;}

.selectedGoal{background:#2a527b;padding:0.1em 0.3em;margin:0 0.4em 0 0;}
.selectedGoal a{color:#FFF;text-decoration:none;}
.selectedGoal a:hover{text-decoration:none;}
.selectTD{font-size:130%; color:#888;font-weight:bold;padding:1em 0 0.5em 0em; text-align:left;}
#goalsResultTitle{text-align:left; font-size:80%;padding:1.5em 0 0.2em 1em;border-bottom:1px dashed #DDD;color:#666;}

.priceTbl{border:1px dashed #DDD;}
.priceTbl td{padding:0.2em;}
.priceTbl .l{font-size:80%;}
.priceTbl .r{font-size:100%;font-weight:bold;text-align:right;}
.priceTbl .red{font-size:100%;font-weight:bold;text-align:right;color:#d60500;}
.priceTbl  span{font-size:0.8em;font-weight:normal;color:#333;}

.picInCart{padding:0 7px 0 5px; vertical-align:middle;font-size:70%;}

.nbsTableN td{vertical-align:top;}
.nbsT{padding:0;margin:0;font-size:1em;width:99%;}
.nbsT td{padding:0;vertical-align:top;text-align:left;}
.nbsT td h2{font-size:75%;padding:0 0 0.3em 0;margin:0;}
.nbsT td p{font-size:70%;padding:0 0 0.5em 0;margin:0;color:#777;}
.nbsT ul{padding:0.7em 0 0 0; margin:0;list-style:none;color:#777;}
.nbsT td .lp{font-size:80%;text-align:left;color:#666;padding:0.1em 0;}
.nbsT td .rp{font-size:80%;text-align:right;color:#666;font-weight:bold;padding:0.1em 0;}
.nbsT td .red{color:#d60500;}
.nbsT td .large{font-size:85%;}

.markTxt{padding:0 1em 0 1em;margin:0;font-size:80%; color:#777;clear:all;text-align:left;line-height:1.2em;}
.markTxt h1{padding:0 0 0.3em 0;margin:0;font-size:130%;color:#555;}
.markTxt h2{padding:1em 0 0.3em 0;margin:0;font-size:100%;color:#666;}
.markTxt img{float:left; padding: 0 2em 1em 0;}
.markTxt span{padding:0.2em 0;}
.markTxt span a{color:#0A96D1;padding:0.2em 0.5em;}
.markTxt span a:hover {color:#FFF;background:#0A96D1;}

.nbMenu{}
.nbMenu td{height:2em;}
.nbMenu td a{padding:0.3em 3em;}
.nbMenu .nbP{background:#BBB;border:1px solid #AAA;}
.nbMenu .nbA{background:#EEE;border:1px solid #AAA;border-bottom:0;}
.nbMenu .nbE{background:#FFF;width:25%;}
.nbMenu .nbD{background:#FFF;width:3px;}

#nbDesc{text-align:left;padding:0 1.5em;}
#nbDesc .nbDescTitle div{font-size:100%;color:#333;margin:0;padding:1em 0 0 0;font-weight:bold;}
#nbDesc .nbDescTitle div.second {font-size:80%;color:#555;margin:0;padding:0.1em 0 0.6em 0;}
#nbDesc p{font-size:0.8em;color:#666;padding:0;margin:0;font-weight:normal;}

.pList{padding:1em 2em;}
.pList table {width:99%;font-size:0.7em;}
.pList table td{vertical-align:top;text-align:left;padding:1em}
.pList table td h3{color:#222;font-size:105%;margin:0;padding:0}
.pList table td p{color:#666;font-size:110%;margin:0;padding:0.3em 0 0 0;font-weight:normal;line-height:130%;}

#topCart{position:absolute;right:0;top:170px;height:34px;width:168px}

.imgPassive{border:2px solid #DDD;vertical-align:middle;padding:0.1em;}
.imgActive{border:2px solid #ffc844;vertical-align:middle;padding:0.1em;}
#imgCont{padding:1em 0;height:350px;background:url('/img/iload.gif') 50% 50% no-repeat;vertical-align: middle;}
#imgCont img{}
#imgBigLink{font-size:80%; padding:0.3em;color:#4D4D4D;padding:0 0 0.4em 0;}
#imgBigLink:hover {color:#D00;}

.imgThumbs{border-collapse:separate;}
.imgThumbs td{vertical-align:middle;border:2px solid #DDD;padding:2px;}
.imgThumbs td img{cursor:pointer; cursor:hand;}
.imgThumbs td.aThumb{;border:2px solid #ffc844;}

.deliveryTime{padding:0.5em 0 0 28px;font-weight:normal;color:#600;font-size:0.9em;}
.deliveryTime strong{font-weight:bold;font-size:130%;color:#800;}

.compareTbl{font-size:75%;color:#666;}
.compareTbl td{border:1px solid #DDD;padding:0.5em 0.1em;}
.compareTbl .cmpName{text-align:right;padding:0 0.5em 0 0;color:#444;}
.compareTbl td h3{padding:0.4em; font-size:100%;margin:0;}
.compareTbl .cmpTitle td{background:#EFEFEF;text-align:right;padding:0.4em 0.5em 0.4em 0.5em;color:#222;border-bottom:1px solid #BBB}
.compareTbl .mark td{background:#FFD7A5;}
#switch{font-size:95%; padding:1em 0;text-align:left;}
#switch a{padding:0 0.4em;color:#ED5631;}
#switch span{background:#ED5631;color:#FFF;padding:0.2em 0.3em;}

.nbLeftList{font-size:90%;padding:0.2em 0;margin:0;font-weight:normal;}
.nbLeftList a{color:#435F6E;}
.nbLeftListPrice{padding:0;margin:0;text-align:right;}
.nbLeftListParam{padding:0;margin:0;color:#666;font-size:80%;}

.navLinkCont{padding:0 1em;}
.navLinkCont div{padding:0.4em 0 0.4em 2em;border-bottom:1px solid #DDD;}
.navLinkCont a{color:#4D4D4D;font-size:85%;text-decoration:none;}
.navLinkCont a:hover{color:#D00;text-decoration:underline;}

.orderok{padding:2em 5%;font-size:90%; color:#444;text-align:left;line-height:130%;}
.orderok h4{padding:0 0 0.5em 0;margin:0;}
.orderok strong{color:#0A96D1;}
.orderok span{font-size:120%; color:#333;}

.notebookContSimilar{padding:0.5em 1em;font-size:90%;}
.notebookContSimilar h3{padding:0; margin:0;height:40px;background:url(/img/sim/sim_h_fill.gif) repeat-x;text-align:left;}
.notebookContSimilar h3 div{padding:0.5em 0 0 1em;font-size:90%;}
.notebookContSimilar h3 a{color:#2C4865;}
.notebookContSimilar .simBody{padding:1em 1em 0.8em 1em; margin:0;background:url(/img/cart/order_body_fill.gif) 0% 20% repeat-x;border:1px solid #DEDEDE;text-align:left;}
.notebookContSimilar #simPrice{padding:0.4em 0;}
.notebookContSimilar #simImg{padding:0 1em 0 0;}
.notebookContSimilar #simBtn{padding:0.6em 0 0 0;}
.notebookContSimilar #simListHeader{padding:0.5em 0 0 1em;font-weight:bold; font-size:110%;height:40px;background:url(/img/sim/sim_list_fill.gif) repeat-x;text-align:left;color:#EEE;margin:0em 0 1em 0;}
.notebookContSimilar #simParam ul{padding:0 0 0.5em 1em; margin:0;color:#555; font-size:85%;}
.notebookContSimilar .hr{padding:0; background:url(/img/cart/hr.gif) repeat-x; height:2px;margin:0 1em 0 0;}
#simFalse {margin:1em; padding:1em 1em 1em 4em;font-size:90%;background:url(/img/sim/false_sim.gif) 0% 15px no-repeat;}

.preList{text-align:left;padding:1em 0 0.4em 0.5em; font-size:95%;color:#435F6E;}

.r1, .r2, .r3, .r4, .r5 {
    display: block;
    height: 1px;
    overflow: hidden;
    font-size:1px;
}
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
.rounded-box-3{margin-right:0.5em;}
.rounded-box-3 .inner-box, .rounded-box-3  b, .rounded-box-3 h5 {background-color: #c1dc83;}
.rounded-box-3 h5 {margin:0;padding:0.4em 1em;color:#333;font-size:95%;text-align:left;font-weight:normal;}
.inner-box {padding:0.3em 1em;background-color: #d2e7a3;}
.inner-box-2 {padding:0.3em 1em;background:url(/img/cart/order_body_fill.gif) 0% 20% repeat-x;border:1px solid #DDD;border-top:0;}
.inner-box h4{font-size:95%;color:#333;text-align:left;font-weight:normal;padding:0;margin:0;cursor:pointer;cursor:hand;background:url(/img/cart/dsquare.gif) 100% 0% no-repeat;}
.inner-box .hide{text-align:right;}
.inner-box .hide small{border-bottom:1px dashed #444;cursor:pointer;cursor:hand;}
.inner-box h4 span{border-bottom:1px dashed #333;}
.inner-box .hr{padding:0; background:url(/img/cart/hr_green.gif) repeat-x; height:2px;margin:0.7em 1em 0.5em 1em;}
.inner-box-2 .hr{padding:0; background:url(/img/cart/hr.gif) repeat-x; height:2px;margin:0.7em 1em 0.5em 1em;}


.goalsList{list-style:none;}
.goalsList .cell{float:left;width:auto;text-align:center;padding:0.2em 0.5em; margin:0 0.3em;}
.goalsList .cell2{float:left;width:auto;text-align:center;padding:0.2em 0.5em; margin:0 0.3em;background:#0A96D1; color:#FEFEFE;}
.goalsList .cell .hiddenGoal,.goalsList .cell2 .hiddenGoal{position:absolute; top: -10000px;}
.goalsList .cell label{border-bottom:1px dashed #555;cursor:pointer;cursor:hand;}
.goalsList .cell2 label{border-bottom:1px dashed #EEE;cursor:pointer;cursor:hand;}
.submitFormGoal{width:110px; height:31px;background: url(/img/cart/find.gif); border:0;cursor:pointer;cursor:hand;}
.exa {text-align:left;padding:0.5em 0 0 2em; font-size:100%;}
.exaFalse {text-align:left;padding:1em 0 1em 2em; margin:2em;font-size:100%;border:1px solid #DDD; background:#EEE;}

/** CLOUDS **/

.clouds{font-size:0.9em;text-align:left;padding: 1em 2em;border-top:1px solid #AAA;background:url(/img/cart/order_body_fill.gif) 0% 20% repeat-x;}
.clouds span{padding:0 0.3em;}
.clouds span a{text-decoration:none;}
.clouds span a:hover{text-decoration:underline;color: #CC0000;}

.cl-0 {font-size: 60%}
.cl-0 a {color: #BBBBBB}

.cl-1 {font-size: 70%}
.cl-1 a {color: #AAAAAA}

.cl-2 {font-size: 80%}
.cl-2 a {color: #999999}

.cl-3 {font-size: 100%}
.cl-3 a {color: #888888}

.cl-4 {font-size: 130%}
.cl-4 a {color: #777777}

.cl-5 {font-size: 150%}
.cl-5 a {color: #666666}

.cl-6 {font-size: 170%}
.cl-6 a {color: #666666}

.cl-7 {font-size: 190%}
.cl-7 a {color: #555555}

.cl-8 {font-size: 210%}
.cl-8 a {color: #444444}

.cl-9 {font-size: 230%}
.cl-9 a {color: #333333}

.cl-10 {font-size: 300%}
.cl-10 a {color: #000000}
