* {margin:0; padding:0; outline:none; background:none; background-repeat:no-repeat; border:0; list-style-position:outside; font-family:Tahoma, Verdana, Sans-Serif;}

body {text-align:center; background-color: white}
a {text-decoration:none;}
a:hover {text-decoration:underline;}


.clr {display:block; clear:both; height:1px;}
.raquo {color:#0054FF; font-weight:bold; font-size:inherit;}
.laquo {color:#0054FF; font-weight:bold; font-size:inherit;}
.information {font-family:Verdna, Tahoma, Sans-Serif; font-size:11px; color:#0054FF;}
.information2 {font-family:Verdana, Tahoma, Sans-Serif; font-size:11px; color:#0054FF; font-weight:bold;}
.error {font-size:12px; color:#d00; text-align:center; margin-bottom:4px;}
.global_message {font-size:12px; color:#d00; text-align:left; margin-bottom:9px;}
.star {color:#0054FF; font-size:inherit;}
.invert {text-decoration:underline;}
.invert:hover {text-decoration:none;}
.cInput {border:1px solid #d8d8d8; background:#fff; padding:2px; color:#000; font:11px Tahoma, Verdana, Sans-Serif;}
.cText {border:1px solid #d8d8d8; background:#fff; padding:2px; color:#000; font:11px Tahoma, Verdana, Sans-Serif;}
.cPassword {border:1px solid #d8d8d8; background:#fff; padding:2px; color:#000; font:11px Tahoma, Verdana, Sans-Serif;}
.cSelect {border:1px solid #d8d8d8; background:#fff; padding:2px; color:#000; font:11px Tahoma, Verdana, Sans-Serif;}
.cTextarea {border:1px solid #d8d8d8; background:#fff; padding:2px; color:#000; font:11px Tahoma, Verdana, Sans-Serif;}
.cRadio {vertical-align:middle;}

#NavPath {margin-bottom:15px; width:756px; height:26px; background-image:url(../images/navpath_bg.gif); overflow:hidden; line-height:26px; font-size:11px; padding:0 2px;}
#NavPath strong {background-color:#053DEE; font-weight:bold; height:26px; display:block; float:left; padding:0 7px; margin-right:9px;}
#NavPath a {color:#000; font-weight:normal;}
#NavPath a.first {color:#fff; font-weight:bold;}
#NavPath a.last {color:#073CEC; font-weight:bold;}

.cBox {width:200px;}
#cBox_SimilarProducts {background-image:url(/images/cbox/similarproducts_borderbottom_bg.gif); background-position:left bottom; padding-bottom:3px; margin:0 0 21px 0; width:202px;}
#cBox_SimilarProducts h3 {height:27px; background-image:url(../images/cbox/similarproducts_h_bg.png);}
#cBox_SimilarProducts h3 span {color:#fff; font-size:12px; font-family:Verdana, Tahoma, Sans-Serif; line-height:27px; margin-left:7px;}
#cBox_SimilarProducts .cBoxBody {border:1px solid #E5ECFE; border-width:0 1px;}
#cBox_SimilarProducts .cBoxContent {width:181px; margin:0 auto;}
#cBox_SimilarProducts .item {margin-top:9px; padding-bottom:5px; border-bottom:1px solid #E6ECFC; font-size:11px;}
#cBox_SimilarProducts .photo {margin:0 9px 5px 0;}
#cBox_SimilarProducts h4 {line-height:13px; margin-bottom:5px;}
#cBox_SimilarProducts h4 a {font-weight:normal; font-size:11px;}
#cBox_SimilarProducts p {margin-bottom:5px; width:85px; overflow:hidden;}
#cBox_SimilarProducts .instock {float:left; display:inline;}
#cBox_SimilarProducts .PriceBox2 {float:right; display:inline; color:#FF0004; font-size:11px; font-weight:bold;}
/* #cBox_SimilarProducts .AddToCart {float:left; display:inline; margin-left:12px;} */
#cBox_SimilarProducts .LinkMore {float:left; margin-left:12px;}
#cBox_SimilarProducts .cSubmit {width:59px; height:17px; background-image:url(../images/buttons/addtocart2.gif); float:right; margin:9px 0;}
#cBox_SimilarProducts .photo {float:left;}
#cBox_SimilarProducts .photo img {border:1px solid #E7EDFD;}
#cBox_SimilarProducts .photo a:hover img {border:1px solid #B9CBF9;}

#cBox_LastViewed {background-image:url(/images/cbox/similarproducts_borderbottom_bg.gif); background-position:left bottom; padding-bottom:3px; margin:0 0 21px 0; width:202px;}
#cBox_LastViewed h3 {height:27px; background-image:url(../images/cbox/similarproducts_h_bg.png);}
#cBox_LastViewed h3 span {color:#fff; font-size:12px; font-family:Verdana, Tahoma, Sans-Serif; line-height:27px; margin-left:7px;}
#cBox_LastViewed .cBoxBody {border:1px solid #E5ECFE; border-width:0 1px;}
#cBox_LastViewed .cBoxContent {width:181px; margin:0 auto;}
#cBox_LastViewed .item {margin-top:9px; padding-bottom:5px; border-bottom:1px solid #E6ECFC; font-size:11px;}
#cBox_LastViewed .photo {margin:0 9px 5px 0;}
#cBox_LastViewed h4 {line-height:13px; margin-bottom:5px;}
#cBox_LastViewed h4 a {font-weight:normal; font-size:11px;}
#cBox_LastViewed p {margin-bottom:5px; width:85px; overflow:hidden;}
#cBox_LastViewed .instock {float:left; display:inline;}
#cBox_LastViewed .PriceBox2 {float:right; display:inline; color:#FF0004; font-size:11px; font-weight:bold;}
#cBox_LastViewed .AddToCart {float:left; display:inline; margin-left:12px;}
#cBox_LastViewed .cSubmit {width:59px; height:17px; background-image:url(../images/buttons/addtocart2.gif); float:right; margin:9px 0;}
#cBox_LastViewed .photo {float:left;}
#cBox_LastViewed .photo img {border:1px solid #E7EDFD;}
#cBox_LastViewed .photo a:hover img {border:1px solid #B9CBF9;}

.cMainBox {}
.cMainBox h3 {border-bottom:1px solid #ECECEE; padding-bottom:9px; margin-bottom:25px;}
.cMainBox h3 span {font-family:"Trebuchet MS", Tahoma, Sans-Serif; font-weight:bold; font-size:20px; color:#0054FF;}

#content {margin:0 auto; text-align:left; width:980px;}

#cMainLeft {float:left; display:inline; width:202px;}
#cMainCenter {float:right; display:inline; width:758px;}


#MainTop {position:relative; margin:21px 0 11px 0; height:127px; background-image:url(../images/maintop_bg.gif); background-position:right top; position:relative; z-index:9999;}
	#MainLogo {position:relative; top:-9px; margin-bottom:-13px; float:left; display:inline; width:313px; height:69px; overflow:hidden;}

	#TopBar {float:left; display:inline; width:665px; height:59px; background-image:url(../images/topbar_bg.gif); background-repeat:repeat-x;}
	#TopBar .column {float:left; display:inline; height:46px; list-style-type:none; margin:8px 0 0 27px; padding-left:7px; background-image:url(../images/topbar_column_bg.gif);}
	#TopBar .column li {line-height:14px;}
	#TopBar .column a {color:#000; font-size:11px; font-family:Tahoma, Sans-Serif; background-image:url(../images/topbar_item_bg.gif); background-position:left center; padding-left:13px;}
	#TopBar #txt {float:right; font-weight:bold; width:190px; text-align:center; font-family:Tahoma, Sans-Serif; font-size:11px; margin-top:12px;}

	#MainMenu {width:978px; height:33px; background-image:url(../images/mainmenu_bg.gif); background-repeat:repeat-x;}
	#MainMenu ul {list-style-type:none;}
	#MainMenu ul li {position:relative; float:left; border-right:1px solid #325CD6; margin-top:8px; height:19px;}
	#MainMenu ul li h2 {font-weight:normal; line-height:19px; font-size:11px;}
	#MainMenu ul li a {font-family:Tahoma, Sans-Serif; color:#fff; font-size:11px; padding:0 21px 0 9px; background-image:url(../images/mainmenu_spreader.gif); background-position:right center;}
	#MainMenu ul li a:hover {color:#ff0;}
	/* vvvvvvvvvvv second level vvvvvvvvvv */
	#MainMenu ul ul {position:absolute; display:none; background-image:url(../images/mainmenu_l2_bg.gif); background-repeat:repeat-x; background-color:#0040FD; border:2px solid #183BAA;}
	#MainMenu ul li:hover ul {display:block;}
	#MainMenu ul ul li {display:block; width:220px; margin:0; overflow:hidden; background:none; border:0; clear:both;}
	#MainMenu ul ul li:hover {background-color:#517CFF;}
	#MainMenu ul ul li a {display:block; width:100%; background:none; line-height:19px;}
	#MainMenu ul ul li a:hover {text-decoration:none;}



	#MainTopSubContainer {border-top:1px solid #fff;}
	#MainTopSubContainer #LeftBorder {width:2px; height:32px; float:left; display:inline; background-image:url(../images/maintop_leftborder.gif);}
	#MainTopSubContainer .content {float:left; display:inline; width:976px; height:31px; border-bottom:1px solid #ebebeb; background-color:#f6f6f6;}

		#TopSearch {margin-left:9px; float:left; display:inline; font-size:11px; width:550px;}
		#TopSearch h3 {font-size:12px; display:inline;}
		#TopSearch .cInput {margin:0 0 0 8px; width:140px;}
		#TopSearch .cSubmit {margin:4px 15px 0 6px; background-image:url(../images/buttons/btn_go.gif); width:43px; height:22px; font-size:11px;}
		#TopSearch a {color:#000; font-size:11px; margin-left:15px;}

		#MainTopSubContainer #links {float:right; display:inline; margin-right:9px; font-weight:bold; font-size:11px; padding-top:9px;}
		#MainTopSubContainer #links #CartContents {padding-left:20px; background-image:url(../images/icons/cart_ico_small.gif); color:#000;}
		#MainTopSubContainer #links #Checkout {margin-left:16px; padding-left:20px; background-image:url(../images/icons/checkout_ico_small.gif); color:#000;}

#UserInfo {float:left; display:inline; margin:0 0 11px 9px; color:#000; font-size:11px;}
#UserInfo span {font-weight:bold; padding-left:24px; background-image:url(../images/icons/welcome_user.gif);}
#UserInfo a {font-weight:bold; color:#0054FF;}
#CartSmall {float:right; display:inline; margin:0 9px 11px 0; color:#0054FF; font-size:11px;}
#CartSmall a {color:#000;}
#CartSmall a span {color:#0054FF; font-weight:bold;}

.cBoxContainer {width:200px; margin-bottom:20px; padding-top:2px; background-image:url(../images/cboxcontainer_topborder.gif);}
.cBoxContainer .cBoxContainerBody {padding-bottom:2px; background-image:url(../images/cboxcontainer_bottomborder.gif); background-position:left bottom;}
.cBoxContainer .cBoxContainerContent {border:1px solid #D9E0E9; border-width:0 1px; background-color:#F6F8FD;}
	.cBoxContainer .cBox {margin-bottom:25px;}
	.cBoxContainer .cBox h3 {margin:9px 0 12px 9px;}
	.cBoxContainer .cBox h3 span {font-family:"Trebuchet MS", Helvetica, Arial, Sans-Serif; font-size:19px; color:#575A6E; font-weight:normal;}

.cMainBoxContainer {width:100%; margin-top:30px; padding-top:2px; background-image:url(../images/cmainboxcontainer_topborder.gif);}
.cMainBoxContainerBody {padding-bottom:2px; background-image:url(../images/cmainboxcontainer_bottomborder.gif); background-position:left bottom;}
.cMainBoxContainerContent {position:relative; width:100%; background-image:url(../images/cmainboxcontainer_bg.gif); background-repeat:repeat-y;}
.cMainBoxContainerContent[class] {position:static; display:table; width:100%;}
.cMainBoxContainer .ContentRight {position:absolute; top:50%; right:0; height:0; width:225px; text-align:center;}
.cMainBoxContainer .ContentRight[class] {display:table-cell; vertical-align:middle; position:static;}
.cMainBoxContainer .ContentRight .cBox_adv {position:relative; top:-50%; width:auto; margin:9px auto;}
.cMainBoxContainer .ContentLeft {width:505px;}
	#DocumentsBox {width:505px; padding:9px 5px; color:#3E4258;}
	#DocumentsBox .item {width:149px; float:left; display:inline; margin:0 7px;}
	#DocumentsBox h4 {font-size:12px; font-weight:bold; color:#3E4258; margin-bottom:9px;}
	#DocumentsBox .content {width:135px; margin-left:14px; font-size:11px; color:#3E4258;}
.cMainBoxContainer #wrapper1 {position:relative; float:right; width:0; height:140px;}

#cBox_adv_l1 {margin-bottom:9px;}
#cBox_adv_l4 {margin-bottom:9px;}

#cBox_catProd ul {list-style-type:none; margin:0 0 0 16px;}
#cBox_catProd ul li {background-image:url(../images/icons/dot1.gif); background-position:0 4px; padding-left:16px; margin-bottom:3px; display:block; line-height:15px; font-size:11px; width:160px;}
#cBox_catProd ul li.current {background-image:url(../images/icons/dot2.gif);}
#cBox_catProd ul li h4 {height:15px;}
#cBox_catProd ul li a {color:#303C61; font-size:11px; font-weight:normal; display:block; width:100%;}
#cBox_catProd ul li ul {margin-left:12px;}
#cBox_catProd ul li ul li {background:none; padding-left:0;}

#cBox_producersTxt ul {list-style-type:none; margin:3px 0 9px 16px;}
#cBox_producersTxt ul li {background-image:url(../images/icons/dot1.gif); background-position:0 4px; padding-left:16px; margin-bottom:3px; display:block; line-height:15px; font-size:11px; width:160px;}
#cBox_producersTxt ul li h4 {background-color:#f6f8fd;}
#cBox_producersTxt ul li a {color:#303C61; font-size:11px; font-weight:normal; display:block; width:100%;}
#cBox_producersTxt #SeeAllBrands {margin-left:16px; color:#0054FF; font-size:11px; font-weight:bold;}

#cBox_producers {background-image:url(/images/cbox/similarproducts_borderbottom_bg.gif); background-position:left bottom; padding-bottom:3px; margin:0 0 21px 0; width:202px;}
#cBox_producers h3 {height:27px; background-image:url(../images/cbox/similarproducts_h_bg.png);}
#cBox_producers h3 span {color:#fff; font-size:12px; font-family:Verdana, Tahoma, Sans-Serif; line-height:27px; margin-left:7px;}
#cBox_producers .cBoxBody {border:1px solid #E5ECFE; border-width:0 1px;}
#cBox_producers .cBoxContent {width:181px; margin:0 auto;}
#cBox_producers ul {list-style-type:none; margin:9px 0 9px 16px;}
#cBox_producers ul li {background-image:url(../images/icons/dot1.gif); background-position:0 4px; padding-left:16px; margin-bottom:3px; display:block; line-height:15px; font-size:11px;}
#cBox_producers ul li h4 {height:15px;}
#cBox_producers ul li a {color:#303C61; font-size:11px; font-weight:normal; display:block; width:100%;}
#cBox_producers #SeeAllBrands {margin:0 0 9px 16px; color:#0054FF; font-size:11px; font-weight:bold; display:block;}

#cBox_subscript {background-image:url(../images/cbox/newsletter_topborder.gif); padding-top:4px;}
#cBox_subscript .cBoxBody {background-image:url(../images/cbox/newsletter_bottomborder.gif); background-position:left bottom; padding-bottom:4px;}
#cBox_subscript .cBoxContent {background-image:url(../images/cbox/newsletter_bg.gif); background-repeat:repeat-x; background-color:#0040FD; color:#fff; text-align:center; padding-bottom:6px;}
#cBox_subscript h3 {margin:6px 0 3px 13px; text-align:left;}
#cBox_subscript h3 span {font-family:"Trebuchet MS", Helvetica, Arial, Sans-Serif; font-size:18px; font-weight:normal;}
#cBox_subscript p {font-family:Tahoma, Arial, Sans-Serif; font-size:11px; margin:0 auto 7px auto; text-align:left; width:174px;}
#cBox_subscript .cInput {width:174px;}
#cBox_subscript .clr {margin-bottom:5px;}
#cBox_subscript .cButton {background-image:url(../images/buttons/btn_submit.gif); width:83px; height:31px;}

#cBox_searchAttributes {background-image:url(../images/cbox/search_attributes_bottomborder.gif); background-position:left bottom; padding-bottom:2px; margin-bottom:20px;}
#cBox_searchAttributes h3 {height:28px; background-image:url(../images/cbox/search_attributes_header_bg.gif);}
#cBox_searchAttributes h3 span {line-height:32px; margin-left:9px; font-size:13px; font-family:Verdana, Tahoma, Sans-Serif;}
#cBox_searchAttributes h4 {margin:15px 0 2px 0; padding-left:16px; background-image:url(../images/lens.gif); background-position:left center; font-size:12px;}
#cBox_searchAttributes .cBoxBody {border:1px solid #FDE9A1; border-width:0 1px; background-color:#ffd;}
#cBox_searchAttributes .cBoxBody ul {list-style-type:none;}
#cBox_searchAttributes .item {margin-left:9px; padding-bottom:6px; border-bottom:1px solid #F9E8AA; width:176px;}
#cBox_searchAttributes .last {border:0;}
#cBox_searchAttributes ul {margin:0 0 0 4px;}
#cBox_searchAttributes li {font-size:11px; color:#1030FD; line-height:16px;}
#cBox_searchAttributes li.hidden {display:none;}
#cBox_searchAttributes li a {line-height:13px;}
#cBox_searchAttributes li span {color:#000;}
#cBox_searchAttributes a.ViewMore {display:block; margin-top:15px; float:right; font-weight:bold; color:#000; padding-right:13px; background-image:url(../images/icons/view_more.gif); background-position:100% 60%; text-align:right; font-size:11px;}



#CategoriesHome {margin-bottom:24px;}
#CategoriesHome .CatItem {float:left; display:inline; width:250px; border:1px solid #D9E0E9; border-width:1px 1px 1px 0; margin-bottom:2px;}
#CategoriesHome .ItemLeft {clear:left;}
#CategoriesHome .ItemRight {border-right:0;}
#CategoriesHome .left {width:124px; height:122px; float:left; display:inline; margin:9px 0; overflow:hidden;}
#CategoriesHome .right {width:124px; height:122px; float:right; display:inline; margin:9px 0; overflow:hidden;}
#CategoriesHome .ItemRight .right {border-right:0;}
#CategoriesHome .picture {text-align:center;}
#CategoriesHome h3 {font-size:12px; margin:0 0 11px 7px; height:28px;}
#CategoriesHome h3 a {font-size:12px; color:#000;}
#CategoriesHome ul {list-style-type:square; margin:0 0 13px 7px; height:80px; overflow:hidden; padding-left:14px;}
#CategoriesHome ul li {font-size:11px; color:#4564B0; line-height:16px;}
#CategoriesHome ul li a {font-size:11px; color:#4564B0; line-height:16px;}
#CategoriesHome a.more {display:block; width:209px; height:21px; background-image:url(../images/buttons/allcategories2.gif); color:#0054FF; font-weight:bold; line-height:21px; text-align:center; font-size:11px; margin:0 auto 6px auto;}

#CategoriesList {margin-bottom:24px;}
#CategoriesList .CatItem {float:left; display:inline; width:250px; border:1px solid #D9E0E9; border-width:1px 0; margin-bottom:2px;}
#CategoriesList .ItemLeft {clear:left;}
#CategoriesList .right {width:248px; height:163px; margin:9px 0; border-right:1px solid #D9E0E9; overflow:hidden;}
#CategoriesList .ItemRight .right {border-right:0;}
#CategoriesList .Picture {text-align:center; margin-bottom:5px;}
#CategoriesList h3 {font-size:12px; text-align:center; height:14px; margin:0 0 7px 0;}
#CategoriesList h3 a {font-size:12px; color:#000;}
#CategoriesList a.more {float:right; width:109px; height:21px; background-image:url(../images/buttons/allcategories.gif); color:#0054FF; font-weight:bold; line-height:21px; text-align:center; font-size:11px; margin-right:20px;}
	#CurrentCategory {width:100%; height:148px; background-image:url(../images/current_category_bg.jpg);}
	#CurrentCategory .logo {float:left; display:inline; width:170px; height:110px; margin:15px 0 0 28px; text-align:center; overflow:hidden;}
	#CurrentCategory .txt {float:right; display:inline;  width:500px; margin-right:20px;}
	#CurrentCategory h2 {color:#123AAC; margin:15px 0;}
	#CurrentCategory p {font-size:11px; height:68px; overflow:hidden; margin-bottom:9px;}


/*
#HomeCat {border:1px solid #ebebeb; margin:0 0 15px 0; padding:9px 9px 0 9px;}
#HomeCat ul {list-style-type:none; height:100%;}
#HomeCat li {margin:0 13px 9px 0; background-image:url(../images/icons/dot2.gif); background-position:0 3px; font-size:11px; float:left; width:220px; padding:0 0 0 12px;}
#HomeCat li a {color:#000; font-size:11px;}
*/

#cMainBox_recommend {width:758px; height:304px; background-image:url(../images/cbox/mainbox_recommend.png); margin-bottom:20px;}
#cMainBox_recommend #contentrecommend{
			overflow:hidden;
			width:758px;
			position:relative;
			height:280px;
			float:left;
		}
#cMainBox_recommend ul#navigation {float:right; display:inline; margin:11px 5px 0 0;}
#cMainBox_recommend ul#navigation li {display:block; float:left; margin:0 3px;}
#cMainBox_recommend ul#navigation li a {display:block; width:15px; height:15px; background-image:url(../images/buttons/nav_recommend.gif); color:#fff; font-size:9px; font-family:Tahoma, Verdana, Sans-Serif; line-height:15px; text-align:center;}
#cMainBox_recommend .section {width:6500px; position:relative; margin-top:15px;}
#cMainBox_recommend .section .sub {position:relative; float:left; padding:0 21px 42px 0; width:769px; height:217px; overflow:hidden;}
#cMainBox_recommend .picture {width:200px; height:200px; overflow:hidden; float:left; display:inline; margin:0 0 0 15px;}
#cMainBox_recommend .content {width:390px; height:172px; float:left; display:inline; margin:0 0 0 15px; overflow:hidden;}
#cMainBox_recommend .content .description { color:#fff; font-size:12px; margin-left:9px;}
#cMainBox_recommend .footer {float:right; display:inline; width:520px; margin:9px 20px 0 10px; position:relative;}
#cMainBox_recommend .footer .SeeMore {float:left; background-image:url(../images/buttons/see_more.png); width:123px; height:31px; margin-top:11px;}
#cMainBox_recommend .footer .SeeMore span {display:none;}
#cMainBox_recommend h2 {color:#fff; margin-bottom:9px; font-size:20px; font-family:Helvetica, Arial, Tahoma, Sans-Serif;}
#cMainBox_recommend .price {float:right; display:inline; text-align:right; position:relative; margin-top:-30px;}
#cMainBox_recommend .price .PriceValue {font-size:40px; color:#FFE600; font-weight:bold; font-family:Helvetica, Arial, Tahoma, Sans-Serif;}
#cMainBox_recommend .price .OldPrice {color:#fff; font-family:Helvetica, Arial, Tahoma, Sans-Serif; font-weight:bold;  font-size:24px;}



#cMainBox_contact {font-size:11px;}
#cMainBox_contact .left {float:left; display:inline; width:430px;}
#cMainBox_contact .right {float:right; display:inline; margin-top:23px; width:310px; text-align:left;}
#cMainBox_contact .right p {margin:0 0 9px 0;}
#cMainBox_contact td {padding:5px;}
#cMainBox_contact .c1 {width:150px;}
#cMainBox_contact .c2 {width:230px;}
#cMainBox_contact td .cInput {width:200px;}
#cMainBox_contact h6 {font-size:13px; margin:20px 0 9px 0; text-align:left;}
#cMainBox_contact .cTextarea {width:100%; height:230px; margin-bottom:33px;}
#cMainBox_contact .cSubmit {width:173px; height:41px; margin-bottom:20px; background-image:url(../images/buttons/btn_sendmessage.png);}
#cMainBox_contact fieldset {text-align:center;}
#cMainBox_contact table {text-align:left;}

#cMainBox_rma {font-size:11px;}
#cMainBox_rma .left {float:left; display:inline; width:430px;}
#cMainBox_rma .right {float:right; display:inline; margin-top:23px; width:310px; text-align:left;}
#cMainBox_rma .right p {margin:0 0 9px 0;}
#cMainBox_rma td {padding:5px;}
#cMainBox_rma .c1 {width:130px;}
#cMainBox_rma .c2 {width:230px;}
#cMainBox_rma td .cInput {width:200px;}
#cMainBox_rma td .cSelect {width:206px;}
#cMainBox_rma h6 {font-size:13px; margin:20px 0 9px 0; text-align:left;}
#cMainBox_rma .cTextarea {width:100%; height:230px; margin-bottom:33px;}
#cMainBox_rma .cSubmit {width:173px; height:41px; margin-bottom:20px; background-image:url(../images/buttons/btn_sendmessage.png);}
#cMainBox_rma .select {width:67px; border:1px solid #d8d8d8; background:#fff; padding:2px; color:#000; font:11px Tahoma, Verdana, Sans-Serif;}
#cMainBox_rma fieldset {text-align:center;}
#cMainBox_rma table {text-align:left;}

#SessionFilter h3 {display:none;}
#HomeCat2 {margin:0 0 15px 0; padding:9px 9px 0 9px;}
#HomeCat2 ul {list-style-type:none; height:100%;}
#HomeCat2 li {margin:0 13px 9px 0; background-image:url(../images/icons/dot2.gif); background-position:0 3px; font-size:11px; float:left; width:220px; padding:0 0 0 12px;}
#HomeCat2 li a {color:#000; font-size:11px;}
#FiltersOptions {margin:0 0 20px 0; font-size:11px;}

#NewsForCategory {margin:0 0 20px 0; font-size:12px;}
#NewsForCategory .item {margin-bottom:20px;}
#NewsForCategory h4 {font-family:"Trebuchet MS", Verdana, Tahoma, Sans-Serif; font-size:14px; margin-bottom:6px;}
#NewsForCategory h4 a {color:#0054ff;}
#NewsForCategory .txt {font-family:Tahoma, Verdana, Sans-Serif; font-size:11px; line-height:15px; margin-left:20px;}
#NewsForCategory .ReadMore,
#NewsForCategory .MoreNews {float:right; color:#0054ff;}
#NewsForCategory .raquo {margin:0 0 0 5px;}
#NewsForCategory .ProductImage {float:left; margin:0 16px 0 0;}
#NewsForCategory .ProductImage img {border:1px solid #ddd;}

.ProductsNormalList {border:1px solid #ebebeb; padding:7px; width:740px;}
.ProductsNormalList table {border:1px solid #ebebeb; border-width:0 1px 1px 0;}
.ProductsNormalList td {border:1px solid #ebebeb; border-width:0 0 0 1px; padding:5px 9px; width:25%; vertical-align:top;}
.ProductsNormalList td img {}
.ProductsNormalList .r1 td {border-top:1px solid #ebebeb; text-align:center; padding-top:9px;}
.ProductsNormalList .r3 td {padding-bottom:9px;}
.ProductsNormalList .logo {text-align:center; margin:7px 0 12px 0; height:30px;}
.ProductsNormalList .logo .AltText {font-size:14px; font-weight:bold; color:#0254FE; font-family:"Trebuchet MS", Verdana, Tahoma, Sans-Serif; line-height:30px; font-style:italic;}
.ProductsNormalList .ProductPicture {position:relative; display:block; width:120px; margin:0 auto;}
.ProductsNormalList .ProductPicture img {border:1px solid #ebebeb;}
.ProductsNormalList .ProductPicture:hover img {border:1px solid #ccc;}
.ProductsNormalList .ProductPicture .LabelNew {position:absolute; left:1px; bottom:4px; width:120px; height:20px; background-image:url(../images/icons/tag_new.png);}
.ProductsNormalList .ProductPicture .LabelPromotion {position:absolute; left:1px; bottom:4px; width:120px; height:20px; background-image:url(../images/icons/tag_promo.png);}
.ProductsNormalList .ProductPicture .LabelSale {position:absolute; left:1px; bottom:4px; width:120px; height:20px; background-image:url(../images/icons/tag_sale.png);}
.ProductsNormalList .r2 a {font-size:11px; color:#0D3EF0; display:block;}
.ProductsNormalList p.PartNumber {font-size:10px; margin-bottom:9px; font-weight:bold; margin-top:9px; color:#555;}
.ProductsNormalList p.PartNumber span {font-weight:normal;}
.ProductsNormalList .info {color:#000; font-weight:bold; font-size:11px; float:left;}
.ProductsNormalList .tags {float:right; font-size:11px; font-weight:bold; text-transform:uppercase; height:15px; margin-bottom:9px;}
.ProductsNormalList .tags img {vertical-align:middle;}
.ProductsNormalList .tags .InStockYes {color:#00A550;}
.ProductsNormalList .tags .InStockNo {color:#e00;}
.ProductsNormalList .PriceBox {width:164px; height:70px; border:1px solid #EBEBEB; background-color:#F9F9F9; text-align:center;}
.ProductsNormalList .r3 .LabelNew {background-color:#FFF2F2; border:1px solid #FFD5D5;}
.ProductsNormalList .r3 .LabelPromotion {background-color:#FFFFDD; border:1px solid #FDE9A1;}
.ProductsNormalList .r3 .LabelSale {background-color:#F0FFF0; border:1px solid #78DA8E;}
.ProductsNormalList .PricesValues {height:33px; overflow:hidden; font-size:11px; font-weight:bold; width:100%; margin:5px 0 0 0;}
.ProductsNormalList .PricesValues .PriceValue {color:#FE0606;}
.ProductsNormalList .PricesValues .OldPrice {font-size:10px; font-weight:normal; height:12px;}
.ProductsNormalList .PricesValues .OldPrice .PriceValue {text-decoration:line-through;}
.ProductsNormalList .PricesValues .FinalPrice {font-size:11px;}

.ProductsBigList {border:1px solid #ebebeb; padding:0; width:752px; font-size:11px;}
.ProductsBigList #BigListHeader {width:750px; height:23px; margin:1px 1px 9px 1px; background-image:url(../images/biglistheader.gif);}
.ProductsBigList #BigListHeader span {font-family:Verdana, Tahoma, Sans-Serif; color:#fff; font-weight:bold; font-size:11px; line-height:23px;}
.ProductsBigList #BigListHeader .ProductName {margin-left:140px;}
.ProductsBigList #BigListHeader .InStock {margin-left:310px;}
.ProductsBigList #BigListHeader .price {margin-left:40px;}
.ProductsBigList .item {width:736px; margin:0 auto 9px auto; background-image:url(../images/biglist_item_bg.gif); background-position:left bottom; background-repeat:repeat-x;}
.ProductsBigList .left {float:left; display:inline; width:122px; margin-bottom:20px;}
.ProductsBigList .left .logo {width:120px; height:30px; overflow:hidden; margin-bottom:9px;}
.ProductsBigList .left .logo .AltText {font-size:14px; font-weight:bold; color:#0254FE; font-family:"Trebuchet MS", Verdana, Tahoma, Sans-Serif; line-height:30px; font-style:italic;}
.ProductsBigList .left a {display:block; position:relative;}
.ProductsBigList .left a img {border:1px solid #ebebeb;}
.ProductsBigList .left a:hover img {border:1px solid #ccc;}
.ProductsBigList .left .LabelNew {position:absolute; left:1px; bottom:3px; width:120px; height:20px; background-image:url(../images/icons/tag_new.png);}
.ProductsBigList .left .LabelPromotion {position:absolute; left:1px; bottom:3px; width:120px; height:20px; background-image:url(../images/icons/tag_promo.png);}
.ProductsBigList .left .LabelSale {position:absolute; left:1px; bottom:3px; width:120px; height:20px; background-image:url(../images/icons/tag_sale.png);}
.ProductsBigList .right {float:right; display:inline; width:602px; margin-bottom:20px;}
.ProductsBigList h2 {font-size:12px; color:#053EEF; width:375px; margin:0 0 12px 0;}
.ProductsBigList .PartNumber {color:#545454; font-size:10px; margin-bottom:15px;}
.ProductsBigList .PartNumber span {font-weight:bold;}
.ProductsBigList .description {color:#898989; margin-bottom:18px;}
.ProductsBigList .right .LabelNew {background-color:#FFF2F2; border:1px solid #FFD5D5;}
.ProductsBigList .right .LabelPromotion {background-color:#FFFFDD; border:1px solid #FDE9A1;}
.ProductsBigList .right .LabelSale {background-color:#F0FFF0; border:1px solid #78DA8E;}
.ProductsBigList .PriceBox {float:right; display:inline; width:210px; height:70px; border:1px solid #EBEBEB; background-color:#F9F9F9; text-align:center;}
.ProductsBigList .PriceBox .left {float:left; width:70px;}
.ProductsBigList .PriceBox .right {width:110px; margin:0 8px 0 0;}
.ProductsBigList .PricesValues {height:33px; overflow:hidden; font-size:11px; font-weight:bold; width:100%; margin:5px 0 0 0;}
.ProductsBigList .PricesValues .PriceValue {color:#FE0606;}
.ProductsBigList .PricesValues .OldPrice {font-size:10px; font-weight:normal; height:12px;}
.ProductsBigList .PricesValues .OldPrice .PriceValue {text-decoration:line-through;}
.ProductsBigList .PricesValues .FinalPrice {font-size:11px;}
.ProductsBigList .tags {font-size:11px; font-weight:bold; text-transform:uppercase; height:15px; margin-top:27px;}
.ProductsBigList .tags img {vertical-align:middle;}
.ProductsBigList .tags .InStockYes {color:#00A550;}
.ProductsBigList .tags .InStockNo {color:#e00;}
.ProductsBigList a.MoreInfo {color:#000; font-weight:bold;}
.ProductsBigList ul {margin-left:15px;}

.ProductsSmallList {border:1px solid #ebebeb; padding:0; width:752px; font-size:11px;}
.ProductsSmallList #SmallListHeader {width:750px; height:23px; margin:1px 1px 9px 1px; background-image:url(../images/biglistheader.gif);}
.ProductsSmallList #SmallListHeader span {font-family:Tahoma, Sans-Serif; color:#fff; font-weight:bold; font-size:11px; line-height:23px;}
.ProductsSmallList #SmallListHeader .ProductName {margin-left:7px;}
.ProductsSmallList #SmallListHeader .PartNumber {margin-left:368px; font-size:10px;}
.ProductsSmallList #SmallListHeader .InStock {margin-left:11px; font-size:10px;}
.ProductsSmallList #SmallListHeader .price {margin-left:14px; font-size:10px;}
.ProductsSmallList table {width:748px; margin:0 auto;}
.ProductsSmallList table td {border-bottom:1px solid #ebebeb; padding:7px;}
.ProductsSmallList table .odd td {background-color:#F8FAFE;}
.ProductsSmallList table a {font-weight:bold;}
.ProductsSmallList .LabelNew, .ProductsSmallList .LabelNew a {color:#E20B00;}
.ProductsSmallList .LabelSale, .ProductsSmallList .LabelSale a {color:#00A650;}
.ProductsSmallList .LabelPromotion, .ProductsSmallList .LabelPromotion a {color:#000;}
.ProductsSmallList span.LabelNew {width:60px; height:14px; background-image:url(../images/icons/tag_new_small.png); display:block; float:left;}
.ProductsSmallList span.LabelPromotion {width:90px; height:14px; background-image:url(../images/icons/tag_promo_small.png); display:block; float:left;}
.ProductsSmallList span.LabelSale {width:60px; height:14px; background-image:url(../images/icons/tag_sale_small.png); display:block; float:left;}
.ProductsSmallList .c1 {width:440px;}
.ProductsSmallList .c2 {font-weight:bold; color:#545454; font-size:10px;}
.ProductsSmallList .c3 {font-weight:bold;}
.ProductsSmallList .c3 .InStockYes {color:#00A550;}
.ProductsSmallList .c3 .InStockNo {color:#e00;}
.ProductsSmallList .c4 {color:#FF0505; font-weight:bold;}
.ProductsSmallList .OldPrice {color:#545454; text-decoration:line-through; font-size:10px;}
.ProductsSmallList .OldPrice .txt,
.ProductsSmallList .FinalPrice .txt{display:none;}

.searchResult {font-size:11px; border:1px solid #ebebeb; margin-bottom:9px; padding:7px; width:740px; font-family:Verdana, Tahoma, Sans-Serif;}
.searchResult h3 {font-size:14px; margin-bottom:6px; font-family:Verdna, Tahoma, Sans-Serif;}
.searchResult table {margin-left:20px;}
.FoundedItemsNumber {margin-bottom:9px; text-align:center; font-size:12px;}
.FoundedItemsNumber span {font-weight:bold; color:#0054ff;}

#FilterFormContainer {width:756px; background-image:url(../images/filterform_topborder.gif); padding:2px 0 0 0; background-color:#F0F4FD;}
#FilterForm {border:1px solid #DADCEB; border-width:0 1px; padding:0 12px 12px 12px; font-size:11px;}
#FilterForm h3 {font-size:12px; margin:5px 0 12px 0;}
#FilterForm table.searchfilter {width:100%;}
#FilterForm table.searchfilter td {padding:3px 0;}
#FilterForm label {float:left; display:inline; width:60px; margin-right:9px;}
#FilterForm table.searchfilter .c3 label {width:110px;}
#FilterForm .cInput {width:140px;}
#FilterForm .cSelect {width:146px;}
#FilterForm .cSubmit {width:93px; height:22px; background-image:url(../images/buttons/update.gif);}

#ViewType {margin-bottom:14px; background-image:url(../images/viewtype_bg.gif);}
#ViewType #sort {height:26px; line-height:26px; margin:0 0 0 9px; font-size:11px; float:left; display:inline;}
#ViewType #sort a {padding-right:23px; margin:0 9px; background-position:right center;}
#ViewType #sort a.Unsorted {background-image:url(../images/icons/sort_unsorted.gif);}
#ViewType #sort a.desc {background-image:url(../images/icons/sort_desc.gif);}
#ViewType #sort a.asc {background-image:url(../images/icons/sort_asc.gif);}
#ViewType #ProductsPerPage {height:26px; line-height:26px; margin:1px 0 0 30px; font-size:11px; float:left; display:inline; width:200px;}
#ViewType #ProductsPerPage label {float:left; margin-right:4px;}
#ViewType #ProductsPerPage .cSelect {width:50px; border:1px solid #999; float:left; margin-top:2px;}
#ViewType #view {height:26px; line-height:26px; margin:0 9px 0 0; font-size:11px; font-weight:bold; color:#000; float:right; display:inline; width:250px;}
#ViewType #view a span {display:none;}
#ViewType #view span.txt {float:right; display:inline; font-weight:bold; color:#000;}
#ViewType #view a {display:block; width:16px; height:26px; line-height:26px; float:right; margin-left:3px; background-position:right center; font-weight:bold; color:#000;}
#ViewType #view a.print {background-image:url(../images/icons/list_print.gif); width:70px; margin-right:20px;}
#ViewType #view a.small {background-image:url(../images/icons/list_small.gif);}
#ViewType #view a.normal {background-image:url(../images/icons/list_mid.gif);}
#ViewType #view a.big {background-image:url(../images/icons/list_big.gif);}

.list_pager {margin:12px 0 0 0; font-size:11px; font-weight:normal; text-align:center;}
.list_pager a {color:#000; margin:0 4px;}
.list_pager a.next {font-weight:bold; margin-left:20px;}
.list_pager a.prev {font-weight:bold; margin-right:20px;}
.list_pager strong {color:#0A3BED;}
.list_pager .GoToPage {margin:0 5px 0 50px;}
.list_pager #go2page {background-image:url(../images/buttons/go2page.gif); width:27px; height:17px; margin-left:3px;}



#footer {}
	#ccards {margin:30px 0 17px 0; text-align:center;}
	#ccards ul li {display:inline; margin:0 9px;}
	#footer .text {text-align:center; font-size:10px; color:#959595; width:620px; margin:0 auto;}
	#footer .text a {color:#959595;}
	#footer .text a:hover {text-decoration:underline;}
	#footer .i-dotcom {text-align:center; margin:20px 0;}
	#footer .i-dotcom a {font-size:12px; color:#959595; font-style:italic;}

	#FooterMenu {background-image:url(../images/footer_bg.png); width:100%; height:35px; margin-bottom:18px;overflow:hidden;}
	#FooterMenu ul {margin:9px 0 0 160px; text-align:center; position:relative;}
	#FooterMenu ul li.logo {position:absolute; left:-160px; top:-9px; width:153px; height:35px; margin-left:0;}
	#FooterMenu ul li.logo a {display:block; width:153px; height:35px; border:0; padding:0;}
	#FooterMenu ul li.logo span {display:none;}
	#FooterMenu ul li {float: left; list-style: none;}
	#FooterMenu ul li a {color:#fff; padding:0 5px; border-right:1px solid #fff; font-size:11px;}
	#FooterMenu ul li.last a {border:0;}
	#FooterMenu ul li.up {float: right; margin-right:10px;}
	#FooterMenu ul li.up a {border:0; padding:0; font-size:9px; padding-right:9px; background-image:url(../images/icons/up1.gif); background-position:right center;}



#cMainBox_BrandsScroller {position:relative; height:100px; width:757px; height:120px; clear:both; overflow:hidden; background-image:url(../images/cbox/brands_border.gif); text-align:center;}
#cMainBox_BrandsScroller #scroller_gradient_r {position:absolute; width:60px; height:100px; overflow:hidden; top:10px; right:1px; background-image:url(../images/cbox/brandsscroller_gradient_r.png);}
#cMainBox_BrandsScroller #scroller_gradient_l {position:absolute; width:60px; height:100px; overflow:hidden; top:10px; left:1px; background-image:url(../images/cbox/brandsscroller_gradient_l.png);}
	#viewer {width:755px; height:50px; margin:25px auto 0 auto; overflow:hidden;}
	#viewerFrame {width:980px; clear:both; padding:0;}
	#viewer img {margin:5px; display:inline; border:0;}
	#viewer a {display:block; float:left; width:140px; height:100px;}



/* Product Card */
#ProductMain .part1 {width:755px; height:290px; background-image:url(../images/pc_topborder.gif); padding-top:4px; margin-bottom:18px;}
#ProductMain .part1 .hborder1 {background-image:url(../images/pc_bottomborder.gif); height:2px; width:755px;}
#ProductMain .left {float:left; display:inline; width:280px; border-left:1px solid #ebebeb;}
#ProductMain #ProductPicture {margin:6px 9px 9px 9px;}
#ProductMain #ProductPicture a {display:block; width:260px; height:280px; border:1px solid #e1e1e1; background-color:#e1e1e1; text-decoration:none;}
#ProductMain #ProductPicture a span {padding-left:20px; background-image:url(../images/icons/lens2.gif); background-position:4px 1px; color:#000; font-size:10px; display:block; margin-left:3px;}
#ProductMain #ProductPicture a:hover span {text-decoration:underline;}
#ProductMain .right {float:right; display:inline; width:470px; font-size:11px;}
#ProductMain #ProducerLogo {float:left; display:inline; margin:7px 0 0 0; width:290px; height:40px; overflow:hidden;}
#ProductMain #ProducerLogo .AltText {font-size:14px; font-weight:bold; color:#0254FE; font-family:"Trebuchet MS", Verdana, Tahoma, Sans-Serif; line-height:40px; font-style:italic;}
#ProductMain #HeaderIcons {float:right; width:164px; height:47px; background-image:url(../images/pc_headericons_bg.png);}
#ProductMain #HeaderIcons .container {margin:11px 0 0 23px;}
#ProductMain #HeaderIcons a {margin:0 4px;}
#ProductMain .RightContentContainer {border-right:1px solid #ebebeb;}
#ProductMain h2.ProductName {height:44px; color:#0254FE; font-size:12px; font-weight:normal; overflow:hidden; margin:31px 16px 16px 0;}
#ProductMain .info {margin:0 16px 16px 0; padding-bottom:9px; border-bottom:1px solid #e1e1e1;}
#ProductMain .PartNumber {font-weight:normal;}
#ProductMain .PartNumber span {font-weight:bold;}
#ProductMain .labels {margin-left:20px; font-weight:bold; }
#ProductMain .labels .yes {color:#00A64C;}
#ProductMain .labels .no {color:#FE0000;}
#ProductMain .condition {margin-left:20px; font-weight:bold;}
#ProductMain .condition span {color:#063FF0;}
#ProductMain .condition img {margin-left:20px; vertical-align:bottom;}
#ProductMain .PriceBox {float:left; display:inline; width:266px; height:106px; background-image:url(../images/pc_pricebox_bg.gif); text-align:center; line-height:45px; font-weight:bold; font-size:20px; margin-bottom:9px;}
#ProductMain .PriceBox .PriceValue {color:#fe0000;}
#ProductMain .ShippingCost {width:170px; float:right; display:inline; margin-right:16px; text-align:center;}
#ProductMain .ShippingCost img.image {display:block; margin:25px auto 9px auto;}
#ProductMain .ShippingCost a {display:block; margin:0 auto; font-weight:bold; color:#000;}
#ProductMain .part2 {width:533px; font-size:11px; margin-top:9px; float:left; display:inline;}
#ProductMain #TabMenu {position:relative; height:35px; overflow:hidden; margin-bottom:-2px; z-index:999; margin-left:14px;}
#ProductMain #TabMenu li {float:left; display:block; margin:0 2px; outline:none;}
#ProductMain #TabMenu li a {float:left; display:inline; height:35px; color:#777; background-image:url(../images/tabmenu_rightborder.gif); background-position:right top; line-height:35px; color:#777; font-weight:bold; font-family:Verdana, Tahoma, Sans-Serif; font-size:12px; padding-right:14px; outline:none;}
#ProductMain #TabMenu li .LeftBorder {float:left; display:inline; width:2px; height:35px; background-image:url(../images/tabmenu_leftborder.gif); border:0; margin-right:12px;}
#ProductMain #TabMenu li a.selected {background-image:url(../images/tabmenu_selected_rightborder.gif);}
#ProductMain #TabMenu li a.selected .LeftBorder {background-image:url(../images/tabmenu_selected_leftborder.gif);}
#ProductMain #TabMenuContent {position:relative; z-index:0; background-image:url(../images/tabmenucontent_topborder.gif); padding-top:2px;}
#ProductMain .TabMenuContentBody {background-image:url(../images/tabmenucontent_bottomborder.gif); background-position:left bottom; padding-bottom:2px;}
#ProductMain .TabMenuContentContent {padding:0 14px 11px 14px; border:1px solid #dbdbdb; border-width:0 1px;}
#ProductMain .part2 h3 {color:#043DEE; font-size:14px; border-bottom:1px solid #DBDBDB; margin:11px 0; line-height:28px; font-family:Verdana, Tahoma, Sans-Serif;}
#ProductMain .part2 .ClientDesc {margin-left:20px; text-align:justify;}
#ProductMain .part2 .prodDesc {margin:9px 0 9px 20px; font-size:11px;}
#ProductMain .part2 .prodDesc td {padding:2px 0;}
#ProductMain .part2 .prodDesc .c1 {width:170px;}
#ProductMain .part2 .prodDesc .c2 {font-weight:bold; padding-left:7px;}
#ProductMain .part2 .cText {width:99%; font-family:Verdana, Tahoma, Sans-Serif;}
#ProductMain .part2 .cTextarea {width:99%; height:100px; font-style:italic; font-family:Verdana, Tahoma, Sans-Serif;}
#ProductMain .part2 .cSubmit {margin-left:163px; width:93px; height:22px; background-image:url(../images/buttons/send2.gif); color:#fff; font-weight:bold;}
#ProductMain .part2 table.form {width:350px; margin:9px auto;}
#ProductMain .part2 table.form td {padding:2px 3px;}
#ProductMain .part2 table.form .c2 {width:260px;}
	#show_accessories {}
	#show_accessories .information {margin:9px 0;}
	#show_accessories table {border:1px solid #ccc; border-width:1px 0 0 1px;}
	#show_accessories table td {padding:5px; border:1px solid #ccc; border-width:0 1px 1px 0;}
	#show_accessories h4 {margin:4px 0; color:#000;}
	#show_accessories h4 a {color:#000;}
	#show_accessories .descr {margin-bottom:5px; color:#666;}
	#show_accessories .price {font-weight:bold; color:#fe0000; margin-bottom:5px;}
	#show_accessories .price span {font-weight:normal; color:#000;}
	#show_accessories .OldPrice {font-weight:bold; color:#fe0000; text-decoration:line-through; margin-bottom:5px;}
	#show_accessories .OldPrice span {font-weight:normal; color:#000; text-decoration:none;}
	#show_accessories .more {color:#000;}
	#show_accessories .ListForm {margin-top:4px;}
	#show_send_friend .cSubmit {background-image:url(../images/buttons/cSend.gif) !important; width:83px; height:31px;}
	#show_question .cSubmit {background-image:url(../images/buttons/cSend.gif) !important; width:83px; height:31px;}
#ProductMain .part3 {float:right; display:inline;}

#ProductOnlyAccessories h4 {margin-bottom:9px;}
#ProductOnlyAccessories .cSubmit {width:93px; height:22px; background-image:url(../images/buttons/gotocart.gif); float:right; display:inline; cursor:pointer;}
#ProductOnlyAccessories {border:0;}
#ProductOnlyAccessories #SmallListHeader {width:750px; height:23px; margin:20px 1px 9px 1px; background-image:url(../images/biglistheader.gif);}
#ProductOnlyAccessories #SmallListHeader span {font-family:Tahoma, Sans-Serif; color:#fff; font-weight:bold; font-size:11px; line-height:23px;}
#ProductOnlyAccessories #SmallListHeader .ProductName {margin-left:80px;}
#ProductOnlyAccessories #SmallListHeader .PartNumber {margin-left:323px; font-size:10px;}
#ProductOnlyAccessories #SmallListHeader .InStock {margin-left:11px; font-size:10px;}
#ProductOnlyAccessories #SmallListHeader .price {margin-left:14px; font-size:10px;}
#ProductOnlyAccessories table {margin-bottom:20px;}
#ProductOnlyAccessories td {padding:3px 7px;}
#ProductOnlyAccessories .c5 {width:90px;}


/* Cart */
#cMainBox_cart {border:0;}
#cMainBox_cart .accent {color:#e00;}
#cMainBox_cart .right {margin-bottom:9px;}
#cMainBox_cart .logo {height:30px; width:100%;}
#cMainBox_cart h2 {width:98%;}
#cMainBox_cart h2 a {color:#0054ff;}
#cMainBox_cart table {width:98%; border:1px solid #ddd; border-width:1px 0 0 1px;}
#cMainBox_cart th,
#cMainBox_cart td {padding:4px; border:1px solid #ddd; border-width:0 1px 1px 0; color:#000;}
#cMainBox_cart .c2 {text-align:right;}
#cMainBox_cart .c3 {text-align:right;}
#cMainBox_cart .c4 {text-align:center;}
#cMainBox_cart .c5 {text-align:right;}
#cMainBox_cart .c6 {text-align:right;}
#cMainBox_cart td.c3 {color:#0054ff;}
#cMainBox_cart table .cText {width:40px;}
#cMainBox_cart h4 {margin:20px 0; font-size:16px; font-family:"Trebuchet MS", Verdana, Sans-Serif;}
#cMainBox_cart h4 span {font-size:18px; color:#e00; font-family:"Trebuchet MS", Verdana, Sans-Serif;}
#cMainBox_cart .CartInfo {margin-top:20px; font-size:10px;}
#cMainBox_cart .cImage {margin-right:20px;}


/* User pages (documents) */
.UserContent {font-size:11px; color:#000;}
.UserContent h4 {font-size:13px; margin:30px 0 20px 0; text-transform:uppercase; font-family:Verdana, Tahoma, Sans-Serif;}
.UserContent p {font-family:Verdana, Tahoma, Sans-Serif; margin:7px 0;}
.UserContent a {color:#0055FE;}
.UserContent ul {margin:4px 0 4px 14px;}

/* login */
#cMainBox_login {font-size:11px;}
#cMainBox_login .left {float:left;}
#cMainBox_login .right {float:right;}
#cMainBox_login .LoginBox {border:3px solid #D6DCEC; background-color:#E6EBFE; width:320px; padding:9px;}
#cMainBox_login h4 {color:#0054ff; font-family:"Trebuchet MS", Verdana, Sans-Serif; font-size:16px; margin:0 0 6px 0;}
#cMainBox_login h5.error {text-align:left;}
#cMainBox_login .information {margin-bottom:6px;}
#cMainBox_login td {padding:3px;}
#cMainBox_login .c1 {width:55px;}
#cMainBox_login label {margin-right:6px;}
#cMainBox_login .cImage {display:block; margin:6px 0 6px 65px;}
#cMainBox_login a#ForgottenPass {margin-left:65px;}
#cMainBox_login form {margin:0 0 0 20px;}
#cMainBox_login .txt {margin-bottom:6px;}
#cMainBox_login .btnImage {background-image:url(../images/buttons/btnCreateAccount.gif); width:120px; height:22px; display:block;}
#cMainBox_login .btnImage span {display:none;}

#cMainBox_registration {font-size:11px;}
#cMainBox_registration table {margin:20px;}
#cMainBox_registration td {padding:4px; vertical-align:top;}
#cMainBox_registration .cText,
#cMainBox_registration .cPassword {width:200px;}

#cMainBox_order {font-size:11px;}
#cMainBox_order h3 span {color:#99bcff;}
#cMainBox_order h3 span.on {color:#0054ff; text-decoration:overline;}
#cMainBox_order h3 .raquo {margin:0 9px;}
#cMainBox_order h4 {margin:20px 0 9px 0; font-size:12px;}
#cMainBox_order .information {margin-bottom:16px;}
#cMainBox_order .txt {margin-bottom:16px;}
#cMainBox_order .ShowOrderForm {margin-bottom:20px; border:1px solid #ccc; border-width:1px 0 0 1px;}
#cMainBox_order .ShowOrderForm td {padding:4px 9px; border:1px solid #ccc; border-width:0 1px 1px 0;}
#cMainBox_order .ShowOrderForm .cm {width:50%; vertical-align:top;}
#cMainBox_order .ShowOrderForm .cm h4 {margin-top:6px;;}
#cMainBox_order .ShowOrderForm .c1 {border-right:0;}
#cMainBox_order .cText {width:160px;}
#cMainBox_order .cSelect {width:166px;}
#cMainBox_order #orderForm #DescLabel {float:left;}
#cMainBox_order #orderForm .cTextarea {width:88%; float:right;}
#cMainBox_order .Agreement {margin:20px 0;}
#cMainBox_order .Agreement label {margin-right:20px;}
#cMainBox_order dl {margin:0 0 20px 20px;}
#cMainBox_order dt {margin-bottom:6px;}
#cMainBox_order dd {line-height:20px;}
#cMainBox_order .cButton,
#cMainBox_order .cSubmit {cursor:pointer;}
#cMainBox_order #btnBack {width:93px; height:22px; background-image:url(../images/buttons/cBack.gif); float:left; display:inline;}
#cMainBox_order #btnNext {width:93px; height:22px; background-image:url(../images/buttons/cNext.gif); float:right; display:inline;}
#cMainBox_order #btnSubmit1 {width:180px; height:22px; background-image:url(../images/buttons/cSubmitOrderPayPal.gif); float:right; display:inline;}
#cMainBox_order #btnSubmit2 {width:93px; height:22px; background-image:url(../images/buttons/cSubmitOrder.gif); float:right; display:inline;}
#cMainBox_order .PaymentFormCC {margin:0 0 20px 20px;}
#cMainBox_order .PaymentFormCC td {padding:3px 9px;}
#cMainBox_order .PaymentFormCC .star {margin:0 6px;}
#cMainBox_order #AgreementText {width:100%; height:60px; margin-bottom:4px;}
#cMainBox_order .BillingAndShippingSummary {margin:20px 0; width:100%;}
#cMainBox_order .BillingAndShippingSummary td {width:50%;}
#cMainBox_order .BillingAndShippingSummary table {width:70%;}
#cMainBox_order .BillingAndShippingSummary table td {padding:3px 9px; border-bottom:1px solid #eee;}
#cMainBox_order .BillingAndShippingSummary table .c2 {background-color:#f2f2f2;}
#cMainBox_order .ClientComments {margin-bottom:20px;}
#cMainBox_order .ClientComments span {font-weight:bold; float:left; display:inline; margin-right:20px;}
#cMainBox_order .ClientComments cite {float:right; display:inline; width:85%; background-color:#f2f2f2; padding:3px 5px;}
#cMainBox_order .ClientDesc {margin-bottom:20px;}
#cMainBox_order .RegisterError {margin-bottom:20px;}
#cMainBox_order .RegisterError span {margin-right:9px;}
#cMainBox_order .Agreements {margin-bottom:20px;}
	#SummaryContainer .InformationBox {border:1px solid #ccc; background-color:#ffd; padding:7px; margin:10px 0; font-family:"Courier New", Courier, Sans-Serif;}
	#SummaryContainer .InformationBox * {font-family:"Courier New", Courier, Sans-Serif;}
	#SummaryContainer .left {float:left; display:inline; width:40%; margin-left:30px;}
	#SummaryContainer .right {float:right; display:inline; width:40%; margin-right:30px;}
	#SummaryContainer h5 {position:relative; left:-20px; font-size:12px; margin-bottom:6px;}
	#SummaryContainer ul {list-style-type:square;}
	#SummaryContainer li {line-height:16px;}
	#SummaryContainer .PaymentInformation td {padding:2px 5px;}
	#SummaryContainer tfoot .c7 {font-weight:bold;}
	#SummaryContainer tfoot .r3 .c7 {color:#f00; font-size:12px;}
	#PrintSummary {float:right;}
	#utmtrans {display:none;}


table.PreSummary {width:100%; border:1px solid #ccc; border-width:1px 0 0 1px; margin-bottom:20px;}
.PreSummary td {border:1px solid #ccc; border-width:0 1px 1px 0; padding:4px 7px;}
.PreSummary .c2 {text-align:right; font-weight:bold;}
.PreSummary .r3 .c2 {font-size:14px; color:#f00;}


#cMainBox_myaccount {font-size:11px;}
#cMainBox_myaccount .HomeMenu {list-style-type:square; margin:20px;}
#cMainBox_myaccount .HomeMenu a {color:#063DF0; line-height:16px;}
#cMainBox_myaccount #ProfileForm {margin-top:20px;}
#cMainBox_myaccount .ProfileTable {margin-bottom:20px; border:1px solid #ccc; border-width:1px 0 0 1px;}
#cMainBox_myaccount .ProfileTable td {padding:4px 9px; border:1px solid #ccc; border-width:0 1px 1px 0;}
#cMainBox_myaccount .ProfileTable .cm {width:50%; vertical-align:top;}
#cMainBox_myaccount .ProfileTable .cm h4 {margin-top:6px;;}
#cMainBox_myaccount .ProfileTable .c1 {border-right:0;}
#cMainBox_myaccount .ProfileTable h4 {margin-bottom:9px;}
#cMainBox_myaccount .cText {width:160px;}
#cMainBox_myaccount .cSelect {width:166px;}
#cMainBox_myaccount #DescLabel {float:left;}
#cMainBox_myaccount .cTextarea {width:160px; height:60px;}
#cMainBox_myaccount .agreement {margin:20px 0;}
#cMainBox_myaccount .cSubmit {width:83px; height:31px; background-image:url(../images/buttons/btn_submit2.gif);}

#cMainBox_OrdersHistory {font-size:11px;}
#cMainBox_OrdersHistory .HomeMenu {list-style-type:square; margin:20px;}
#cMainBox_OrdersHistory .HomeMenu a {color:#063DF0; line-height:16px;}
#cMainBox_OrdersHistory table {border:1px solid #ccc; border-width:1px 0 0 1px;}
#cMainBox_OrdersHistory th {padding:3px 5px; background-color:#ddd; border:1px solid #ccc; border-width:0 1px 1px 0;}
#cMainBox_OrdersHistory td {padding:2px 5px; border:1px solid #ccc; border-width:0 1px 1px 0;}
#cMainBox_OrdersHistory tr.even td {background-color:#eee;}
#cMainBox_OrdersHistory tr.odd td {background-color:#fff;}
#cMainBox_OrdersHistory .c8 {text-align:right;}

#cMainBox_ViewOrder {font-size:11px;}
#cMainBox_ViewOrder .HomeMenu {list-style-type:square; margin:20px;}
#cMainBox_ViewOrder .HomeMenu a {color:#063DF0; line-height:16px;}
#cMainBox_ViewOrder .InformationBox {border:1px solid #ccc; background-color:#ffd; padding:7px; margin:10px 0; font-family:"Courier New", Courier, Sans-Serif;}
#cMainBox_ViewOrder .InformationBox * {font-family:"Courier New", Courier, Sans-Serif;}
#cMainBox_ViewOrder .left {float:left; display:inline; width:40%; margin-right:30px;}
#cMainBox_ViewOrder .right {float:right; display:inline; width:40%; margin-right:30px;}
#cMainBox_ViewOrder h5 {font-size:12px; margin-bottom:6px;}
#cMainBox_ViewOrder ul {list-style-type:square; margin-left:20px;}
#cMainBox_ViewOrder li {line-height:16px;}
#cMainBox_ViewOrder .PaymentInformation td {padding:2px 5px;}
#cMainBox_ViewOrder tfoot .c7 {font-weight:bold;}
#cMainBox_ViewOrder tfoot .r4 .c7 {color:#f00; font-size:12px;}
#cMainBox_ViewOrder .Details {margin-left:20px; }
#cMainBox_ViewOrder .Details td {padding:3px 5px;}

table.CartView {width:100%; border:1px solid #ccc; border-width:1px 0 0 1px; margin-bottom:20px;}
.CartView th {background-color:#eee;}
.CartView th,
.CartView td {border:1px solid #ccc; border-width:0 1px 1px 0; padding:4px 7px;}
.CartView .c4,
.CartView .c5,
.CartView .c7 {text-align:right;}
.CartView .c7 {color:#0054ff;}
.CartView .last td {color:#e00;}
.CartView .last .c5 {text-align:left;}


form .validation-advice {color:#c00; font-size:11px;}


#brands {font-size:11px;}
#brands ul#shortcuts {margin-bottom:9px;}
#brands ul#shortcuts li {display:inline;}
#brands table {width:100%;}
#brands table td {vertical-align:top; padding:0 9px 0 0;}
#brands ul {list-style-type:none; margin-left:9px;}
#brands h4 {font-size:13px; background-color:#bbb; margin:9px 0 5px 0; padding:2px 3px;}
#brands a {color:#000;}


/* special */
.AuthorizeNetSeal {display:inline;}
.AuthorizeNetSeal img {width:76px; height:60px;}

.google-checkout-box { position:relative; left: 305px; top: -30px }
.google-checkout-intro { padding: 10px 10px 10px 25px }

