@charset "utf-8";
/* CSS Document */


body {background-color:white; margin:0 0 0 0; }

p {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:1.4; color:#6d6f72; }

a:link {text-decoration: none; color:#498fa9; }
a:visited {text-decoration: none; color:#3c7c93; }
a:hover {text-decoration: underline; color:#cc5038; }
a:active {text-decoration: underline; color:#cc5038; }

.bodytext {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:1.4; color:#6d6f72;}
a.bodytext:link {text-decoration: none; color:#498fa9; }
a.bodytext:visited {text-decoration: none; color:#3c7c93; }
a.bodytext:hover {text-decoration: underline; color:#cc5038; }
a.bodytext:active {text-decoration: underline; color:#cc5038; }

img.floatLeft { float: left; margin-right: 10px; }
img.floatRight { float: right; margin-left: 10px; }

h1,h2,h3,h4,h5,h6{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.topbarbg {background-image: url(../images/pop-top-bar-bg.jpg); background-repeat: repeat-x; }

.pop-bg {background-image: url(../images/pop-bg.jpg); background-repeat: repeat-x; }

.topgrey {font-family:Arial, sans-serif; font-size:11px; color:#878787; }
a.topgrey:link {text-decoration: none; color:#878787; }
a.topgrey:visited {text-decoration: none; color:#878787; }
a.topgrey:hover {text-decoration: underline; color:#a3a3a3; }
a.topgrey:active {text-decoration: underline; color:#a3a3a3; }


.headerbg {position:relative; width:977px; height:58px; background-image: url(../images/header-bg.jpg); background-repeat: repeat-x; }

/* .headerlinks { position:absolute; top:10px; right:10px; }*/
.headerlogodiv{position:static; background-image:../images/pop-header-bg.jpg; width:650; }
.headerlinks { position:static; margin-left:450px; margin-top:-45px; }
.headerlinkstext { font-family:Arial, sans-serif; font-size:11px; color:#ccdde4; }
a.headerlinkstext:link {text-decoration: none; color:#ccdde4; }
a.headerlinkstext:visited {text-decoration: none; color:#ccdde4; }
a.headerlinkstext:hover {text-decoration: none; color:#FFFFFF; }
a.headerlinkstext:active {text-decoration: none; color:#FFFFFF; }


.mainmenubg {background-image: url(../images/main-menu-bg.jpg); background-repeat: repeat-x; }
.mainmenucurrentbg {background-image: url(../images/main-menu-currentbg.jpg); background-repeat:repeat-x;}

.maintext {font-family:Arial, sans-serif; font-size:13px; color:#aebed2; }
a.maintext:link {text-decoration: none; color:#aebed2; }
a.maintext:visited {text-decoration: none; color:#aebed2; }
a.maintext:hover {text-decoration: none; color:#ffffff; }
a.maintext:active {text-decoration: none; color:#ffffff; }

.maincurrent {font-family:Arial, sans-serif; font-size:13px; color:#ffffff; }
a.maincurrent:link {text-decoration: none; color:#ffffff; }
a.maincurrent:visited {text-decoration: none; color:#ffffff; }
a.maincurrent:hover {text-decoration: none; color:#ffffff; }
a.maincurrent:active {text-decoration: none; color:#ffffff; }


.submenubg {background-color:white; background-image: url(../images/sub-menu-bg.jpg); background-repeat: repeat-x; }
.submenutext {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1; font-weight:normal; color:#6d6f72; }
a.submenutext:link {text-decoration: none; color:#6d6f72; }
a.submenutext:visited {text-decoration: none; color:#6d6f72; }
a.submenutext:hover {text-decoration: underline; color:#1788b7; }
a.submenutext:active {text-decoration: underline; color:#1788b7; }

.submenucurrent {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1; font-weight:bold; color:#3c87a3; }
a.submenucurrent:link {text-decoration: none; color:#3c87a3; }
a.submenucurrent:visited {text-decoration: none; color:#3c87a3; }
a.submenucurrent:hover {text-decoration: underline; color:#3c87a3; }
a.submenucurrent:active {text-decoration: underline; color:#3c87a3; }


.bannerdiv {position:relative; width:942px; height:185px; background-repeat: repeat-x; }

.bannerbodytext {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffff; }

.important {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#cc5038; }


.enlarge {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#a6b0bd; }
a.enlarge:link {text-decoration: none; color:#a6b0bd; }
a.enlarge:visited {text-decoration: none; color:#a6b0bd; }
a.enlarge:hover {text-decoration: none; color:#1788b7; }
a.enlarge:active {text-decoration: none; color:#1788b7; }

H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#6d6f72;
}

H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1;
	font-weight:bold;
	color:#3c87a3;
}

.prodcode {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#b3b4b6; }

.priceprod {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#3c87a3; }
.priceprodsale {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#cc5038; }

.selectbg {background-image: url(../images/prod-select-bg.jpg); background-repeat: repeat-x; }

.selecttext {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#3c87a3; }

.avail-green {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#22b333; }
.avail-orange {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#d79d43; }
.avail-red {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#d84a2f; }

/*.thinborder {border-collapse:collapse; border:1px solid #d8d8d8; }*/

/*.tabcontainer {border:1px solid #b6b6b6; margin-bottom: 1em; padding: 10px; }*/

/*.shopbagheader {background-image: url(../images/shopbag-header-bg.jpg); background-repeat: repeat-x; } */
.shopbagheader {background-image: url(../images/info-bar-bg.jpg); background-repeat: repeat-x; }
.prodcodesm {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:1; color:#b3b4b6; }
.subtotal {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:1; color:#6d6f72; }

.infobg {background-image: url(../images/info-bg.jpg); background-repeat: repeat-x; }

.infotext {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:1; color:#6d6f72; }
a.infotext:link {text-decoration: none; color:#6d6f72; }
a.infotext:visited {text-decoration: none; color:#6d6f72; }
a.infotext:hover {text-decoration: underline; color:#cc5038; }
a.infotext:active {text-decoration: underline; color:#cc5038; }

.bottombg {background-image: url(../images/btm-bg.jpg); background-repeat: repeat-x; }

.btmtext {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#e1e2e5; }
a.btmtext:link {text-decoration: none; color:#e1e2e5; }
a.btmtext:visited {text-decoration: none; color:#e1e2e5; }
a.btmtext:hover {text-decoration: underline; color:#fdfdfd; }
a.btmtext:active {text-decoration: underline; color:#fdfdfd; }


/* MouseOver Borders */ 

.borderit img{border: 2px solid white; }
.borderit:hover img{border: 2px solid #498fa9; }
.borderit:hover{color: #498fa9; }


.infomenu {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:1; color:#878d96;}
a.infomenu:link {text-decoration: none; color:#878d96; }
a.infomenu:visited {text-decoration: none; color:#878d96; }
a.infomenu:hover {text-decoration: underline; color:#cc5038; }
a.infomenu:active {text-decoration: underline; color:#cc5038; }

/* ------- other ---------- */
#colorBox{
	text-align:center;
	float:left;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
#colorBox ul{
	margin:0px;
	padding:0px;
}
#colorBox li{
	width:30px;
	height:30px;
	display:inline;
	margin:2px 3px 2px 3px;
	text-align:center;
	padding:5px;
	float:left;
	/* border:1px solid #688bb4;*/
	background-color:#FFFFFF;
}
/* ------- other ---------- */
