/*
td {border-bottom:1px dashed red;border-right:1px dashed red;}
table {border-top:1px dashed red;border-left:1px dashed red;}
*/
#print { /* id to disable elements for printed pages - use with '#screen' id in print version of stylesheet */ display:none;}
* {font-size:13px;}
html {height: 100%; margin-bottom: 1px;}/*permanent scrollbar for mozilla browsers*/
body {font-family:Verdana, sans-serif;color:#000000;margin:8px 0px 0px 0px;padding:0px;background-color:#602837;background-image:url(/images/bg_main.gif);background-repeat:repeat-y;background-position:center;text-align:center; /*needed to center tables for IE 5+*/}
/* table ########################################################## */
.center {margin-left:auto;margin-right:auto;text-align:center;}
table.main {width:760px;margin-left:auto;margin-right:auto;text-align:center;}
/* cells ########################################################## */
td {text-align:left;vertical-align:top;}
td.vLine {width:1px;background-color:#C9E9CF;padding:10px 0px 0px 0px;}
td.hLine {height:1px;background-color:#C9E9CF;padding:0px 0px 0px 0px;}
/* divs ########################################################## */
div {}
/* para ########################################################## */
p {margin-top:0px;margin-bottom:6px;line-height:18px}
/* img ########################################################## */
img {border-width:0px;}
img#left {float:left;margin:4px 12px 0 0}
img#right {float:right;margin:4px 0 0 12px;}
img.bullet {vertical-align:baseline;background-color:black;width:5px;height:5px;margin-left:0px;margin-right:5px;margin-bottom:1px;}
img.bulletBig {vertical-align:baseline;background-color:black;width:7px;height:6px;margin-left:0px;margin-right:5px;margin-bottom:-1px;}
img.vLine {width:1px;height:9px;background-color:#006A46;margin:0px 0px -1px 0px;}
/* forms ########################################################## */
form {margin:0;}
input,select,textarea {font-family:Tahoma,sans-serif;font-size:11px;font-weight:normal;color:Black;}
/* lists ########################################################## */

/* links ########################################################## */
a,.link {/*font-family:Arial, sans-serif;*/
color:#AE4A68;text-decoration:none;}
a:hover  {color:#AE4A68;text-decoration:underline;}
/* hr ########################################################## */
hr{background-color:#cccccc;color:#cccccc;border-width:0;height:1px/*margin:0px 0px 0px 0px;*/}
/* general ########################################################## */
iframe {border:0px;margin:0px;}
.trans {background-color:transparent;}
.justified {text-align:justify;}
.px17, #px17 {font-size:17px;}
.px14, #px14 {font-size:14px;}
.px13, #px13 {font-size:13px;}
.px12, #px12 {font-size:12px;}
.px11, #px11 {font-size:11px;}
.px10, #px10 {font-size:10px;}
.px9, #px9 {font-size:9px;}
.px8, #px8 {font-size:8px;}
/*#########################################*/
div.main,div.header{width:760px;margin:0 auto;}
div.body{width:492px;float:right;text-align:left;padding:8px 18px 0 0}
div.title{width:100%;height:31px;background-color:#AE4A68;padding:0;margin:0px 0 8px 0;}
div.title p{font-weight:bold;font-size:16px;color:#ffffff;padding:16px 0 0 0;margin:0 0 -16px 0;line-height:0px;}

div.menu{margin:5px 0 0 0;float:left;padding:0;width:216px}


div.button,div.button2{background-image:url(/images/button.gif);background-repeat:no-repeat;height:25px;width:216px;margin:4px 16px 0 18px;text-align:left;}

div.button2{background-image:url(/images/button_down.gif)}

div.menu a{color:#A43F52;font-weight:bold;font-size:13px;display:block;width:196px;padding:4px 0 0 20px}
div.menu a:hover{color:#E27092;text-decoration:none}

div.hideInfo {display: none}
div.showInfo {display: block}

div.hideInfo span,div.showInfo span{text-align:left;margin:4px 0 4px 24px;display:block}
div.hideInfo span a,div.showInfo span a{padding:0;margin:0;width:auto;border:0}

div#footer{font-size:11px;color:silver;text-align:center;background-image:none;width:204px}

div#footer a{margin:0px;padding:0px;font-size:11px;color:silver;text-align:center;font-weight:normal}
div#footer a:hover{text-decoration:underline}

/*product tables*/
table.productTable {margin-top:8px}
table.productTable td{vertical-align:top}
td h2{background-color:#C9B8C4;color:#ffffff;padding:6px;margin:4px 0 6px 0}
td.prodImage{width:100px;text-align:center;padding-right:16px;vertical-align:top}
td.prodPrice{width:150px;vertical-align:top;padding-top:8px}
td.prodPrice div{background-color:#EFEFEF;font-weight:bold;text-align:center;padding:6px}
td.prodFeatures{width:250px;background-color:#ffffff;padding:0px;vertical-align:middle}
td.prodFeatures ul{padding:0px;margin:0 0 0 16px;font-size:11px}
td.prodFeatures li{padding:3px 0px 0px 0px;margin:0px;font-size:10px;line-height:11px}
td.prodFooter{padding:6px 0 6px 0}
td.prodFooter div{background-color:#ffffff;padding:6px;font-size:11px}
span.gntee{font-size:11px;font-weight:normal}
span.price{color:red}