body {
font-family:Arial, Verdana, Tahoma, sans-serif;
font-size:10px;  
background-color:#FFFFFF; 
}

.Tier1, .Tier1Main, .Tier1b, .Tier1bBottom {
background-color:#94AACE;
border:1px solid #316194;
color:#1B4681;
font-family:Arial, Verdana, Tahoma, sans-serif;
font-size:1.1em;
font-weight:bold;
text-decoration:none;	
}

.Tier1 {
border-top:none;
height:20px;
padding:5px 0 0 0;
}

.Tier1Main {
border-top:none;
border-bottom:none;
height:15px;
padding:5px 0 0 0;
}

.Tier1b {
border-top:none;
border-bottom:none;
padding:2px 0 0 6px;
}

.Tier1bBottom {
border-top:none;
padding:2px 0 5px 6px;	
}

.Tier2, .Tier2b, .Tier2b-2 {
background-color:#B8C6DE;
border:1px solid #316194;
border-top:none;
color:#316194;
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size:1.1em;
font-weight:bold;
margin-left:15px;
padding-top:2px;
text-decoration:none;
}

.Tier2 {
height:16px;
padding-left:0px;
}
.Tier2b {
height:16px;
padding-left:7px;
}
.Tier2b-2 {
height:30px;
padding-left:7px;
}

.Tier2:hover, .Tier2b:hover, .Tier3:hover { color : #000000; }

.Tier3, .Tier3-2 {
background-color:#dbe4f2;
border:1px solid #316194;
border-top:none;
color:#316194;
display:block;
font-family:Arial, Verdana, Tahoma, sans-serif;
font-size:1.1em;
font-weight:bold;
margin-left:15px;
padding:2px 0 0 7px;
text-decoration:none;
}

.Tier3 { height:16px; }

.Tier3-2{ height:30px; }

.topSellers { border:2px ridge #316194; }

.topSellers td {width:25%;}

table.cart{
border-color:#316194;
border-collapse:collapse;
}

.Cart1 {
background-color:#94AACE;
border-color:#316194;
color:#1B4681;
font-size:11px; 
font-weight:bold;
text-decoration:none;
}

.Cart2 {
background-color:#94AACE;
border-color:#316194;
color:#1B4681;
font-size:9px;
font-weight:normal;
text-decoration:none;
}

.topcat {
color:#000000;
font-size:1em;
font-weight:bold;
}

a.topcatsub {
font-weight:bold;
font-size:11px;
}

h1, h2, h3, h4, h5 {
color:#2D3B48;
}

h1 {
color:#316194;
font-size:1.25em;
margin-bottom:-10px;
}

span.Moretitle h1 {
font-size:1em;
}

h2 {
border-bottom:1px solid gray;
color:#316194;
font-size:1.25em;
}

h3 {
font-size: 1.1em;
}

em {
font-style:normal;
font-variant:normal;
font-weight:bold;
}

/* main search */
#main_search {
background:url(http://www.hobbytron.com/test/images/search_box.gif) no-repeat;
background-position:15px 0px;
float:left;
height:43px;
margin:3px 0 0 0;
position:relative;
width:340px;
}

#main_search #input_box {
background: #FFFFFF;
border:0px;
float:left;
font-weight:bold;
font-size:9pt;
height:16px;
left:-22px;
margin:4px 0;
position:relative;
top:7px;
width:190px;
}

#main_search #go_button {
float:right;
height:40px;
left:-20px;
margin:4px 2px 4px 0;
position:relative;
top:-4px;
width:28px;
}

#main_search input {
display:inline;
}

#main_search #search_title_btn {
float:left;
height:18px;
margin:4px 0 4px 15px;
width:95px;
}



/**************** menu coding *****************/
#menu {
width:14em;
}

#menu ul {
list-style:none;
margin:0;
padding:0;
}

#menu a, #menu h2 {
display:block;
margin:0;
}

#menu h2 {
background:#316194;
color:#fff;
font-size:12px;
font-weight:bold;
padding-left:4px;
text-transform:uppercase;
}

#menu li {
position:relative;
}

#menu ul ul ul {
position:absolute;
top:0;
left:100%;
width:100%;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{ display:none; }

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{ display:block; }

table.inside_border{
border-left:1px gray solid;
}

table.outside_border{
border:1px gray solid;
border-top:none;
}

table.outside_border2{
border-top:1px gray solid;
border-bottom:1px gray solid;
padding:5px;
}

table.header_border{
border:1px gray solid;
border-bottom:none;
}

table.search_header{
border:1px gray solid;
}

.breadCrumb{
float:left;
padding:3px;
}

.breadCrumb a{
color:#c12539;
}

.breadCrumb a:hover{
color:#000000;
}

#hintbox{
background:#FFFFFF url(http://images.hobbytron.com/ProdDesc.jpg) no-repeat top;
border:2px ridge #84AED6;
margin-left:-10px;
padding:30px 5px 5px 5px;
position:absolute;
width:150px;
visibility:hidden;
z-index:100;
}


#newsletter{
background-image: url(http://images.hobbytron.com/newsletter.gif);
background-repeat: no-repeat;
width: 150px;
height:150px;
}

.news_email{
margin-top:57px;
margin-left:13px;
width:119px;
}

.news_name	{
margin-top:15px;
margin-left:13px;
width:119px;
}

#news_submit {
margin-top:8px;
margin-left:46px;
}

.table_border{
border:1px gray solid;
}

.search_border{
border:1px gray solid;
border-bottom:none;
}

ul.bottomnav {
margin:0;
padding:0;
}

ul.bottomnav a{
border-right:solid #c12539 2px;
font-weight:bold;
padding-right:6px;
padding-left:3px;
text-decoration:none;
}

ul.bottomnav a:hover{
text-decoration:underline;
}

li.bottomnav{
display:inline;
list-style-type:none;
}

td.icon_background{
height:40px;
width:550px;
}

ul.topnav{
margin:0;
padding:30px 0 5px 0;
}	

ul.topnav a{
border-right:solid #336699 2px;
color:white;
font-size:12px;
padding:0 6px 0 2px;
text-decoration:none;
}

ul.topnav a:hover{
color:#336699;
text-decoration:underline;
}

li.topnav{
display:inline;
list-style-type:none;
font-weight:bold;
}

#toptabs{
height:auto;
line-height:normal;
overflow:hidden;
margin:0 auto;
padding:.5em 0;
width:650px;
}

#toptabs ul {
list-style-type:none;
margin:0;
padding:0;
}

#toptabs ul li a {
color:#1b4681;
font-size:11px;
text-decoration:none;
}

#toptabs ul li a:hover {
color:#000000;
text-decoration:underline;
}

#toptabs ul li {
display:inline;
margin:0;
padding:0;
}

#menu ul li p {
background:#316194;
color:white;
font-size:12px;
font-weight:bold;
margin:0;
padding-left:4px;
text-transform:uppercase;
}

#menu div.newsletter {
border:1px gray solid;
border-left:none;
padding:5px;
}

#menu div.newsletter p {
color:#cc3333;
font-size:1.3em;
font-weight:bold;
margin:0 0 .5em 0;
text-align:center;
}

.bookmarks {
border:1px gray solid;
padding:5px;
text-align:center;
}

.bookmarks iframe.facebook {
border:none;
height:25px;
overflow:hidden;
padding:5px 0 0 27px;
width:100px; 
}

.bookmarks .google {
margin-left:3.3em;
}

.google_vcount {
padding-right:.4em;
}

.google_vcount iframe {
float:left;
padding-top:.4em;
}

.top_banner {
background:#ba292e;
height:30px;
}

.top_banner p {
padding:.5em;
}

.top_banner p a {
color:#ffffff;
font-size:1.6em;
font-weight:bold;
text-decoration:none;
}

.top_banner p a:hover {
text-decoration:underline;
}

/*1DAYDEAL NEWSLETTER */

#af-body-597445156 {
margin-left:4em;
}

#af-form-597445156 .header {
color:#B72A32;
font-size:1.3em;
font-weight:bold;
}

#af-form-597445156  label {
text-align:left;
}

#af-form-597445156 .af-element {
float:left;
padding:0 1em;
}

#af-form-597445156 .submit {
margin-top:1.3em;
}

/***REVIEWS**/
div.top_reviews {
margin:0 auto;
width:220px;
}

div.category_reviews {
margin:0 auto;
width:80px;
}

span.num_reviews {
float:left;
padding:2px 0 0 5px;
}

span.num_reviews a {
text-decoration:none;
}

p.submitted {
color:green;
font-size:1.2em;
font-weight:bold;
margin-left:.5em;
}

.reviews {
margin:0 auto;
width:80%;
}

.reviews p {
font-size:1.2em;
padding:.3em 0;
}

.reviews .info {
float:left;
text-align:left;
width:250px;
}

p.clear {
clear:both;
}

.average_top {
margin-top:2em;
}

span.average {
float:left;
font-size:1.4em;
margin-bottom:1em;
padding-right:.5em;
}

span.star, span.none {
background:url(http://images.hobbytron.com/star.gif) no-repeat 0 -32px;
border:0;
float:left;
display:block;
height:16px;
width:16px;
}

span.none {
background:url(http://images.hobbytron.com/star.gif) no-repeat 0 0px;
}

.reviews {
border:1px #cccccc solid;
clear:both;
}

.reviews .odd {
background-color:#eeeeee;
}

.reviews .odd, .reviews .even {
clear:both;
min-height:65px;
padding:.5em;
}

.reviews .odd p, .reviews .even p {
margin:0;
line-height:180%;
}

.review {
margin-left:250px;
text-align:left;
}

.reviews_form {
clear:both;
margin:3em auto 2em auto;
width:405px;
}

.reviews_form span {
float:left;
font-weight:bold;
margin-top:1em;
}

.reviews_form input.name, .reviews_form input.email {
font-size:1.5em;
height:30px;
width:400px;
}

.reviews_form .rating_stars {
height:30px;
margin-top:1em;
}

.reviews_form textarea {
font-size:1.5em;
height:160px;
width:398px;
}

.star-rating-control {
padding-left:1em;
}

.rating-cancel, .star-rating {
background:transparent;
cursor:pointer;
display:block;
float:left;
height:15px;
overflow:hidden;
text-indent:-999em;
width:17px;
}

.rating-cancel, .rating-cancel a {
background:url(http://images.hobbytron.com/delete.gif) no-repeat 0 -16px;
}

.star-rating, .star-rating a {
background:url(http://images.hobbytron.com/star.gif) no-repeat 0 0px;
}

.rating-cancel a, .star-rating a { 
background-position:0 0px;
border:0;
display:block;
height:100%;
width:16px;
}

.star-rating-on a {
background-position:0 -16px;
}

.star-rating-hover a {
background-position:0 -32px;
}

/*** TABS ***/
#tabs_container {
border-bottom:1px solid #ccc;
}

#tabs {
margin:0 0 0 10px;
padding:5px 0 4px 0;
text-align:left;
}

#tabs li {
display:inline;
}

#tabs li a {
background-color:#eeeeee;
border:1px solid #cccccc;
font-size:1.4em;
padding:4px 6px;
text-decoration:none;
}

#tabs li a:hover {
background-color:#dddddd;
padding:4px 6px;
}

#tabs li.active a {
background-color:#ffffff;
padding:4px 6px 5px 6px;
border-bottom:none;
}

#tabs li.active a:hover {
background-color:#eeeeee;
border-bottom:none;
padding:4px 6px 5px 6px;
}


#tabs_content_container {
padding:0 1em;
}

.tab_content {
display: none;
}

#tab3 {
margin-top:2em;
}

#tabs_content_container .Moresub {
border:1px #cccccc solid;
border-left:none;
border-right:none;
padding:1em 0;
margin:0 0 1em 0;
text-align:left;
width:100%;
}

#tabs_content_container .submit_review {
font-weight:bold;
padding:.5em;
}

/***FREQUENTLY***/
.addtocart {
background:url(http://images.hobbytron.com/addtocart.gif) no-repeat top center;
display:block;
height:40px;
width:150px;
}

.addtocart:hover {
background-position:0 -40px;
}

.multi {
margin-bottom:2em;
}

.multi img {
background-color:#ffffff;
}

.name {
color:#cccccc;
}

.name a {
color:#cccccc;
}

.addall {
float:left;
margin-top:.3em;
}

.alltotal {
font-size:2em;
margin-top:.8em;
text-align:center;
}

.addalltocart {
background:url(http://images.hobbytron.com/addalltocart.gif) no-repeat top center;
border:none;
color:#ffffff;
cursor:pointer;
font-size:1.3em;
height:40px;
margin-right:1em;
padding-left:3.5em;
width:157px;
}

.addalltocart:hover {
background-position:0 -40px;
}

.addallitems {
margin-left:180px;
}
