﻿
body { font-size:11px;font-family:Verdana;color:#D2D3D5;padding:0px;margin:0px;background-color:#fff;
       background-image:url(images/siteImages/backgrounds/body_background2.jpg);
       background-repeat:repeat;
       background-position:center center
       }
A:link {text-decoration: none; color:#076c8f;}
A:visited {text-decoration: none; color:#076c8f;}
A:hover {text-decoration: none; color:#076c8f;}
A:active {text-decoration: none; color:#076c8f;}

h1 {font-size:22px;font-family:Cambria;color:#000;font-weight:normal}
h2 {font-size:10px;color:#000;font-weight:normal;font-family:Cambria;color:#000;}
h3 {font-size:18px;font-family:Cambria;color:#000;font-weight:normal}
h4 {font-size:16px;color:#000;font-weight:normal}
h5 {font-size:10px;color:#000;font-weight:normal;font-family:Cambria}
h6 {font-size:10px;color:#000;font-weight:normal}
.errortext{color:#AE1F29;}
.input {border:solid 1px #ccc;font-size:9px;color:#4D4D4F; }
/* PAGELAYOUT */

.disabledlanguagelink {color:#000 !important}

#background-footer{clear:both; background-image:url(images/siteImages/backgrounds/body_background2.jpg);background-repeat:repeat; background-position:center center;width:100%;height:130px;}
#mainwrapper{text-align:left;overflow:hidden; background-color:White}
#innerwrapper{ background-color:#fff;padding-left:20%;padding-right:20%;border-bottom:solid 3px #d4d4d4}
#threecolumn {width:950px}
#threecolumn .col1{border-left:solid 3px #d4d4d4;background-color:#e8e8e8;width:158px}
#threecolumn .col2{text-align:left;background-color:#E8E8E8}
#threecolumn .col3{border-right:solid 3px #d4d4d4;background-color:#e8e8e8;}

#twocolumn .col1{border-left:solid 3px #d4d4d4;background-color:#e8e8e8;width:150px}
#twocolumn .col2{text-align:left;border-right:solid 3px #d4d4d4;background-color:#fff;width:832px}

.rightcolumn {margin-top:16px;width:100%;text-align:left}
.maincontainer {margin-bottom:30px;text-align:left}
.innercontainer {background-image:url(images/siteImages/backgrounds/innercontainer_background.gif); background-position:bottom center; background-repeat:repeat-x;border-bottom:solid 3px #ffffff;}

.innercontainer .left {float:left;width:210px;padding-bottom:4px;text-align:left;margin-left:20px;display:inline;border-left:solid 3px #ffffff;background-color:#000}
.innercontainer .left img{border:0;}
.innercontainer .content{margin-left:20px;float:left;text-align:left;border-right:solid 3px #ffffff;border-left: solid 3px #fff;background-color:#000}

.innercontainer .content .rightbar{width:132px;overflow:hidden;height:100px;background-color:#fff;float:right;margin-right:4px;}

#overlay {visibility: hidden; position: absolute; left: 0px; top: 0px; width:100%; height:100%; text-align:center; z-index: 1000; background-color:#ccc; background: url(images/siteImages/backgrounds/overlay.gif);}
#overlay div {background-color:#fff;margin: 100px auto; text-align:center; width:600px; height:614px;border:solid 1px #000;color:#000}


.cancelbutton{background-image:none;padding-bottom:2px;background-position:left top; font-weight:bold;height:22px;font-size:12px;color:#fff;background-image:url(images/siteImages/Buttons/cancelbutton.jpg); background-repeat:repeat-x;border:0px;}



.bottom{overflow:hidden;float:left;font-family:Cambria Verdana;margin-top:16px;width:150px}
.bottom .siteswitcherimage{position:absolute; bottom:0px}
.bottom .search{}
.bottom .search .buybutton{float:right;}
.bottom .search .searchbox{margin-left:6px; margin-right:2px; background-color:#fff; color:#a3a3a3;border:solid 1px #b1b1b1;width:90px;float:left}
.bottom .groupheader {color:#6d6d6d; font-size:13px;display:block;font-weight:bold;margin-left:4px;padding-left:4px;}
.bottom .selecteditem{font-size:13px;display:block;font-weight:bold;color:#303030;background-color:#ffffff;margin-left:4px;margin-right:10px;padding-left:4px;padding-right:4px;padding-bottom:2px;padding-top:2px}
.bottom .item{font-size:13px;display:block;font-weight:bold;color:#303030;margin-left:4px;margin-right:4px;padding-left:4px;padding-right:4px;padding-bottom:2px;padding-top:2px}
.bottom .itemsmall{font-size:12px;display:block;font-weight:bold;color:#6d6d6d;margin-left:4px;margin-right:4px;padding-left:4px;padding-right:4px;padding-bottom:2px;padding-top:2px}
.bottom .selecteditemsmall{font-size:12px;display:block;font-weight:bold;color:#6d6d6d;margin-left:4px;margin-right:4px;background-color:#ffffff;padding-left:4px;padding-right:4px;padding-bottom:2px;padding-top:2px}

/* SIMPLETEXT PAGE */
.simpletext{color:#4D4D4F;min-height:450px;}
.simpletext .header{font-weight:bold;}

.searchpage {padding:16px}


/* SIMPLETEXT PAGE 1 */
.simpletext1 {overflow:inherit;color:#000;background-color:#fff;padding:10px;margin-top:16px;width:624px;min-height:550px;}
.simpletext1 .pageimage{float:left;padding-right:17px;}


.startpage {width:642px;margin-top:16px;margin-bottom:16px;overflow:hidden;color:#000000;background-color:#ffffff}
.startpage .inner {padding:3px;min-height:100px}


/* POPUP */

.sizeguidepopup
{
	display:block;
			position: absolute;
			top: 100px;
			left:350px;
			background-color: #ffffff;
			z-index:1002;
			overflow: auto;
			width:380px;
			height:170px;
			text-align:left;
			margin-bottom:2px;
			padding-right:4px;
	
	}
.sizeguidefade
{
			display:block;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: #000000;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
}

.loginpopup
{
	display:block;
			position: absolute;
			top: 100px;
			left:100px;
			background-color: #ffffff;
			z-index:1002;
			overflow: auto;
			width:300px;
			padding:10px;
			color:#999999;
	
	}
.loginpopup .buybutton{float:right}
.loginpopup .cancelbutton{background-image:none;padding-top:2px;padding-right:2px;float:right;font-size:12px;margin-right:2px;}
.loginpopup .cancelbutton:hover{color:#AE1F29;}
.loginfade
{			display: block;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height:100%;
			background-color: #000000;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
}


.newcustomerwindow 
{
	display:block;
			position: absolute;
			top: 10px;
			left:0px;
			background-color: #ffffff;
			z-index:1002;
			overflow: auto;
			width:530px;
			padding:10px;
			color:#999999;			
	}
.newcustomerwindow .buybutton{float:right}
.newcustomerwindow .cancelbutton{padding-top:2px;padding-right:2px;float:right;font-size:12px;margin-right:2px;background-image:none;}
.newcustomerwindow .cancelbutton:hover{color:#AE1F29;}
.newcustomerfade
{
			display: block;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: #000000;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
}


.tipafriendpopup
{
	display:block;
			position: absolute;
			top: 1px;
			left:20%;

			background-color: #ffffff;
			z-index:1002;
			overflow: auto;
			width:330px;
			height:330px;
			text-align:left;
			padding-left:20px;
			margin-bottom:2px;
			padding-right:14px;
	
	}
	.tipafriendfade
{
			display: block;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: #000000;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
}

.tipafriendpopup .cancelbutton{padding-top:2px;padding-right:2px;float:right;font-size:12px;margin-right:2px;background-image:none;}
.tipafriendpopup .cancelbutton:hover{color:#AE1F29;}

.sizeguidepopup .buybutton{padding-top:2px;padding-right:2px;background-position:left top; background-color:#fff;margin-right:2px;float:right;width:126px;height:17px;font-size:9px;color:#fff;background-image:url(images/siteImages/buttons/buybutton.gif); background-repeat:no-repeat;border:0px;}
.sizeguidepopup .cancelbutton{padding-top:2px;padding-right:2px;float:right;font-size:12px;background-image:none;}
.sizeguidepopup .cancelbutton:hover{color:#AE1F29;}

.popupmodal 
{overflow:auto;width:100%;height:100%;left:0px;top: 0px;position:absolute;z-index: 1000;background:transparent url(images/siteImages/backgrounds/overlay.gif) repeat scroll 0%;}

/* TOPMENU USERCONTROL */
#topholder{min-height:30px;width:100%;background-image:url(images/siteImages/backgrounds/body_background2.jpg);background-repeat:repeat;}
#topmenu{min-height:30px;width:950px;margin:0px;text-align:center;height:66px;}
#topmenu .logo{float:left;display:block;margin-left:16px;}
#topmenu .categories{float:left;margin-top:4px;padding-bottom:1px;text-align:left;}
#topmenu .categories .topcategories{ float:left;}
#topmenu .categories .topcategories .selecteditem{font-weight:bold;color:#AE1F29}
#topmenu .categories .categoryproducts{float:left;margin-left:10px;background-image:url(images/siteImages/Bbackgrounds/separator_right_arrow_small.gif); background-repeat:no-repeat; background-position:left center;}
#topmenu .categories .categoryproducts .row{float:left;margin-left:12px;}
#topmenu .categories .categoryproducts .row .item{}
#topmenu .categories .categoryproducts .row .selecteditem{font-weight:bold;color:#AE1F29}
#topmenu .categories .productname{ margin-left:10px;padding-left:10px;float:left;font-family:"Times new Roman"; font-size:20px;background-image:url(images/siteImages/backgrounds/separator_right_arrow_small.gif); background-repeat:no-repeat; background-position:left bottom;color:#A7A9AC}
#topmenu .cartandnews{float:right;margin-right:26px;text-align:right;font-size:11px;position:relative;top:4px;}
#topmenu .cartandnews .whitecontainer{/*background-color:#fff;text-align:right;display:inline-block;padding:1px*/}
#topmenu .cartandnews .spacer{height:4px;}

/* BOTTOM USERCONTROL*/

.currencydropdown{border:solid 1px #ccc;font-size:10px}


/* PRODUCTLIST PAGE*/
.productlist {text-align:left;background-color:#fff;min-height:550px;width:644px;margin-bottom:16px}
.productlist .productlisttop{color:#000;line-height:3em;margin-top:16px;background-image:url(images/siteImages/backgrounds/section_background.gif);background-repeat:repeat-x; height:40px;color:#000}
.productlist .productlisttop select{border:solid 1px #c9c9c9}
.productlist .productlisttop h1{margin:0px;padding:0px;margin-left:6px;font-size:20px;line-height:2}
.productlist .productlisttop h2{margin:0px;padding:0px;font-size:18px;font-weight:normal;font-family:Cambria;color:#4D4D4F;line-height:1.8}
.productlistbottom{padding-bottom:2px;background-image:url(images/siteImages/backgrounds/section_background.gif);background-repeat:repeat-x; height:40px}

.productlist .inner {margin-top: 2px;color:#000000;padding-left:5px}

.productlist .product{height:224px;width:224px;}
.productlist .product .noborder{border:0px;}
/* used to display productinfo over the item image */
.productlist .product .details{position:relative;top:-70px;left:22px;width:180px;}
.productlist .product .details .description{min-height:40px;background-color:#fff;}
.productlist .product .details .price{margin-top:2px;width:75%;background-color:#fff;}


/* FAVORITE PAGE */
.favoritelist {background-color:#FFFFFF;padding-bottom:100px;margin-top:16px;min-height:550px;width:644px;padding-left:5px}
.favoritelist .favoritelisttop{color:#000;line-height:3em;margin-top:6px;background-image:url(images/siteImages/backgrounds/section_background.gif);background-repeat:repeat-x; height:40px;color:#000}
.favoritelist .favoritelisttop h1{margin:0px;padding:0px;margin-left:6px}
.favoritelist .buybutton {float:none}
.favoritelist .sendlist{color:#000000;margin-left:10px}
.favoritelist select, input, textarea{border:solid 1px #c9c9c9}


/* PRODUCT PAGE*/
.product{text-align:left;}
.product .header{}
.product .description{}
.product .descriptionshort{}
.product .image{}


/* PRODUCTINFO CONTROL */

.productinfo{background-color:#fff;margin-top:16px;margin-bottom:16px;width:644px;padding-bottom:16px;}
.productinfo .productimages{margin-left:4px;float:right;overflow:hidden;width:210px}
.productinfo .productimages .productimagestop{color:#000;line-height:4em;font-size:12px;vertical-align:middle; display:block;text-align:center;margin-top:6px;padding-top:1px;background-image:url(images/siteImages/backgrounds/section_background.gif);background-repeat:repeat-x; height:40px}
.productinfo .details{float:left;width:260px;color:#000;margin-left:10px;margin-top:10px}
.productinfo .details h1 {font-size:24px;font-family:"New Times Roman";padding:0px;margin:0px 0px 0px 0px}
.productinfo .details h2 {font-size:16px;font-family:"New Times Roman";padding:0px;margin:0px 0px 0px 0px}
.productinfo .details .itemnumber {color:#737373}
.productinfo .details .attributes {min-height:100px;}
.productinfo .details .attributes .sizelist{font-size:10px;width:90%;float:right;border:solid 1px #ccc;height:80px;}
.productinfo .details .attributes .colorlist{font-size:10px;width:90%;float:left;border:solid 1px #ccc;height:80px;}
.productinfo .details .attributes .sizeguide{margin-left:10px}

.productinfo .details .addtosection{margin-top:10px;height:30px;}
.productinfo .details .addtosection .cartdisabled{color:red;font-weight:bold}
.productinfo .details .price {float:left;font-weight:bold;}
.buybutton{padding-bottom:2px;background-position:left top; font-weight:bold;float:right;height:22px;font-size:12px;color:#fff;background-image:url(images/siteImages/Buttons/buybutton.jpg); background-repeat:repeat-x;border:0px;border-right:solid 2px #bdbdbd;border-bottom:solid 2px #bdbdbd}

.productinfo .details .addedtobasket {margin-top:2px;color:#AE1F29}
.productinfo .details .qtyinput{border:solid 1px #ccc; width:60px;font-size:9px;color:#4D4D4F;padding-left:4px;}
.productinfo .details .grayarea{background-color:#f4f0ed;padding: 3px;display:inline-block;margin-bottom:2px}
.productinfo .details .seperator{margin-bottom:20px;margin-top:20px;height:3px;min-width:200px;background-image:url(images/siteImages/bars/seperator_product_info.gif); background-repeat:no-repeat;background-position:center center;}
.productinfo .details .extras {min-height:60px;}
.productinfo .details .extras .row1 {}
.productinfo .details .extras .row1 .left{float:left}
.productinfo .details .extras .row1 .right{float:right}
.productinfo .details .extras .row2 {}
.productinfo .details .extras .row2 .left{float:left}
.productinfo .details .extras .row2 .right{float:right}
.productinfo .similarproducts{margin-left:4px; margin-right:4px;width:134px}
.productinfo .similarproducts .similarproductstop{width:134px;color:#000;line-height:4em;font-size:12px;vertical-align:middle; display:block;text-align:center;margin-top:6px;padding-top:1px;background-image:url(images/siteImages/Backgrounds/section_background.gif);background-repeat:repeat-x; height:40px}
.productinfo .similarproducts .similarproductsbottom{background-image:url(images/siteImages/backgrounds/fillfader.jpg); height:239px;background-repeat:repeat-x;background-color:#fff;margin-top:2px}
.productinfo .details .famebox{margin-top:30px;margin-bottom:20px}

/* WATCHLIST USERCONTROL */
.watchlist {}
.watchlist .inner{margin-left:6px;margin-right:4px}
.watchlist .inner .similarproductinfo {text-align:center;width:132px;margin-bottom:3px}
.watchlist .inner .similarproductinfo .item {border:solid 3px #FFFFFF;background-color:#fff;font-size:10px}
.watchlist .inner .similarproductinfo A{color:#000}
.watchlist .inner .similarproductinfo .item .image{cursor:pointer;text-align:center}
.watchlist .inner .similarproductinfo .item .productdetails{background-color:#FFFFFF}
.watchlist .inner .watchlisttop{margin-left:1px;margin-right:1px;color:#000;line-height:4em;font-size:12px;display:block;text-align:center;background-image:url(images/siteImages/backgrounds/rightsection_background.jpg);background-repeat:repeat-x; height:40px;background-color:#ffffff;width:132px}


/* WISHLIST USERCONTROL */
.wishlist {}
.wishlist .inner{margin-left:6px;margin-right:4px;width:133px}
.wishlist .inner .similarproductinfo {text-align:center;width:132px;margin-bottom:3px}
.wishlist .inner .similarproductinfo .item {border:solid 3px #FFFFFF;background-color:#fff;font-size:10px}
.wishlist .inner .similarproductinfo A{color:#000}
.wishlist .inner .similarproductinfo .item .image{cursor:pointer;text-align:center}
.wishlist .inner .similarproductinfo .item .productdetails{background-color:#FFFFFF}
.wishlist .inner .wishlisttop{text-align:left;color:#000;line-height:4em;font-size:12px;display:block;background-image:url(images/siteImages/backgrounds/rightsection_background.jpg);background-repeat:repeat-x; height:40px;background-color:#fff;}
.wishlist .inner .wishlisttop .head{margin-left:4px;margin-right:4px;font-family:"Times New Roman";font-size:130%;color:#696969;height:50px}
.wishlist .inner .expandsection {text-align:left;height:21px;background-color:#f4f4f4;line-height:2em;color:#000000;padding-left:6px}

/* CATEGORY USERCONTROL */
.categories {cursor:pointer;}
.categories .categoryitem {width:224px;height:421px;float:left;margin-left:2px;}
.categories .categoryitem .shopmore{text-align:center;font-family:"Times new Roman";font-size:14px;margin-left:54px;padding-top:6px;margin-top:20px;visibility:hidden;height:28px;width:117px;background-image:url(images/siteImages/backgrounds/shopmore_arrow.gif);background-repeat:no-repeat;}
.categories .categoryitem .image{}
.categories .categoryitem .overlay{position:relative;top:-168px;cursor:pointer;}
.categories .categoryitem .overlay .name{color:#fff;text-align:center;font-size:28px;font-family:"Times New Roman";}
.categories .categoryitem .overlay .hoverlayer{height:40px;}
.categories .categoryitem .news{margin-left:6px;margin-top:4px;text-align:left; font-size:9px;}

/*CATEGORYLIST PAGE */
.categorylist {}
.categorylist .tabs {margin-bottom:7px;}
.categorylist .tab {text-align:center;font-size:20px;color:#939598;cursor:pointer;background-image:url(images/siteImages/Backgrounds/category_tab_background.gif); background-repeat:no-repeat; height:110px;width:225px;}
.categorylist .tab:hover {color:#AE1F29;text-align:center;font-size:20px;cursor:pointer;background-image:url(images/siteImages/backgrounds/category_tab_background_hover.gif); background-repeat:no-repeat; height:110px;width:225px;}
.categorylist .tab .name {padding-top:50px;font-family:"Times new Roman";}
.categorylist .randomproducts{}


/* NEWS PAGE */
.news {overflow:inherit;}
.news .newsimage{float:left;padding-right:17px;}
.news .textlayer{padding-right:10px;}
.news .textlayer .publishedat{}
.news .textlayer .header{font-size:12px;padding-top:2px;color:#4D4D4F;font-weight:bold;}
.news .textlayer .description{padding-top:12px;color:#4D4D4F;}

/* NEWS CONTROL */
.newslist {min-height:450px;background: url(images/siteImages/bars/rightseperator.gif); background-repeat:no-repeat;background-position:right top;}
.newslist .header{padding-bottom:10px;}
.newslist .newsitem {padding-bottom:10px;}

/* SMALLPRODUCTINFO CONTROL */
.smallproductimage {text-align:center;cursor:pointer;color:#4D4D4F;}

.smallproductoverlay{color:inherit;
background: transparent url(images/siteImages/backgrounds/smallproductinfo_detailsarrow.gif); 
background-repeat:no-repeat;
height:26px;
margin-left:4px;
top:100px; left:0px;
position:relative;
text-align:left;
}


.smallproductinfo {float:right;position:relative}
.productcolorinfo {margin-right:2px;float:right;position:relative;margin-bottom:2px;width:210px;height:210px}
.productcolorinfo .image_1 {width:210px;height:210px;text-align:center;cursor:pointer;color:#000000;}
.productcolorinfo .image_2 {width:210px;height:210px;text-align:center;cursor:pointer;color:#000000;}
.productcolorinfo .image_3 {width:210px;height:210px;text-align:center;cursor:pointer;color:#000000;}
.productcolorinfo .image_4 {width:210px;height:210px;text-align:center;cursor:pointer;color:#000000;}
.productcolorinfo .image_5 {width:210px;height:210px;text-align:center;cursor:pointer;color:#000000;}
.smallproductinfo .magnifyoverlay {cursor:pointer;top:4px;padding-right:6px;position:absolute;right:0;}
.smallproductinfo .overlay{font-size:90%;background-repeat:no-repeat; background-color:Transparent; width:184px;cursor:pointer;color:#000;margin-left:2px;bottom:20px;height:26px;padding-left:6px;padding-right:6px;position:absolute;right:10px;background: transparent url(images/siteImages/backgrounds/smallproductinfo_detailsarrow.gif); }
.smallproductinfo .overlay .itemno{color:#8f8f8f;}


/* SMALLFAVORITEINFO CONTROL */
.smallfavoriteinfo {margin-right:1px;}
.smallfavoriteinfo .image {min-width:224px;width:224px;height:225px;text-align:center;cursor:pointer;color:#4D4D4F;}
.smallfavoriteinfo .image:hover{color:#AE1F29}
.smallfavoriteinfo .overlay {position:relative;bottom:-194px; width:210px;height:26px;text-align:left;color:inherit;background: transparent url(images/siteImages/backgrounds/smallproductinfo_detailsarrow.gif); background-repeat:no-repeat;margin-left:4px;}
.smallfavoriteinfo .overlay:hover {color:#AE1F29;}

.smallfavoriteinfo .overlay .name{margin-left:4px;font-weight:bold;color:inherit;}
.smallfavoriteinfo .overlay .descriptionshort{margin-left:4px;color:#4D4D4F;}
.smallfavoriteinfo .overlay .price{position:absolute; right:8px; color:#B4B4B4;font-weight:bold;}

/* SMALLPRODUCTINFO CONTROL */
.productcolorinfo {margin-right:2px;float:right;position:relative;margin-bottom:2px;}

.productcolorinfo .image:hover{color:#AE1F29}
.productcolorinfo .magnifyoverlay {cursor:pointer;top:4px;padding-right:6px;position:absolute;right:0;}
.productcolorinfo .overlay{width:178px;background-color:#ffffff;cursor:pointer;color:#000;margin-left:2px;border-bottom:solid 2px #636463;border-right:solid 1px #636463;bottom:20px;height:16px;line-height:1.2em;padding-left:6px;padding-right:6px;position:absolute;right:10px;bottom:16px}
.productcolorinfo .overlay .name{margin-left:4px;font-weight:bold;color:inherit; }
.productcolorinfo .overlay .descriptionshort{margin-left:4px;color:#4D4D4F;}
.productcolorinfo .overlay .price{position:absolute; right:4px; color:#B4B4B4;font-weight:bold;}

/* SIMILARPRODUCT CONTROL */
.similarproducts {float:right}
.similarproductinfo {text-align:center;width:132px;margin-bottom:3px}
.similarproducts .item {border:solid 3px #ececec}
.similarproducts .item .image{cursor:pointer;text-align:center}
.similarproducts .item .productdetails{background-color:#ececec}
.similarproducts A{color:#000;font-size:10px}



/* CART PAGE */
.checkout {background-color:#fff;width:644px;color:#000;float:left;font-size:11px;margin-top:16px;min-height:550px}
.checkout .checkouttop {color:#000;line-height:3em;background-repeat:repeat-x; height:40px;color:#000}
.checkout .checkouttop h1{margin:0px;padding:0px;margin-left:6px;color:#000;font-size:20px;line-height:2}
.checkout .cart {float:left;width:410px;padding-left:10px;border-left:solid 2px #e5e5e5;margin-top:20px}
.checkout .cart .cartitems{float:left;color:#000;}
.checkout .cart .cartitems .header{font-size:180%;font-family:Cambria}
.checkout .cart .cartitems .item {background-color:#f2f2f2;padding:6px;}
.checkout .cart .cartitems .item .productimage{width:112px;vertical-align:middle;}
.checkout .cart .cartitems .item .price{width:170px;vertical-align:bottom;padding-left:10px;}
.checkout .cart .cartitems .item .nameanddescription{vertical-align:bottom;padding-left:2px;color:#939598;text-align:left}
.checkout .cart .cartitems .item .nameanddescription .name{font-weight:bold;}
.checkout .cart .cartitems .item .nameanddescription .description{}
.checkout .cart .cartitems .item .nameanddescription .itemno{color:#959595;font-size:90%}
.checkout .cart .cartitems .item .qtyaddremove{vertical-align:bottom;width:200px;padding-left:10px;text-align:right;}
.checkout .cart .cartitems .seperator{height:10px;min-width:200px;background-image:url(images/siteImages/bars/seperator_product_info_long.gif); background-repeat:no-repeat;background-position:center center;}
.checkout .cart .cartitems .cost {text-align:right;width:100%;margin-top:10px}
#sendOrderButtonHolder .buybutton {float:none}
.cart .confirm{text-align:center;color:#000;margin-top:10px}
.cart .confirm .innerdiv{margin-top:10px;border-top:solid 2px #e5e5e5;}
.cart .confirm .checkboxtable {margin-top:10px;background-color:#f2f2f2;width:260px}
.cart .confirm .checkboxtable .checkboxcolumn{width:30px; vertical-align:top;}
.cart .confirm .checkboxtable .textcolumn{width:120px; vertical-align:top;text-align:left}
.cart .confirm .header{font-size:140%;}
.cart .confirm .confirmbutton{text-align:left;padding-bottom:2px;padding-top:1px;padding-left:4px;background-position:left top; background-color:#fff;float:right;width:98px;height:17px;font-size:9px;color:#fff;background-image:url(images/siteImages/Buttons/buybuttonshort.gif); background-repeat:no-repeat;border:0px;}
.cart .confirm .confirmbutton:hover{background-image:url(images/siteImages/buttons/buybuttonshort_hover.gif); background-repeat:no-repeat;border:0px;}

.cart .confirm .separator{min-height:40px;background-image:url(images/siteImages/backgrounds/separator_arrow_down.gif);background-repeat:no-repeat; background-position:center center}


/* LEFT SIDE OF CART PAGE */
.checkout .customerdetails{ width:150px;padding-left:10px;float:left;margin-top:20px}
.checkout .customerdetails .header{font-size:180%;font-family:Cambria}
.checkout .customerdetails .carddetails{float:left;margin-top:20px;width:100%;border-top:2px solid #E5E5E5}
.checkout .customerdetails .carddetails .inputs{font-size:10px;font-family:Verdana;}

.checkout .customerdetails .paymenttype {min-height:40px;}
.checkout .customerdetails .paymenttype .paymenttypes {float:left;width:140px;text-align:left;}
.checkout .customerdetails .paymenttype .cardtypes {margin-left:10px;text-align:right;width:110px;float:left;background-image:url(images/siteImages/Backgrounds/seperator_arrow_right.gif); background-repeat:no-repeat;}
.checkout .customerdetails .seperator{min-height:40px;min-width:200px;background-image:url(images/siteImages/bars/seperator_product_info.gif); background-repeat:no-repeat;background-position:center center;}

.cartconfirmed {color:#000;padding:10px}
.cartconfirmed .ordertable{width:100%}
.cartconfirmed .ordertable .orderrowheader{font-weight:bold;width:100px;}
.cartconfirmed .ordertable .orderrow{width:100px;}
.cartconfirmed .ordertable .orderrowalternate{background-color:#ccc;width:100px;}
.cartconfirmed .ordertable .rowline{background-color:#ccc;height:1px;}
.cartconfirmed .ordertable .pricerow{font-weight:bold;text-align:right;width:100px;}
.cartconfirmedleft {min-height:450px;}

.improvementtip {padding-left:20px;min-height:420px;background: url(images/siteImages/bars/rightseperator.gif); background-repeat:no-repeat;background-position:left top;color:#000;}
.improvementtip .input{border:solid 1px #ccc;font-size:12px;}
.improvementtip .header{font-size:20px;color:#939598;font-family:Cambria}
.improvementtip .sendbutton{text-align:left;padding-bottom:2px;padding-left:4px;background-position:left top; background-color:#fff;float:right;width:126px;height:17px;font-size:9px;color:#fff;background-image:url(images/siteImages/Buttons/buybutton.gif); background-repeat:no-repeat;border:0px;}
.improvementtip .sendbutton:hover{background-image:url(images/siteImages/buttons/buybutton_hover.gif); background-repeat:no-repeat;border:0px;}

.coloredtext{color: #076C8F}
.findretailers {color:#000;margin-left:0px;background-color:#fff;width:644px;min-height:550px}
.findretailers .inner {padding:10px}
.findretailers .inner .section_line{border-top:solid 1px #999}
.findretailers .inner .applicationpanel{padding-top:8px}
.findretailers .inner .savebutton{padding-bottom:2px;background-position:left top; font-weight:bold;height:22px;font-size:12px;color:#fff;background-image:url(images/siteImages/buttons/buybutton.jpg); background-repeat:repeat-x;border:0px;}
.findretailers .inner .selecteditem{color:#AE1F29; font-weight:bold;}
.findretailers .inner .buybutton{float:none}


		.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: #000000;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 100px;
			left:25%;
			background-color: #ffffff;
			z-index:1002;
			overflow: auto;
		}
		
		/* 
	ColorBox example user style
	The following rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
	in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:url(images/overlay.png) 0 0 repeat;display:none}

#colorbox{}
	#cboxTopLeft{width:21px; height:21px; background:url(images/borderTopLeft.png) 0 0 no-repeat;}
	#cboxTopCenter{height:21px; background:url(images/borderTopCenter.png) 0 0 repeat-x;}
	#cboxTopRight{width:21px; height:21px; background:url(images/borderTopRight.png) 0 0 no-repeat;}
	#cboxBottomLeft{width:21px; height:21px; background:url(images/borderBottomLeft.png) 0 0 no-repeat;}
	#cboxBottomCenter{height:21px; background:url(images/borderBottomCenter.png) 0 0 repeat-x;}
	#cboxBottomRight{width:21px; height:21px; background:url(images/borderBottomRight.png) 0 0 no-repeat;}
	#cboxMiddleLeft{width:21px; background:url(images/borderMiddleLeft.png) 0 0 repeat-y;}
	#cboxMiddleRight{width:21px; background:url(images/borderMiddleRight.png) 0 0 repeat-y;}
	#cboxContent{background:#E8E8E8;}
		#cboxLoadedContent{margin-bottom:28px;}
                #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
                #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
                #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
                #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxPrevious.hover{background-position:-25px -25px;}
                #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) 0px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxNext.hover{background-position:0px -25px;}
		#cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
                #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
		#cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#cboxClose.hover{background-position:-50px -25px;}
