/* Main content */
body{margin:10px;font:11px Verdana, Arial, Helvetica, sans-serif;
background:url(images/bg.gif) repeat-x;color:#333;line-height:1.6;}
/*ul{margin:0;padding:0;font:10px Verdana;}	*/


/* Main Link Properties */
A:link {
	color: #da6805;
	text-decoration: none;
}
A:visited {
	color: #da6805;
	text-decoration: none;
}
A:active {
	color: #da6805;
	text-decoration: none;
}
A:hover {
	color: #0066CC;
	text-decoration: none;
}


/* Top Nav Bar Links */
A.lmenu:link {
	color: #fff;
	text-decoration: none;
}
A.lmenu:visited {
	color: #fff;
	text-decoration: none;
}
A.lmenu:active {
	color: #fff;
	text-decoration: none;
}
A.lmenu:hover {
	color: #0066CC;
	text-decoration: none;
}


/* FAQ Link Properties */
A.faq:link {
	color: #da6805;
	text-decoration: none;
	font-size:10px;
}
A.faq:visited {
	color: #da6805;
	text-decoration: none;
	font-size:10px;
}
A.faq:active {
	color: #da6805;
	text-decoration: none;
	font-size:10px;
}
A.faq:hover {
	color: #0066CC;
	text-decoration: none;
	font-size:10px;
}

.wrapper{border:1px solid #e69d01;background-color:#ffffff;}
/* Logo Position */
.logo{padding-left:10px;}
/* Date Position */
.cart{height:43px;text-align:right;padding-right:6px;font:bold 14px Arial, Helvetica, sans-serif;color:#e69d01;}

/* Top Menu Properties */
.topmenu{background:#f9e6c0 url(images/topmenu.jpg) repeat-y;height:43px;padding-right:20px;}
.topmenu ul li{list-style:none;display:inline;padding-left:20px;margin:0;}
.topmenu ul li a{color:#e69d01;font-weight:bold;}
.topmenu ul li a:hover{color:#0066CC;font-weight:bold;}
.menu {background:url(images/menu_bgx.gif) repeat-x;height:37px;}
.menu ul li{list-style:none;display:inline;padding:10px;margin:0;}
.menu ul li {color:#ffffff;font:bold 14px Arial, Helvetica, sans-serif;}

/* Side Menu */

#menu {height:460px; width:148px; position:relative; z-index: 999;}
#menu ul {margin:0; padding:0; list-style:none; text-align:left; padding:1px 1px 0 1px; background:#fff; z-index: 999;}
#menu li {margin:0; padding:0; list-style:none; z-index: 999;}
#menu li {display:inline-block; display:inline; z-index: 999;}
#menu ul ul {position:absolute; left:-9999px; z-index: 999;}
#menu ul#toplevel {position:absolute; left:0; top:0; z-index: 999;}

#menu a {display:block; font:10px verdana,arial,helvetica, sans-serif; color:#da6805; line-height:18px; text-decoration:none;padding:0 20px 0 0px; z-index: 999;} 
#menu ul li li a {white-space: nowrap; padding-left: 10px; z-index: 999;}
#menu ul li:hover > ul {left:100%; margin-top:-23px; margin-left:-1px; z-index: 999;}

#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%; z-index: 999;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px; z-index: 999;}
#menu li { z-index: 999; }
#menu li a:hover {background:#06c; color:#fff; z-index: 999;} 
#menu li a.fly {background: url(images/arrow.gif) no-repeat right top; z-index: 999;}
#menu li a.fly:hover {background:#06c url(images/arrow.gif) no-repeat right top; z-index: 999;} 

#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px; z-index: 999; }



/* Main content */
.contents{padding:10px;}
.content{font-family:Tahoma, Geneva, sans-serif; font-size:10px;}

.content1{font-family:Tahoma, Geneva, sans-serif; font-size:11px;}

.content1 ul li{list-style-type:circle; list-style-position:inside;margin-left: 50px;padding-left: 1em;
	text-indent: 1em;}

.centerSide{padding:0 17px;}

/* Products */
.product{color:#ff0000;text-align:center;}

/* Left and Right Bars */
.leftSide{width:188px;}
.rightSide{width:202px;}

/* Headings */
h1{margin:0;padding:0;font:bold 24px Arial, Helvetica, sans-serif;color:#e69d01;border-bottom: 1px solid #e69d01;}
h2{margin:0;padding:0;font:bold 14px Arial, Helvetica, sans-serif;color:#e69d01;}
h3{margin-bottom:-5px;padding:0;font:bold 12px Arial, Helvetica, sans-serif;color:#e69d01;}


/* Left properties */
.leftSide ul{border-bottom:2px solid #da6805;margin-bottom:12px;padding-bottom:4px;margin:0;padding:0;font:10px Verdana;}
.leftSide ul li{list-style:none;background:url(images/bullet.gif) 0 6px no-repeat;padding-left:12px;line-height:16px;}

/* Right properties */
.rightSide ul{margin-bottom:12px;}
.rightSide ul li{list-style:none;background:url(images/ico_search.gif) 0 6px no-repeat;padding-left:12px;line-height:16px;}
.rightSide img{margin-bottom:14px;}

/* Footer Properties */
.footer{background-color:#fdedc9;padding:20px;line-height:12px;font-size: 11px}

/* Mini search */
input.search{
height: 14px;
background-color: #FEF7D9;
border: solid #e69d01;
border-width: 1px;
font-family: tahoma;
color: rgb(0,0,0);
font-size: 11px;
}
input.search1{
vertical-align: bottom;
}

/* Horizonatl rule */
hr {
height: 0;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #e69d01;
}
/* Minicart */
TD.mincart {
font-size: 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
padding-left:18px;margin:0;
font-weight: bold;
}

P.mincart {
font-size: 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

table.mincart
{
border: 1px dotted #e69d01;
background-color: #FFF;
width: 140px;
}

td.mincart
{
background-color: #fdedc9;
}

TD.mincart {
font-size: 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
padding-left:15px;margin:0;
font-weight: bold;
}

P.mincart {
font-size: 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

/* Minilogin */
table.mincart2
{
border: 1px dotted #e69d01;
background-color: #FFF;
width: 120px;
}

td.mincart2
{
background-color: #fdedc9;
}

TD.mincart2 {
font-size: 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
padding-left:15px;margin:0;
font-weight: bold;
}

P.mincart2 {
font-size: 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}


/* Tbale backgrounds */
TABLE.cobtbl{
background-color: #e69d01;
}

TD.cobhl{
background-color: #fdedc9;
}

TD.cobll{
background-color: #FFF;
color : #333;
}
/* Price properties */
SPAN.price, .detailprice, .prodprice {
font:bold 14px Arial, Helvetica, sans-serif;color:#e69d01;
padding-top: 4px;
text-align: center;
}

.prodname, .detailname{
color: #333;
font-weight:bold;
}

hr.review {
height: 0;
border-width: 1px 0 0 0;
border-style: dashed;
border-color: #e69d01;
}

.imgthumb {
  height: 100px;
  border: 0;
  margin: 5px;
}

.TabbedPanels {
                margin: 0px;
                padding: 0px;
                float: left;
                clear: none;
                width: 100%;
list-style-position:inside;
 
}  

		a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(/images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(/images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom;
}

#cartBubble {color: #000; min-height: 51px;width: 350px;position: absolute;top: 10px;right: 120px;z-index: 2000;display: none;background: url(images/bubblearrow.gif) right top no-repeat;}
#cartInner {position: relative;top: 20px;background: #fff;padding: 20px 8px;left: -30px;border: 2px solid #c4c4c4;-moz-border-radius: 6px;-webkit-border-radius: 6px;
border-radius: 6px;}
#cartBubble .buttons {padding: 10px !important;text-align: center !important;}
#cartBubble .buttons a,#cartBubble .buttons img {float: none !important;padding: 0 !important; margin: 0 !important; display: inline !important; width: auto !important; height: auto !important; border: 0 !important;}


.prodoption[type="radio"],.prodoption[type="checkbox"] {
	width: 30px;
}


