/**********************************/
/*       CMS Main SIte            */
/**********************************/

#products_container {  width:755px; margin:0 auto 0; padding:5px 0px 10px 0px ; background:white; margin-bottom: 10px; padding-bottom: 10px;}

/* top elements */
* { margin:0; 	padding: 0; }

/* links */
a { color:#000000;  background-color: inherit; text-decoration: none; }
a:hover { color:#990000 ; background-color: inherit; font-weight:bold;}

/******* alignemnts ***********/
#right_align { text-align: right; }

/* headers */
h1, h2, { font-family:  Tahoma, Verdana, Sans-serif; font-weight: Bold; }
h1 { font-size: 145%; padding: 0px 10px 5px 0px;  color: #666633; background-color: inherit; border-bottom: 1px solid #EFF0F1;font-weight: bold;}
h2 { font-size: 125%; text-transform: uppercase; }
h3 { font-size: 75%; color: #990000; }
h4 { font-size: 90%; color: #BD845C; }
h5 { font-size: 130%; color: #0099CB; }
h2, p { padding: 10px; margin: 0; }

#nav { padding-right: 20px; }
#nav a { color: #FF9900; font-weight: bold;}
#nav a:hover { color:#FFFFFF;}

/****Main***/
#admin_main_bottom {width: 100%; margin-top:20px; height: 20px; background:url(../images/css/bottom_border.gif) no-repeat top;}
#admin_main { margin:20px 0px 10px 205px; background:#B7B7B7 url(../images/corners/csc_tl.png) no-repeat; width:670px; height:auto; 
position:relative; padding-bottom:10px; padding-bottom: 40px;}
#admin_main_sign_in { margin:20px auto 10px; background:#B7B7B7 url(../images/corners/csc_tl.png) no-repeat; width:670px; height:auto; 
position:relative; padding-bottom:10px; padding-bottom: 40px;}
#admin_main p {padding: 10px 10px 10px 20px;}
#admin_main_2 { margin: 20px auto 0px; background:none; height:ato; position: relative;}
#admin_main_2 h3 { color: #999900; text-indent: 25px;  padding-top:10px;}
#admin_main h3 { color: #FFFFFF; text-indent: 25px; }
#admin_main h4 { font-size: 90%; color: #999900; /*text-indent: 25px;*/ }
#main h3 { color: #999900; text-indent: 25px; }
#main2 h3 { color: #ffffff; text-indent: 145px; }
#main_2 { margin: 20px auto 0px; background: none;}
#main h4 { font-size: 90%; color: #999900; /*text-indent: 25px;*/ }

/** Rounded corners ****?
/* here's the box... the image is the upper-left corner */
#csc { padding: 0;}

/* these are the other three spans. classes were used to allow multiuse on a page */
.tr, .bl, .br { position : absolute; width : 39px; height : 39px;  /* corner images are 40x40 */ display : block; margin-bottom : -1px; 
 /* this is for IE */}

/* change position and image: top-right */
.tr { background : transparent url(../images/corners/csc_tr.png) no-repeat; top : 0; right : 0;}

/* change position and image: bottom-left */
.bl { background : transparent url(../images/corners/csc_bl.png) no-repeat; bottom : 0; left : 0; }

/* change position and image: bottom-right */
.br {  background : transparent url(../images/corners/csc_br.png) no-repeat;  right : 0;  bottom : 0;}

/***Forms***/
input.each {width: 40px;}
table.insert_form { margin: 0px auto; width:80%; height: auto;}
table.insert_form_insert { margin: 0px auto; width:80%; height: auto;}
table.insert_form td p{ color: #CC0000; font-size: 10px; font-style: italic;}
/*table.insert_form td { text-align: right; }*/
#insert_form_text {color: #CC0000; font-size: 10px; font-style: italic; font-weight: bold;}
table.insert_form radio { text-align:left; }
table.insert_form input { float: left; }
#top_iline { border-top: 1px dotted grey; margin-top: 15px; padding-top: 15px; padding-bottom: 0px;}
#bot_iline { padding-bottom: 15px; }
table.buyers {margin: 0 auto;}
table.buyers a { font-size: 14px;font: Tahoma, Verdana, Arial, Sans-Serif; display: block; text-decoration: none; color:#FFFFFF; 
padding: 2px 5px 2px 25px; }
table.buyers a:hover { text-decoration: none; display: block; color: #FF9900; font-size: 14px;}


#breves { background:none ; height: auto; margin:0px; padding: 0px 0px; text-align: left; position: relative; overflow: auto; font-size:1em ; }
/*#list_products_spacer { height: 150px;}*/

/*** Rounded Corner ***/
#admin_breves { background:none/*url(../images/css/top_border.gif) no-repeat top; */height:auto; margin:0px 0 0 0; padding: 0px 0px; text-align:
 left; position: relative; overflow: auto; font-size:1em ; }

#product_insert_form { background:white; width: 540px; margin: 0px; margin-bottom: 30px;font-size: 11px; color: #FF6633; position: relative; overflow: auto;}


/* sidebar */
#sidebar { float: left; width:155px; margin: 0px 20px 20px 10px; padding: 0px 0 0 0; display: inline; background: none; position: relative;}
#sidebar ul.sidemenu { list-style: none; text-align: left;	margin: 0 0 7px 0; padding: 0; text-decoration: none; }
#sidebar ul.sidemenu li{ border-bottom: 1px dotted #CCCCCC; font: 1.0em Tahoma, Verdana, Arial, Sans-Serif; display: block; color: #666666; padding: 4px 5px 4px 10px;}
#sidebar ul.sidemenu li a:hover { text-decoration: none; display: block; color: #D23B37; background:none;}
#sidebar ul.sidemenu li.selected {font-weight:bold;text-decoration: none; display: block; color: #D23B37; }



#sidebar  h3{ color: #666633; border-bottom: 1px dotted #999999; text-indent: 15px; }
#sidebar img {margin: 0 0 10px 3px;}

/***********Side Banners*************/

#side_banners { height: auto; background: none; margin-bottom: 10px; position: relative;}
#side_banners img { margin: 5px 0px; }

/* sidebar ADMIN*/
#sidebar_admin { float: left; width:170px; margin: 0px 0px 0px 10px; padding: 20px 0 0 0; display: inline; background: none; position: relative;}
#sidebar_admin ul.sidemenu { list-style: none; text-align: left;	margin: 0 0 7px 0; padding: 0; text-decoration: none; }
#sidebar_admin ul.sidemenu li { border-bottom: 1px dotted #CCCCCC; }
* html body #sidebar_admin ul.sidemenu li { height: 1%;}
#sidebar_admin ul.sidemenu li a { font: 1.1em Tahoma, Verdana, Arial, Sans-Serif; display: block; text-decoration: none; color: #6699FF; 
							padding: 2px 5px 2px 25px; }
#sidebar_admin ul.sidemenu li a:hover { text-decoration: none; display: block; color: #666666; font-size: 12px;}

#sidebar_admin  h3{ color: #006699; border-bottom: 1px dotted #999999; text-indent: 15px; }

#asterisk_stores li { list-style:none; color: red; font-size: 110%; padding: 0 0 0 16px;}

/***********Side Banners*************/

#side_banners { height: auto; background: none; margin-bottom: 0px; position: relative;}
#side_banners img { margin: 5px 0px 0px 0px; }

.quote{ font-size:1em; color: #669933; }

* html body #rightbar ul.sidemenu li { height: 1%; }

#rightbar ul.sidemenu li a { font: normal 1.0em Tahoma, Verdana, Arial, Sans-Serif; text-decoration: none; display: block; text-decoration: none; color: #666666; padding: 8px 5px 8px 25px; }
#rightbar ul.sidemenu li a:hover { text-decoration: none; color: #336699; background:#F0F4F7 url(../images/dir.gif) no-repeat 0px 4px; }
#rightbar h3{ color: #0099cb; border-bottom: 1px solid #CED9DF; background: url(../images/page_boy.gif) no-repeat 3px 10px; text-indent: 15px; }


/***Left Column***/
#leftcolumn { float: left; width: 180px; margin: 15px 0; padding: 0px; /*border: 1px dotted black;*/ /*background:#DFDFDF;*/ background: green;}
#left_column_1 { background: white; margin: 15px 0px; padding: 5px 0px;}
#left_column_2 { background: white; margin: 15px 0px; padding: 5px 0px; border-top: 1px dotted grey; border-bottom: 1px dotted grey;}
li#department { list-style: none; padding-left: 5px; font-size: 9px;}
li#classes { list-style: none; padding-left: 5px; font-size: 12px;}



li#department { list-style: none; padding-left: 5px; font-size: 9px;}
li#classes { list-style: none; padding-left: 5px; font-size: 12px;}


/***Content***/
#product1 { background: yellow;  width:550px; margin: 0px 0px 0px 0px; padding-left: 5px;}
#product_description { background: red; float:right;  width:520px; margin: 0px;}
#product_description { background: red; float:right;  width:520px; margin: 0px 0px 0px 0px; /*position: relative;*/}


/** tax credit **/
table.tax_credit_h { width:550px; margin: 0px 0px 0px 180px; background: none;}
table.tax_credit { width:570px; height:202px; margin: 0px 0px 0px 180px; background: url(/images/tax_steps.jpg) no-repeat;}
table.tax_credit_table { width:570px; margin: 0px 0px 0px 180px; background: none;}
#col {background:#3399CC ; text-align:center;}
#chart {font-size: 150%;}

/**** product container***/
table.ad_top_cat_stuff { width: 550; height: 70px; background: none; margin: 0px 0px 0px 200px;}
table.cat_stuff_top { width: 500px; height:200px; background: none; margin: 0 auto 20px;}
table.cat_stuff_top1 { width: 550px; height:210px; background: none; margin: 0 auto 20px; border-top: 1px dotted grey; border-bottom: 1px dotted
#CCCCCC; padding: 10px 0px 10px 0px;}
table.cat_stuff_bottom {width: 550px; height:190px; background: none; margin: 10px auto 0px; padding-top: 10px; border-top: 1px dotted #CCCCCC;}
table.cat_stuff_bottom img{ margin-left:10px; margin-right: 10px;}
#cat_stuff_bottom{ margin-left:10px; margin-right: 10px; border-left: 1px dotted #CCCCCC;}
table.cat_stuff { width: 550px; height:400px; background: none; margin: 0 auto;}
table.cat_stuff_top img {padding-left: 5px;}
table.cat_stuff_bottom img {padding-left: 5px;}
table.cat_stuff img {padding-left: 5px;}
#product_box { margin-left: 185px; margin-top:25px;padding:0; width: 560px; background:  #DFDFDF;}
table.product_list_specials { height: auto ; margin-left: 190px; margin-bottom: 20px;font-size: 11px; color: #000000; background: none; width:550px;}
table.product_list { height: auto ; margin-left: 190px; margin-bottom: 20px;font-size: 11px; color: #FF6633; background: none; width:550px;}
#product_list01 { height: 600px; background:white ; margin: 0px auto; margin-bottom: 30px;font-size: 11px; color: #FF6633;}
table.products_filler { height: 500px; background: white;}
table.product_list0 { height: 50px; background:white ; margin: 0px 0px 0px 215px; margin-bottom: 10px;font-size: 11px; color: #FF6633;}
table.product_listings { background: white; padding: 10px 0px 5px 10px; width: 105px; margin: 15px 0px 5px 0px; border-left: 1px dotted #CCCCCC; text-align: left;}
table.product_listings h4 a{ color: #666600; font-size: 10px; padding: 0px; }
table.product_listings_small {width:50px;padding: 0px 0px 0px 0px; background: white ;margin:0px 20px 15px 0px; }
table.product_listings img {margin-bottom: 10px; float: middle;}
table.product_listings_small img {margin-bottom: 5px;}
table.product_list p { color: #666666; font-size: 10px; padding: 0px;}
table.product_list_small p { color: #666666; font-size: 7px; padding: 0px;}
table.product_list p.red { color: #CC0000; font-size: 10px; font-style: italic;}
table.product_list p.orange { color: #FF6633; font-size: 10px; font-style: italic;}
table.product_listings p.title_small { color: #666666; font-size: 8px; font-weight: bold;}
table.product_list p.title { color: #666666; font-size: 12px; font-weight: bold;}
#product_info { width: 520px; float: left; margin-left: -1px; padding: 10px 0px 0px 0px; background: green; }
#product_info p { text-align: left; padding-left: 5px; font-size: 12px; }
#product_options img { padding: 10px; float: left;}
#top_line { border-top: 1px dotted #CCCCCC;}



/** Mini List **/
#check_out_whats_new {background: url(/images/check_out_new_deal_box.jpg) no-repeat; margin: 0 0px 5px 185px; border:none; padding-top:20px;}

table.mini_product_list { height: auto ; margin: 20px 0 0 10px;font-size: 10px; color: #FF6633; background:none ; width:510px;}
table.mini_product_list p { color: #666666; font-size: 9px; padding: 0px;}
table.mini_product_list p.red { color: #CC0000; font-size: 9px; font-style: italic;}
table.mini_product_list p.orange { color: #FF6633; font-size: 9px; font-style: italic;}
table.mini_product_list p.title { color: #666666; font-size: 11px; font-weight: bold;}

table.mini_product_listings { background: none; padding: 10px 0px 5px 10px; width: 105px; margin: 0px 0px 5px 0px; border-left: 1px dotted #CCCCCC; text-align: left;}
table.mini_product_listings h4 a{ color: #666600; font-size: 9px; padding: 0px; }



/** product description**/
table.product_list_description { background: none; width: 720px; margin: 0px 0px; margin-bottom: 30px; /*font-size: 11px;*/ color: #FF6633;}
table.product_description { padding: 0px 0px 15px 5px; width: 550px; height: 100px; margin-top: 0px; border-top: 1px dotted #CCCCCC;}
table.product_description h1 {font-size: 205%; padding: 0px 10px 5px 0px;  color: #666633; background-color: 
inherit; border-bottom: 1px solid #EFF0F1;font-weight: bold;}
table.product_description img { /*float: right;*/ margin-top: 20px; padding-left: 30px; padding-bottom: 0px;}
table.product_description p.price { font-size: 12px; font-weight: bold;}
table.product_description p.title { color: #666666; font-size: 18px; font-weight: bold;}

#sku_list { list-style: none; text-align: left; margin: 0 0 7px 0; padding: 0; text-decoration: none; }

p#rebate0 {font-size: 12px;  color: #666666; font-weight: 600;}
p#rebate0g {font-size: 16px;  color: #666666; font-weight: 600; padding-bottom: 5px;}
p#rebate {font-size: 9px; color:#CC0000;}
p#rebate_0 {font-size: 9px; color:#666666; padding-bottom:4px}
p#rebate_detail {font-size: 12px; color:#CC0000;}
p#after_rebate {font-size: 12px; color: #666666; font-weight: 600;}
#theirs { color:#666666; font-szie:10; font-weight:500;}
span#super { font-size:10px; vertical-align: top; }
span#supert { font-size:8px; vertical-align: top; }
span#supera { font-size:8px; vertical-align: top; }
span#supers { font-size:8px;}


/*** Admin **/
table.admin_dept_list { padding: 1em;}
#admin_products_list0 { background:#999966;}
#admin_products_lista { background:#CDC780;}
table.admin_product_list0 a{ font: 1.0em Tahoma, Verdana, Arial, Sans-Serif; display: block; text-decoration: none; color: #000000; 
padding: 2px 5px 2px 25px; }
table.admin_product_list0 a:hover { text-decoration: none; display: block; color: #CC6600; font-size: 10px;}
table.admin_product_list0 {width: 99%; margin: 0 auto; background: none; border-collapse:collapse}
table.admin_product_list0 th{ padding: .5em; background: none; margin: 0 auto;}
table.admin_product_list0 td{ padding: .5em; background: none; border-bottom: 1px #CCCCCC dotted;}
#row_color5 { background:#DDDDDD; }
#row_color6 { background:#FFFFFF; }

#last_login { text-align: left; padding: 2px 5px 2px 25px;}
.last_login { font-weight: bold; color: #993300;}

#top-product { margin: 0 0px 5px 190px;}
#bottom_ad { margin: 0 0px 5px 190px;}
#new_deals_title { margin: 0px 0px 5px 190px;}

table.scroll_p { width: 550px; margin: 0px 0 10px 191px ;  padding: 0 10px 0 10px; background: url(../images/section_scroll.jpg) no-repeat;}
table.scroll_p p { color:#CC3300 ; font-size: 10px; text-align: center; margin: 0; padding: 0;} 
/*table.scroll_p p a{ color:#CC3300 ; font-size: 10px; text-align: center; margin: 0; padding: 0;}*/
table.scroll_p a{ color:#990000 ; font-size: 10px; text-align: center; margin: 0; padding: 0; font-weigh:bold;}
table.scroll_p img {margin: 0 auto;}
table.product_scroll { width: 70px; background: none;}

#bottom_banner { width: 550px; margin: 0px 0 10px 191px ; }

#search_bar {background:none; height:20px; width: 460px; margin-left: 200px; margin-top: 10px; padding-bottom: 0px}
.textInput { border:1px dotted #CCCCCC; background: #FFFFFF; color:#000000; font-size: 1.1em; margin-bottom: 0px; padding-bottom: 0px;}
.textSubmit { font-size: 1.1em; }

span#big_nav {color: red; font-size:130%; }
span#next_num_nav a:hover { color: red; font-size:110%;}
span#red_asterisk { color:red;}