
*{border:0;margin:0;padding:0}
body{height:100%;min-height:100%; font-family: Arial, Helvetica, sans-serif; font-size:1em; background-color:#dcb454}
/*CONTAINERS*/
#wrap{width:940px; height:100%;min-height:100%;margin:0 auto; background-color:#ddd}
#page_wrap{width:940px; margin:0 auto;min-height:690px; border-left:1px solid #CCC;border-right:1px solid #CCC; background-color:#3a3a32}
#logo{width:352px;height:73px; position:relative;float:left; top:50px; left:20px}
#content{width:920px; margin:0 auto; background-color:#3a3a32}
#header{width:920px; height:200px;position:relative; margin:0 auto 3px auto; background-color:#252324 /*background:url(http://www.thescaleshop.net/templates/images/header_bg.jpg) top left no-repeat #FFF*/}

#flash_block{width:650px; height:280px; display:block; float:left; background-color:#000; margin:0 0 10px 0; overflow:hidden;}
#flash_block_half{width:650px; height:140px; display:block; float:left; border:5px #FFF solid; background-color:#000; margin:0 0 10px 0}
.logged{padding:8px 5px 5px 30px; margin:0; background:url(http://www.thescaleshop.net/templates/images/icon_admin.png) 8px 10px no-repeat #F30; border:#F03 1px solid; font-size: 1em; color:#000; position:relative; width:903px; z-index:999; height:25px; font-weight:700; color:#000}
.logged a{color:#000}


#footer{width:920px; height:100px;position:relative; margin:0;}
#left_side{float:left;margin:0;min-height:100%;padding:10px 0 0 0;text-align:left;width:250px; }
#right_full{float:left; margin:0 0 0 10px;padding:10px 0 0 10px;width:730px; min-height:100%; overflow:hidden}

#right_side{float:left;margin:0 0 0 0px;min-height:100%;padding:10px 0 0 0;text-align:left;width:250px;}
#left_full{float:left; margin:0 10px 0 0;padding:10px 0 0 0;width:660px; min-height:100%;min-height: 700px;}
#left_full_no_sidebar{padding:10px 0 0 0;width:900px; min-height:100%;min-height: 700px;}

ul, li, dl {list-style:none}

/*HEADER NAV*/
#nav{margin:0 10px 0 0}
#nav ul{float:right; position:relative;}
#nav li{ display:block; padding:0; float:left; width:auto; height:30px;  font-size:0.75em; font-weight:700 }
#nav li a{color:#CCC; margin:0 auto; text-align:center;  width:auto; height:40px;display:block; text-decoration:none; padding:10px 10px 0 10px; float:left}
#nav li a:hover{width:auto; height:60px;color:#FFF; margin:0 auto; text-align:center; display:block; text-decoration:underline;}

/*MAIN NAV*/
#main_nav{position:relative; top:90px;background-color:#999;}
#main_nav ul{margin:0 10px 0 0; height:40px; background-color:#999; display:block;}
#main_nav li{ display:block; padding:0; float:left; width:auto; height:30px;  font-size:1.063em; font-weight:700 }
#main_nav li span {padding:0 5px; display:inline; float:left}
#main_nav li a{color:#fff; margin:0 auto; text-align:center;  width:auto; height:40px;display:block; text-decoration:none; padding:7px 10px 0 10px; float:left}
#main_nav li a:hover{width:auto; height:60px;color:#FFF; margin:0 auto; text-align:center; display:block; text-decoration:underline;}
#main_nav .mainmenu_spacer:hover { text-decoration: none; cursor: default; border: 0px; }

#order_nav{float:right; width:640px; height:60px; background:url(http://www.thescaleshop.net/templates/images/order_nav_bg.jpg) top left no-repeat; margin:15px 10px 0 0}

#order_options {width:400px;}
#order_options ul { height:40px; padding:10px; font-size:0.75em; font-weight:700}
#order_options li {width:auto; float:left; display:block; padding:0 10px}

#order_cart{float:right; width:200px; height:60px; background:url(http://www.thescaleshop.net/templates/images/shopping-cart-accept-icon.png) 140px 7px no-repeat}
#order_cart dl{}
#order_cart dt{ font-size:1em; font-weight:700; color:#000}
#order_cart dd{display:inline-block; font-size:0.75em}

#banner{height:125px; width:625px; display:block; background:url(http://www.thescaleshop.net/templates/images/dummy_banner.jpg) top left no-repeat; float:right; margin:0 10px 5px 0}

/*FOOTER NAV*/
#footer_nav{ margin:0 auto}
#footer_nav ul{float:right; position:relative; top:40px; }
#footer_nav li{padding:0 5px; display:block; float:left; font-size:0.75em }
#footer_nav li span {padding:0 5px}
#footer_nav li a{color:#fff}

.credits{float:left; position:relative; top:30px; padding:0 0 0 20px; background-color:#ee3d33; width:900px}
.credits ul {width:880px;display:block;}
.credits li{padding:0 5px;  font-size:0.75em; color:#FFF}
.credits li a{font-weight:700; color:#FFF}



/*SIDE NAV*/

.side_nav{padding:0;  margin:0 auto 20px auto; width:250px; background-color:#777}
.side_nav li { display:block; font-size:0.75em;  height:25px; border-bottom:1px solid #666}
.side_nav li a{color:#333; display:block; padding:3px 0 0 10px; height:22px; font-weight:700; background:url(http://www.thescaleshop.net/templates/images/bullet_toggle_plus.png) 95% 5px no-repeat}
.side_nav li a:hover{color:#fff; background-color:#333; }
.side_nav li a.active_nav{color:#fff; background-color:#333; background:url(http://www.thescaleshop.net/templates/images/bullet_arrow_down.png) 95% 5px no-repeat }
.side_nav li.sub {color:#333;display:block;margin-left: 15px; }
.side_nav li.sub a{color:white; display:block;padding:3px 0 0 20px;background:none}
.side_nav li.sub a:hover{color:#fff; display:block;padding:3px 0 0 20px; background-color:#666}
.side_nav li.sub a.active_sub{color:#fff; display:block; background:url(http://www.thescaleshop.net/templates/images/bullet_yellow.png) 95% 5px no-repeat #666;padding:3px 0 0 20px;; border-top:1px solid #333}

.tabs{width:250px; height:35px; padding:0; margin:0}
.tabs ul{}
.tabs li{float:left;width:125px; height:35px;display:block}
.tabs li a{ font-weight:700; height:35px;width:125px; display:block; text-align:center; background:url(http://www.thescaleshop.net/templates/images/side_tab_bg.png) 0px 3px no-repeat; color:#333}
.tabs li a:hover{ font-weight:700; height:35px;width:125px; display:block; text-align:center; background:url(http://www.thescaleshop.net/templates/images/side_tab_bg_active.png) 0px 3px no-repeat; color:#000}
.tabs li.active a{ font-weight:700; height:35px;width:125px; display:block; text-align:center; background:url(http://www.thescaleshop.net/templates/images/side_tab_bg_active.png) top left no-repeat; color:#000; padding:0}
/*HELPERS                      */

/*EDIT MENU FOR MANAGE*/

.inside{padding:0 10px}
.right{float:right}
.left{float:left}
.clear{clear:both}
.clear_right{clear:right}
.clear_left{clear:left}
.inline{display:inline}
.block{display:block}
.hidden{display:none}
.hide{display: none;}
.invisible{visibility:hidden}
.visible{visibility:visible}
.inner{padding:0 10px}
.bump{padding:10px 0 25px 0}

 p{font-size:0.75em}

a {

	color: #999;
	text-decoration: none;

}
a:hover {

	color: #666;
	text-decoration:none;
}
a img {
	border:none;
}


.side_admin{padding:0 ;  margin:0 0 20px 0}
.side_admin li{color:#333; border-top:#e9e9e9 1px solid; height:25px;padding:5px 0 0 10px; display:block; font-size:0.75em}


.options{ border-top:3px solid #666; margin:0 0 25px 0}
.options ul {margin:10px 0 0 0}
.options li {display:inline-block; padding:0 10px}
.home, .view, .add, .edit, .delete, .locked {font-size:70%;color:#666;height:18px; width:auto; text-align:right; padding:2px 10px 0 20px;display: inline-block;outline:none; margin:0 2px }

.home{ background:url(http://www.thescaleshop.net/templates/images/icon_home.png)0px 0px no-repeat; }
.view{background:url(http://www.thescaleshop.net/templates/images/icon_view.png)0px 0px no-repeat;}
.add{background:url(http://www.thescaleshop.net/templates/images/icon_add.png)0px 0px no-repeat;}
.edit{background:url(http://www.thescaleshop.net/templates/images/icon_edit.png)0px 0px no-repeat;}
.delete{background:url(http://www.thescaleshop.net/templates/images/icon_delete.png)0px 0px no-repeat;}
.locked{background:url(http://www.thescaleshop.net/templates/images/icon_admin.png)0px 0px no-repeat;}
.flash_success{padding:5px 5px 5px 30px; margin:0 0 10px 0;border:#9C9 1px solid; background:url(http://www.thescaleshop.net/templates/images/icon_success.png) 5px 8px no-repeat #CFC;font-size: 1em; color:#333}

.flash_fail{padding:5px 5px 5px 30px; margin:0 0 10px 0;border:#dddbd3 1px solid; background:url(http://www.thescaleshop.net/templates/images/flash_error.png) 5px 8px no-repeat #FCC;font-size: 1em; color:#333}








form { margin:0 0 25px 0; color:#000;background-color:#dddfc7;}

form li {clear:both;border-top:1px solid #CCC; padding:10px 0; display:block; background-color:#F4F4F4 }



input, select, textarea {margin:5px 0}


button {}

input { border:1px solid #666; padding:2px; line-height:1.5}

select {border:1px solid #9AD9FA}

option {}

textarea {border:1px solid #9AD9FA; padding:2px; width:98%}

label {font-size:0.75em; font-weight:700;width:25%; display:inline-block; padding:0 0 0 10px}

fieldset {
	padding:10px;
	margin:0 0 5px 0;
	border-top:2px solid #CCC;
	clear:both;
	display:block;
	/*background-color:#fff*/
}
legend {

	font-size:1.125em;
	padding:0 20px;
	background-color:#000;
	margin:0;
	color:#fff;
}

.menu_selections {}
.menu_selections label{width:80%; display:inline-block; float:left}
.menu_selections input[type=radio]{clear:left; display:inline-block;  float:left}

/*TREE NAV*/
.menu ul, .menu ol, .menu li {list-style:none}
.menu li ul {margin:0 0 0 5px; color:#303}

.menu ul li ul li{margin:0 0 0 25px; font-size:0.75em}








/* Tables */
table {
	background: #fff;
	border:1px solid #ccc;
	border-right:0;
	clear: both;
	color: #333;
	width: 660px;
	font-size:0.75em;
	margin:0 0 40px 0
}
th {
	background: #f2f2f2;
	border:1px solid #bbb;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center;
}
th a {
	background:#f2f2f2;
	display: block;
	padding: 2px 4px;
	text-decoration: none;
	color:#333
}
th a:hover {
	color: #333;
	text-decoration: none;
}
table tr td {
	/*background: #fff;*/
	border-right: 1px solid #ccc;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}
table tr.altrow td {
	background: #f4f4f4;
}
td.actions {
	text-align: center;
	white-space: nowrap;
}
td.actions a {
	margin: 0px 6px;
}
.pager{background-color:#FFF; padding:5px 0 0 0}
.paging {padding:5px 5px 0 5px;font-size:12px; float:right; height:30px; margin:0; font-weight:700; color:#666}
.paging .disabled {border:solid 1px #DEDEDE;color:#888888;display:inline;font-weight:bold;margin-right:2px;padding:3px 4px;display: inline;}
.paging span {padding:0 2px ;color:#333;}
.paging span.current {color:#000;font-weight:bold;display:inline;padding:4px 6px;}
.paging span a {padding:4px 6px; color:#666}
.paging .pages {text-align:center;display:inline}

.paging .first, 
.paging .prev,
.paging .next,
.paging .last {margin:0;display:inline;}

.paging .first a,
.paging .prev a,
.paging .next a,
.paging .last a{border:solid 1px #DEDEDE;color:#333;display:inline;font-weight:bold;margin-right:2px;padding:3px 4px;display: inline;}

.paging .first a:hover,
.paging .prev a:hover,
.paging .next a:hover,
.paging .last a:hover{color:#000;}




.quote{height:20px; border:1px solid #FF3; padding:5px; background-color:#ef3e34; color:#fff; font-weight:700; margin:10px 0 0 0; display:block; float:right}
.details{height:20px; border:1px solid #FF3; padding:5px; background-color:#999; color:#fff; font-weight:700; margin:10px 0 0 0;display:block;float:right}








/*SITE CUSTOM*/
table.products {background-color:#dddfc7; border:none; width:660px; margin:0}
table.products tr td {
	/*background: #fff;
	border-right: 1px solid #ccc;*/
	border:none;
	padding: 4px;
	text-align:left;
	vertical-align: top;
}

table.featured_products {background-color:#dddfc7; border:none; margin:0}
table.featured_products tr td {
	/*background: #fff;
	border-right: 1px solid #ccc;*/
	border:none;
	padding: 4px;
	text-align:left;
	vertical-align: top;
}
.featured_product{width:100%; height:200px; display:block; background-color:#FFF; background-color: white; border: 1px solid white;}
.featured_product h3, .featured_product h3 a, .featured_product h3 a:hover{color:#000; font-size: 13px; height: 30px;}
.featured_product .featured_product_image{width:100px; overflow:hidden; margin:10px 0 0 10px; float:left}
.featured_product .featured_quote_details { margin-right: 5px; }

.product{width:100%; height:200px; display:block; background-color:#FFF; background-color: white; border: 1px solid white;}

.product h3, .product h3 a, .product h3 a:hover{color:#000; font-size: 15px; height: 30px;}
.product .read_more { color: black; }
.product .product_image{width:100px; overflow:hidden; margin:10px 0 0 10px; float:left}

.product .product_description{ width:450px; margin:10px 0; float:left}
.product .quote_details { clear: right; margin-top: 100px; margin-right: 5px;}

.nav_title{width:220px; height:45px; display:block; background:url(http://www.thescaleshop.net/templates/images/side_heading_bg.png) top left no-repeat}

.product_view{ clear:both; background-color:#FFF; padding:5px; color:#000; margin:10px 0 0 0}
.product_view h1{color:#000; padding:0 0 20px 0}
.product_view .image{ width:50%; overflow:hidden; float:left; margin-top: 5px;}

/* KATHY */

.product_view .description{ width:50%; float:left; font-size:12px; }
.product_view .features{ padding:10px; 20px}


#slide_box{ display:block}
.slide_row {width:190px; margin:0 auto}
table.slides{width:200px; background-color:#777; margin:10px auto; border:none}
table.slides tr td{border:none}

.slide{width:60px; height:60px; padding:5px; margin:5px; display:inline-block}



.side_feature{width:240px; height:100px;padding:0; margin:5px 0;color:#333; float:right; border:5px solid #777777/*background:url(http://www.thescaleshop.net/templates/images/feature_tab_bg.png) top left no-repeat*/}

.announcements{}
.announcements dt{}
.announcements dd{ font-size:0.75em; font-style:italic; padding:0 0 0 20px}

.trails {font-size:1.063em; color:#000; margin:0 0 5px 0; font-weight:700}



body{font-size:1em;font-family:Arial, Helvetica, sans-serif;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1.5;color:#fff;}
h1,h2,h3,h4,h5,h6{line-height:1;font-style:normal;font-variant:normal;font-weight:400;color:#fff;margin:0;padding:0;}
h1{font-size:1.625em;}
h2,h2 a{color:#fff;font-size:1.125em;line-height:1.5;font-weight:700; text-decoration:underline}

h3{font-size:1em;line-height:1.25;background-color:#CCC; color:#fff; display:block; height:35px; padding:5px; font-weight:700}
h3 a{background-color:#CCC; color:#666; display:block; height:35px; }
h4{font-size:1.063em;font-style:italic;}
h5{font-size:1em;font-style:italic;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p{font-size:0.85em;line-height:1.5;padding:10px 0;}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus,a:hover{outline:none;color:#CCC;}
a{color:#fff;text-decoration:none;}
blockquote{color:#666;font-style:italic;margin:1.5em;}
em,dfn{font-size:12px;color:#333;font-style:normal;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{font-style:italic;margin:0 0 1.5em;}
pre{white-space:pre;margin:1.5em 0;}
pre,code,tt{font:.5em 'andale mono', 'lucida console', monospace;line-height:1.0;}

caption{background:#eee;}
.hide{display:none;}
.loud{color:#000;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
strong,dfn,th{font-weight:700;}
del,.quiet{color:#666;}

.news-item-snippit
{
	width: 100%;
	margin-left: 15px;
	padding: 10px;
}

.news-item
{
	border-bottom: 1px dotted white;
	margin-bottom: 20px;
}

textarea { max-width: 600px; }
.feedback_comment
{
	font-size: 15px;
	margin-bottom: 15px;
}
.feedback_comment p
{
	font-style: italic;
	margin-left: 20px;
	letter-spacing: 1px;
}
#online_interactive
{
	position: absolute;
	left: 650px;
	top: 90px;

	font-weight: bold;
	color: #DAA520;
}
.accordians
{
	width: 100%;
	background-color: #DDDFC7;
	height: 35px;
}
.accordians a
{
	font-weight: bold;
	padding: 5px;
	color: black;
}
.side_nav strong
{
font-size: 13px;
}

#gallery_images
{
	width: 500px;
	margin: 0 auto;
	text-align: center;
}
#gallery_images img
{
	border: 2px solid white;
	padding: 5px;
	margin-right: 10px; margin-bottom: 15px; margin-top: 15px;
}
#gallery_images ul
{
	list-style-type: none;
}
#gallery_images li
{
	display: inline;
}
#video_window { text-align: center; margin-top: 15px; }
.please_note { color: #777; font-weight: bold; text-align: center; margin: 0 auto; width: 400px }
.prdouct_video_pdf_bar { height: 35px; background-color:#777777; padding: 5px;}

.description ul { list-style-type:circle; }
.description li { list-style: circle; }

#products_menu_box {
	display: none;
	float: left;
	position: absolute;
	margin-left: 10px;
}
#products_menu_box table
{
	float: left;
	background: black;
}
#products_menu_box a {
	color: white;
	font-size: 11px;
}
#products_menu_box .main_product_cat
{
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}

#products_menu_box a:hover
{
	color: #FF3030;
}

#box_header { float: right; width: 250px; left: 680px; top: 50px; position: absolute; }
#box_header_search_box { background: none; }
#search_box_header_keywords { font-size: 14px; height: 25px; }
#search_box_header_submit { width: 65px; font-weight: bold; }

#home_para_image { margin-left: 120px }
#quote_cart_link { font-weight: bold; color: #CCC; }
#quote_cart_link:hover { color: white; text-decoration: underline; }

#number_box_1800 { background-color: black; font-size: 12px; width: 320px; right: 10px; top: 40px; position: absolute; border: 1px solid white; display: none; text-align: center; }
