/* CSS Document */

body{
margin:0;
padding:0;
line-height: 1.3em;
background-color:#999966;
font-family:Arial, Helvetica, sans-serif;
color:#663300;
}
body a{color:#996600; }
body a:hover{color:#990000}
strong{color:#993300; font-weight:bold}
b{font-size: 100%; color:#993300;}
em{color:#993300;}

.buynow{
	float:right;
	margin-right:50px;
}

#shadowcontainer{
width:950px;
margin:auto;
margin-top:25px;
background-image:url(../images/background_shadow.jpg);
background-repeat:repeat-y;
}

#maincontainer{
width: 900px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/

background-color:#d0cc9d;
border-width:6px;
border-style:solid;
border-color:#996600;
padding-bottom:0;
margin-bottom:0;
background-image:url(../images/bottom.jpg);
background-position:bottom;
background-repeat:no-repeat;

}

#topsection{
background:transparent;
border:0;
background-image:url(../images/upperleft.jpg);
background-position:top left;
background-repeat:no-repeat;

/*Height of top section*/
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 185px; /*Set left margin to LeftColumnWidth*/
min-height:475px;
  height:auto !important;
  height:475px;

}

.innertube{
margin:10px 0px 15px 35px; /*Margins for inner DIV column (to provide padding)*/
}

h1{color:#993300; font-size:18px;}
h3{color:#993300; font-size:18px;margin:0; padding:0;}
h2{color:#663300; font-size:14px;margin:10px 0 5px 0; font-weight:100; width:500px;}


hr{color:#993300;background-color:#996600;height: 3px;border:0;}

div.didjheading{width:605px;margin-top:30px;}
p{margin:0; padding:10px 0 10px 0;}
p.didjheading{background-color:#996600; color:#CCCC99; width:175px; padding:10px; float:left; margin:5px 10px 5px 0;}
p.productinfo{width:430px;}  
#contentcolumn p{color:#663300; font-size:14px; font-weight:100; }
p.home{width:550px; line-height:1.4em; margin-top:0;}
p.description{width:500px; line-height:1.4em;}
p.table{width:250px; margin-left:5px; text-align:left; margin-top:5px;}
p.tablesold{width:210px;}
.tablesmall p{}
p.caption{width:185px; margin-left:5px; text-align:left; margin-top:5px;}
p.trail{width:575px; font-size:8px; text-align:right; color:#999966; margin:0; padding:0;}
p.specs{margin-right:45px;}
img.listen{vertical-align:middle;}
p.table b{color:#663300; font-size:16px}

img.order{
margin:2px;
padding:2px;
border-width:1px;
border-style:solid;
border-color:#996600;
float:left;
margin-right:15px;
}



a.back{color:#993300; text-decoration:underline;}
a.back:hover{color:#996600;}
a.links{ font-weight:bold; color:#996600; text-decoration:underline;}
a.links:hover{color:#993300;}

table.left{margin-left:-15px;}
table.small{margin-left:-15px;}
table.progress{margin-left:-5px;}
table.progress td{vertical-align:middle;}
td{vertical-align:top; }



#leftcolumn{
float: left;
width: 210px; 
margin:0;
padding:0;
font-family: "myriad-std-tilt";
background: url(../images/nav-bg.png) top right no-repeat;
height: 420px;
padding-top: 40px;
}

.main-menu{
list-style:none;
display:block;
text-align: right;
font-size:22px;
line-height: 1.75;
padding:0;
margin:0;
padding-right:35px;
}

.main-menu-item{

}

.main-menu-link{
	color:#8C612A;
	text-decoration: none;
}

.main-menu-link:link, .main-menu-link:visited{color:#8C612A;}	
.main-menu-link:hover, .main-menu-link:focus{color:#543A19;}


.main-menu-link-sub{
	color:#AE791D;
	text-decoration: none;
	padding-right:15px;
	font-size: 18px;
}
.main-menu-link-sub:link, .main-menu-link-sub:visited{color:#AE791D;}	
.main-menu-link-sub:hover, .main-menu-link-sub:focus{color:#543A19;}	

.active:link, .active:visited, .active:hover, .active:focus, .active{color:#543A19;}




#bottommenu{ margin-left:0; margin-bottom:75px; text-align:left; }

ul.horizontal{
list-style:none;
display:inline;
margin:0;padding:0;
text-align:center;

}
ul.horizontal li{ display:inline; color:#993300;font-size:12px; font-weight:bold; text-align:center; line-height:22px;}
ul.horizontal a {color:#996600;  text-decoration:none;}
ul.horizontal a:hover {color:#993300;}



#footer{
clear: left;
width: 900px;
height:100px;
background:#999966;
color: #FFF;
text-align: center;
padding: 0;
margin: 0 auto; /*Center container on page*/
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
background-position:center top;

}

#footer p.right{font-size:11px; color:#CCCC99; float:right; }
#footer p.left{font-size:10px; color:#CCCC99; float:left;}
#footer p.left a{color:#996600; text-decoration:none;}
#footer p.left a:hover{ color:#666600; }

div.floatspace p{text-align: left; margin:0; padding:0; }
div.floatspace {float:left; margin:0px 10px 0px 0; }
div.float{float:left;margin:5px 10px 10px 0;  padding:0;}
div.nofloat {margin:5px 10px 10px 0; padding:0;}
div.floatright{float: right;margin:0 10px 10px 10px; }
div.floatnospace{float: left;margin:0 3px 1px 2px; }
div.float p { text-align: left;  margin:0;  padding:0; margin-top:5px; }

div.nofloat p { text-align: left;  margin:0; padding:0; margin-top:5px; }



.thumbnail{
text-decoration:none;
}


.thumbnail img{/*CSS for thumb*/
margin:4px;
padding:2px;
border-width:1px;
border-style:solid;
border-color:#996600;
}

.left{
	float: left;
}

.clear{
	clear: both;
}

.thumbnail img:hover{
 border-width:1px;
border-style:solid;
border-color:#996600;
z-index: 50;
}

img.home{margin-top:0px; border-width:1px;
border-style:solid;
border-color:#996600; padding:3px;margin:3px;margin-bottom:13px;margin-left:-3px;
}

img.home2{Padding:0;border-width:1px;
border-style:solid;
border-color:#996600;}

img.margin{margin-right:10px;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddcolortabs{
margin-bottom:20px;
padding: 0;
width: 600px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
padding-top:6px;
}

#ddcolortabs ul{
font: bold 12px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color:white;
background:  #999966 url(../images/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 2px 5px;
text-decoration:none;
letter-spacing: 1.5px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(../images/color_tabs_right.gif) no-repeat right top;
padding:7px 20px 2px 15px;

}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color:#996600;
}

#ddcolortabs a:hover span{
background-color:#996600;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color:#993300;
margin-bottom:5px;

}
height: 0px;
line-height: 8px;
background:#666666;
border-top: 0px solid  white




