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

body {background: url(images/gradient_bg.jpg) repeat-x; margin: 0 auto; padding:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.75em}

#wrapper {margin:0 auto; padding:50px; padding-top:0; width:871px; background:}

img {border:none; outline:none}

#header {position:relative; float:left; width:870px; height:130px; background:url(../images/ct_header_2-09_03.png) no-repeat bottom; padding-bottom:14px;  border-left: solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; padding-top:50px;}

#navMain {position:relative; float:left; width: 870px; height:56px; background:url(../images/ct_header_2-09_06.png) no-repeat; border-left: solid 1px #CCCCCC; border-right:solid 1px #CCCCCC}

.nav {vertical-align:middle; position:relative; *margin-top:13px; display:block; padding-top:8px; text-align:left}

.nav li {display:inline; border-right: solid 2px #666666; list-style:none; padding-left:22px; padding-right:22px; font-size:.98em}

.nav li a {color:#000000; text-decoration:none}

.nav li a:hover {color:#0099FF}

#flashArea {position:relative; float:left; width: 870px; height:240px; padding-top:12px; border-bottom:solid 1px #CCCCCC; border-left: solid 1px #CCCCCC; border-right:solid 1px #CCCCCC}

#mainContent {position:relative; float:left; width: 870px; height:auto; padding-top:5px; padding-bottom:20px; border-left: solid 1px #CCCCCC; border-right:solid 1px #CCCCCC}

#featured td {padding-left:3px;}

h1 {text-align:left; padding-left:20px; width:75%; position:relative; float:left}

#productMenu {position:relative; float:left; width:290px;}

#productMenu ul {display:block}

#productMenu ul li {list-style: none; text-align:center; padding:5px; margin:1px; background-color:#CCCCCC}

#productMenu a {text-decoration:none; color:#000000}

#productMenu ul li:hover {background-color:#0099FF; color:#FFFFFF;}

#productDisplay {position:relative; float:left; width:560px; padding-left:15px;}

.buyText {color:red}

#footer {position:relative; float:left; *padding-top:15px; width: 870px; height:70px; border: solid 1px #CCCCCC; -moz-border-radius-bottomleft:1.5em; -moz-border-radius-bottomright:1.5em;
	-webkit-border-bottom-left-radius:1.5em; -webkit-border-bottom-right-radius:1.5em; background-color:#F5F5F5;
}


#productBody {width:500px; height:460px; margin:0; padding:0}

#prodDesc {text-align:justify; font-size:.8em;}

#prodPrice {text-align:left; font-size:.8em; font-weight:bold;}

.purchase {
	position:absolute;
	left: 135px;
	z-index:100;
}

#viewCart {position:relative; float:right; width:20%;}


UL.mytabs {
     position: relative;
	 display:block;
	 width:285px;
     z-index: 2;
}
UL.mytabs, UL.mytabs LI {
     margin: 0;
     padding: 0;
     list-style: none;
     float: left;
}
UL.mytabs LI { padding: 0 5px; width:285px; }
UL.mytabs LI A {
     float: left;
     padding: 3px;
	 padding-top:5px;
     border-right: solid 1px #E0E0E0;
     border-bottom: 1px solid #E0E0E0;
     background: #F0F0F0;
     text-decoration: none;
     color: #333333;
     height: 22px;
	 width:90%;
}
UL.mytabs LI A:HOVER, UL.mytabs LI.current A {
     background: #FFFFFF;
}
UL.mytabs LI.current A {
     font-weight: bold;
     border: solid 1px #E0E0E0;
     border-bottom: 1px solid #FFFFFF;
}
.mytabs-container {
     position: relative;
	 float:right;
     z-index: 1;
     clear:none;
     padding: 10px;
     top: -1px;
	  width:550px;
}

#cartWrap {width: 550px; position:absolute; left:-10px; margin:0; padding:0; text-align:left;}

#prodArea {text-align:justify; position:relative; float:right; font-size:1em; width:400px; visibility:hidden}

#prodDesc1, #prodDesc2, #prodDesc3 {text-align:justify; position:absolute; right:0px; font-size:.9em; width:400px;}

.hidden {visibility:hidden}

.visible {visibility:visible}

div#prodDesc1 {z-index:10}

div#prodDesc2 {z-index:9}

div#prodDesc3 {z-index:8}

UL.myProd {
     position: relative;
	 display:block;
	 width:125px;
     z-index: 2;
}
UL.myProd, UL.myProd LI {
     margin: 0;
     padding: 0;
     list-style: none;
     float: left;
}

#cartWrap img { border:solid 1px #000000;}

UL.myProd LI { padding: 0 5px; width:125px; }
UL.myProd LI A {
     float: left;
     padding: 3px;
	 padding-top:5px;
     background: none;
	 border:none;
     text-decoration: none;
     color: #333333;
     height: 85px;
	 width:125px;
}
UL.myProd LI A:HOVER, UL.myProd LI.current A {
     background: #FFFFFF;
}
UL.myProd LI.current A {
     
}
.myProd-container {
     position: relative;
	 float:right;
     z-index: 1;
     clear:none;
     padding: 10px;
     top: -1px;
	  width:550px;
}

