body {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#333;
background:#666;
margin:0;
padding:10px;
min-width:760px;
}
#bodywrap {
width:100%;  /* this will create a container 80% of the browser width */
margin:0 auto; /* the auto margins (in conjunction with a width) center the page */
padding:0;
text-align:left;
min-width:840px;
}
#url {
background:url(imgshop/template1/crn_rt.gif) top right #000 no-repeat;
text-align:right;
color:#FFF;
height:20px;
padding:0 12px 0 0;
margin:0;
}
#url .content {
padding:3px 0 0 0;
}
#url a, #url a:visited {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}
#header {
background:url(imgshop/template1/bkg_top.gif) repeat-x;
padding:0;
margin:0;
height:121px;
}
#header_inner {
background:url(imgshop/template1/reconning.jpg) right no-repeat;
height:121px;
padding:0;
margin:0;
}
#head_r1 {
background:url(imgshop/template1/yamaha.jpg) no-repeat;
height:121px;
padding:0;
margin:0;
width:379px;
float:left;
}
#logo {
background:url(imgshop/template1/orban_audio_01.jpg) no-repeat;
width:183px;
height:121px;
float:left;
}
#slogan {
background:url(imgshop/template1/orban_audio_02.jpg) #000 left no-repeat;
height:28px;
padding:0;
margin:0;
}
#sloganTxt {
font:bold italic 13px Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
float:left;
width:400px;
padding:5px 0 0 175px;
}
#phoneNumber {
font:bold 18px Arial, Helvetica, sans-serif;
color:#FC0;
padding:2px 10px 0 0;
margin:0;
float:right;
width:225px;
text-align:right;
}
.phone {
font:bold 18px Arial, Helvetica, sans-serif;
color:#CCC;
}
#topNav {
background:url(imgshop/template1/orban_audio_03.jpg) left #CCC no-repeat;
height:29px;
margin:0;
padding:0 0 0 210px;
text-align:left;
}
#tNavLink {
font:normal 13px verdana, Arial, Helvetica, sans-serif;
color:#666;
padding:5px 0 0 0;
margin:0;
text-align:left;
}
#tNavLink a, #tNavLink a:visited {
padding:0 7px 0 7px;
color:#039;
border:1px solid #CCC;
text-decoration:none;
}
#tNavLink a:hover {
color:#F00;
border:1px solid #666;
}
#minicart {
float:right;
width:200px;
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
margin:0;
padding:6px 10px 0 0;
text-align:right;
}
#mainContent {
margin:0 0 0 209px;
padding:0 10px 15px 0;
}
#mainContent h1 {
font:bold 18px verdana, Arial, Helvetica, sans-serif;
color:#369;
margin:0;
padding:10px 0 0 0;
}
#wrapper {
background:#FFF;
border-right:7px solid #CCC;
}
#container {
background:url(imgshop/template1/bkg_menu.jpg) repeat-y;
width:100%;
text-align:left;
}
#sidebar {
background:url(imgshop/template1/orban_audio_04.jpg) top no-repeat;
float:left;
width:209px;
margin:0;
padding:15px 0 10px 0;
}
#sidebar a, #sidebar a:visited {
color:#FFF;
text-decoration:none;
}
#sidebar a:hover {
color:#FC0;
}
#search {
padding:35px 0 0 5px;
margin:0;
height:55px;
text-align:left;
}
#footer {
background:url(imgshop/template1/crn_br.gif) #264E75 bottom right no-repeat;
font:12px arial, Helvetica, sans-serif;
margin:0;
padding:10px 0 0 0;
height:22px;
color:#FFF;
}
#valid {
background:url(imgshop/template1/crn_bl.gif) #264E75 bottom left no-repeat;
padding:0;
color:#FC0;
float:left;
width:209px;
height:22px;
text-align:center;
}
#valid a,#valid a:visited,#valid a:hover {
color:#FC0;
text-decoration:none;
}
#copyright {
color:#FFF;
font:11px arial, Helvetica, sans-serif;
margin:0 0 0 209px;
padding:0;
text-align:center;
}
#ohiogr, #ohiogr a, #ohiogr a:visited {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#CCC;
text-decoration:none;
padding:5px 5px 0 0;
text-align:right;
}
.clearfloat {
clear:left;
height:0;
line-height:0;
font:0 arial, Helvetica, sans-serif;
}
.nomargintop {margin-top:0;}
a:link,a:visited {
font:normal 12px arial, Helvetica, sans-serif;
color:#3C5E99;
text-decoration:none;
}
a:hover { text-decoration:underline;}
form {margin:0;}
form p {
margin:4px 0 4px 0;
padding:0;
}
.secnumber {
background:#FFF;
border:1px solid #FFF;
font:bold 16px verdana, Arial, Helvetica, sans-serif;
color:#369;
}
.up {text-transform:uppercase;}
.r {float:right;}
.l {float:left;}
img {border:0;}
.dash {
border:1px;
border-bottom-style:dashed;
border-bottom-color:#CCC;
padding:0;
margin:0;
}
.picBdr {
border:1px solid #ccc;
padding:3px;
}
.picR {
padding:3px;
float:right;
}
.picBdrR {
border:1px solid #ccc;
padding:3px;
float:right;
}
.picL {
padding:3px;
margin-right:5px;
float:left;
}
.picBdrL {
border:1px solid #ccc;
padding:3px;
margin-right:5px;
float:left;
}
h2 {
font:bold 18px verdana, Arial, Helvetica, sans-serif;
color:red;
margin:0;
padding:0;
}
h3 {
font:bold 18px arial, Helvetica, sans-serif;
color:#039;
text-decoration:none;
margin:0;
padding:0;
}
.textRed {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#F00;
text-decoration:none;
}
.textBlue {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#039;
text-decoration:none;
}
.textGold {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}
.textLt {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}
label {
width:190px;
float:left;
text-align:right;
margin-right:2px;
display:block;
}
.formheader {
background:#97A1C3;
color:#FFF;
padding:5px;
}
/*cartLabel used by commerce*/
.cartLabel {
font:bold 12px verdana, Arial, Helvetica, sans-serif;
color:#666;
}
ol li {margin:0 0 20px 0;}
li {margin:0 0 10px 0;}

#sidebar li a:hover {
text-decoration:none;
color:#FC0;
}
.catText {
margin:0;
padding:0 0 0 10px;
line-height:18px;
text-decoration:none;
}
.catText a, .catText a:visited {
color:#FFF;
text-decoration:none;
}
.catText a:hover {
color:#FC0;
text-decoration:none;
}
.p7uberlink {
font-weight:bold !important;
color:#FC0 !important;
}