html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, dl, dt, dd, ul, li, form, label, legend,fieldset.control-panel-fieldset{margin:0; padding:0; border:0; outline:0;outline:none;outline-style:none; font-size: 100%; vertical-align: baseline; background: transparent; font-family:Arial, Helvetica, sans-serif;}
span.clear{clear:both;}
:focus{outline:0;}
fieldset {border:1px solid #ccc}
span.clear{clear:both}
.left{float:left}
.right{float:right}
body{ font:normal 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif;}
a{color:#F97116}
p{float:none; font:normal 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; padding:0 0 10px 0; margin:0;}

	

h2 { color:#565656; font: 22px/24px "HelveticaNeue", Arial, Helvetica, sans-serif; }
#layout{margin:0 auto; width:1000px}
#main{float:left; width:1002px; background:#f5f5f5;}

.centeredContainer {
	background:none repeat scroll 0 0 #FFFFFF;
	background:#f5f5f5;
	height:100%;
	margin:auto;
	width:1002px;
}
.headerContainer {
	margin-bottom:15px;
	margin-top:0;
	text-align:center;
	width:1000px;
	z-index:2;
}
.offscreen {
	height:1px;
	left:-150px;
	overflow:hidden;
	position:absolute;
	top:-550px;
	width:1px;
}

.contentContainer { margin: 0 auto; min-height: 100%; position: relative; }
#scrollContainer { padding:10px 0px 10px; position:relative;}

#header{float:left; width:1000px; background:#010101 url(../images/header_bg.gif) repeat-x 0 0}
#header img{float:left; width:98px; padding:0 0 0 24px; border: 0;}

#header #menu{float:right; width:877px; padding-top:11px}
#header #menu ul{float:right; width:auto; list-style:none}
#header #menu ul li{float:left; width:auto; padding-right:8px}
#header #menu ul li a{float:left; width:auto; background:url(../images/a_bg.jpg) no-repeat 0 0; text-decoration:none; color:#7b7b7b; font-size:12px; line-height:14px; padding-left:10px;}
#header #menu ul li a span{float:left; width:auto; background:url(../images/span_bg.jpg) no-repeat right 0; padding:8px 15px 6px 5px; cursor:pointer;}
#header #menu ul li a:hover{background:url(../images/a_bg.jpg) no-repeat left -28px; color:#c8c8c8}
#header #menu ul li a:hover span{float:left; width:auto; background:url(../images/span_bg.jpg) right -28px no-repeat;}
#header #menu ul li a.active-trail{background:url(../images/a_bg.jpg) no-repeat left -28px; color:#c8c8c8; cursor:text}
#header #menu ul li a.active-trail span{float:left; width:auto; background:url(../images/span_bg.jpg) no-repeat right -28px; cursor:text}

#header #menu  ul.shopping{float:right; width:auto; margin-right:5px; display:inline;  }
#header #menu  ul.shopping li{float:left; width:auto; background:url(../images/border_left.gif) no-repeat 0 0; color:#f85717; height:32px; padding-left:7px ; padding-right:3px; }
#header #menu  ul.shopping li a{float:left; color:#f85717; background:none; padding:0;  }
#header #menu  ul.shopping li a span{float:left; width:auto; background:url(../images/no.jpg) no-repeat right 5px ; color:#fff; padding:8px 10px 12px 5px;}
#header #menu  ul.shopping li a.shopping{float:left; color:#f85717; background:none; padding:8px 0  0 0;  }
#header #menu  ul.shopping li a.shopping:hover{color:#f85717;  }
#header #menu  ul.shopping li a:hover{ text-decoration:underline; background:none; color:#fff; }
#header #menu  ul.shopping li a:hover span{float:left; width:auto; background:url(../images/no.jpg) no-repeat right 5px ; color:#fff; padding:8px 10px 12px 5px; }
#header #menu  ul.shopping li.last{ background:none;}

#body_container{float:left; width:988px; padding:11px 4px 40px 8px}

#body_container .welcome_logout{float:right; width:300px; font: bold 14px/16px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#565656;}
#body_container .welcome_logout ul{float:right; width:auto; list-style:none}
#body_container .welcome_logout ul li{float:left; width:auto; border-right:1px #dfdfdf solid; padding:0 12px 0 12px}
#body_container .welcome_logout ul li.last{float:left; width:auto; border-right:none; padding:0 12px 0 12px}
#body_container .welcome_logout ul li a{ border-right:none; text-decoration:underline; color:#565656}
#body_container  .welcome_logout ul li a:hover{ text-decoration:none; }

#left_container{float:left; width:144px; margin-right:9px}
#left_container .vertical_menu{float:left; width:144px; padding:0 0 9px; font:bold 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; background:#ccc url(../images/left_container_bottom.gif) no-repeat 0 bottom;margin-left:7px;}
#left_container .vertical_menu h4{float:left; width:133px; background:url(../images/vertical_menu_top.gif) no-repeat 0 top; padding:10px 0 10px 11px; color:#565656; margin:0;  font:bold 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif;  }
#left_container ul.menu{float:left; width:144px; list-style:none; padding:0}
#left_container ul.menu li{float:left; width:140px; background:url(../images/border.gif) repeat-x 0 bottom; padding:0; margin:0 2px 0 2px; display:inline;}

#left_container ul.menu li.active{float:left; width:140px; background:#fff url(../images/border.gif) repeat-x 0 bottom; padding:0; margin:0 2px 0 2px; display:inline;}
#left_container ul.menu li.last{float:left; width:130px; background:none; padding:5px 0 3px 10px; color:#565656; margin:0 2px 0 2px; display:inline}
#left_container ul.padding{ float:left;  padding-bottom:15px;}

#left_container .vertical_menu ul li.drop{float:left; width:132px; background:#f6f6f6 url(../images/drop_bg.gif) no-repeat 0 0; padding:7px 0 8px 10px; color:#565656; margin:0; border-left:1px #dddddd solid; border-right:1px #ddd solid }

#left_container .vertical_menu ul li.drop ul{float:left; width:121px; list-style:none; padding:16px 0 0 10px}
#left_container .vertical_menu ul li.drop ul li{float:left; width:100px; background:url(../images/bullet.gif) no-repeat 0 5px; padding:0 0 0 8px; margin:0; font:normal 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#f97116}
#left_container .vertical_menu ul li.drop ul li a{color:#f97116;}
#left_container .vertical_menu ul li.drop ul li a:hover{text-decoration:underline}

#left_container .vertical_menu ul li span.arrow_down{float:right; width:auto; margin-right:8px; margin-top:3px}
#left_container ul li a{color:#565656; text-decoration:none; padding:6px 0 6px 10px; width:130px; display:block }
#left_container ul li a.active{color:#565656; background:none; }
#left_container ul li a:hover.active{text-decoration:none; background:none; width:auto}
#left_container ul li a:hover{text-decoration:underline; background:#eee}
#left_container ul li span a.active{text-decoration:underline; background:#fff; text-decoration:none}

#left_container .vertical_menu h5{float:left; width:133px; background:url(../images/left_container_top.gif) no-repeat 0 top; padding:10px 0 5px 11px; color:#565656; margin:0; font:bold 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif;}


#left_container .block {float:left; width:144px; padding:0 0 9px; font:bold 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; background:#ccc url(../images/left_container_bottom.gif) no-repeat 0 bottom; margin-bottom:10px;}
#left_container .block h3{float:left; width:133px; background:url(../images/vertical_menu_top.gif) no-repeat 0 top; padding:10px 0 10px 11px; color:#565656; margin:0;  font:bold 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif;  }
 

/*#right_container{float:left; width:835px;margin-left:7px;margin-bottom:35px;}
#right_container .control_panel_top_curve{float:left; width:835px; background:url(../images/body_container_top.gif) no-repeat 0 top; height:12px; font-size:4px;}
#right_container .control_panel_bottom_curve{float:left; width:835px; background:url(../images/body_container_bottom.gif) left bottom no-repeat; height:9px; font-size:4px;}
#right_container .control_panel_mid{float:left; width:805px; min-height: 400px; background:url(../images/body_container_bg.gif) repeat-y; padding:10px 12px 5px 18px}
#right_container .control_panel_mid h2{ display:block;width:400px; font:22px/24px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#565656; padding:0 0 9px 0; }
#right_container .control_panel_mid .nopadding{float:left; padding:0;}

#right_container .control_panel_mid .panel_detail{float:left; width:470px;}
#right_container .control_panel_mid .panel_detail p{float:left; width:auto; font-size:12px; line-height:18px; color:#565656; padding:0; }
#right_container .control_panel_mid .panel_detail .good_josh{float:left; width:470px; padding-top:25px; padding-bottom:9px; }
*/
.good_josh_img img{float:left;  margin-right:8px; display:inline; margin-top:3px;}
h3.good_josh_title{width:320px; font-size:18px; line-height:20px;   color:#7b7b7b; padding-bottom:5px;}
.good_josh_p{width:450px;}

.good_josh_download{float:left; width:125px; height:35px; font-size:12px; line-height:14px; color:#7b7b7b; background:url(../images/download.jpg) no-repeat 0 0 ; text-align:left; padding:0 0 5px 0px ; cursor:pointer; border:none; margin:0; }

#right_container .control_panel_mid .product_list{float:left; width:805px; background:#f5f5f5; background:url(../images/product_list_bg.gif) repeat-y; border-bottom:1px #d3d3d3 solid }
#right_container .control_panel_mid .product_list .product_heading{float:left; background:url(../images/product_heading.gif) no-repeat 0 0; width:805px; font: bold 14px/16px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#565656; height:31px}
#right_container .control_panel_mid .product_list .product_heading .col1{float:left; text-align:center; width:25px; background:url(../images/vertical_border.gif) repeat-y right top; margin:3px 0 2px; padding:5px 0; display:inline}
#right_container .control_panel_mid .product_list .product_heading .col2{float:left; width:102px; background:url(../images/vertical_border.gif) repeat-y right top; margin:3px 0 2px; padding:5px 0 5px 8px; display:inline}
#right_container .control_panel_mid .product_list .product_heading .col3{float:left; width:257px; background:url(../images/vertical_border.gif) repeat-y right top; margin:3px 0 2px; padding:5px 0 5px 10px; display:inline}
#right_container .control_panel_mid .product_list .product_heading .col4{float:left; width:83px; background:url(../images/vertical_border.gif) repeat-y right top; margin:3px 0 2px; padding:5px 0; text-align:center; display:inline}
#right_container .control_panel_mid .product_list .product_heading .col5{float:left; width:59px; background:url(../images/vertical_border.gif) repeat-y right top; margin:3px 0 2px; padding:5px 0; text-align:center; display:inline}
#right_container .control_panel_mid .product_list .product_heading .col6{float:left; width:89px; background:url(../images/vertical_border.gif) repeat-y right top; margin:3px 0 2px; padding:5px 0; text-align:center; display:inline}
#right_container .control_panel_mid .product_list .product_heading .col7{float:left; width:53px; background:url(../images/vertical_border.gif) repeat-y right top; margin:3px 0 2px; padding:5px 0; text-align:center; display:inline}

#right_container .control_panel_mid .product_list .product_sub_row{float:left; width:805px; font: normal 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#7b7b7b;}
#right_container .control_panel_mid .product_list .product_sub_row .col1{float:left; text-align:center; width:23px; padding:7px 0 10px; border-right:1px #dcdcdc solid; border-left:1px #dcdcdc solid;}

#right_container .control_panel_mid  .bg_change{background:#ebebeb }
#right_container .control_panel_mid .product_list .product_sub_row .col2{float:left; width:101px;  padding:7px 0 10px 8px; border-right:1px #dcdcdc solid;}
#right_container .control_panel_mid .product_list .product_sub_row .col3{float:left; width:256px; padding:7px 0 10px 10px; border-right:1px #dcdcdc solid;}
#right_container .control_panel_mid .product_list .product_sub_row .col4{float:left; width:82px; padding:7px 0 10px; text-align:center; border-right:1px #dcdcdc solid;}
#right_container .control_panel_mid .product_list .product_sub_row .col5{float:left; width:57px;  padding:7px 0 10px; text-align:center; border-right:1px #dcdcdc solid;}
#right_container .control_panel_mid .product_list .product_sub_row .col6{float:left; width:89px;  padding:7px 0 10px; text-align:center; border-right:1px #dcdcdc solid;}
#right_container .control_panel_mid .product_list .product_sub_row .col7{float:left; width:52px;  padding:7px 0 10px; text-align:center; border-right:1px #dcdcdc solid;}
#right_container .control_panel_mid .product_list .product_sub_row .col8{float:left; width:58px;  padding:7px 0 10px; text-align:center; border-right:1px #dcdcdc solid;}
#right_container .control_panel_mid .product_list .product_sub_row .col9{float:left; width:59px; padding:7px 0 10px; text-align:center; border-right:1px #dcdcdc solid;}
#right_container .control_panel_mid .product_list .product_sub_row a{color:#f97116; text-decoration:none}
#right_container .control_panel_mid .product_list .product_sub_row a:hover{text-decoration:underline}

#right_container .control_panel_mid .purchase_list{float:left; width:900px; background:#f5f5f5; background:url(../images/product_list_bg.gif) repeat-y; border-bottom:1px #d3d3d3 solid }
#right_container .control_panel_mid .purchase_list .purchase_heading{float:left; width:900px; background:url(../images/green_bg.gif) repeat-x 0 0 ; height:45px; font: bold 16px/25px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#6e8241;}
#right_container .control_panel_mid .purchase_list .purchase_heading .col1{float:left; width:22px;  height:41px; border-right:1px solid #b6d86c; margin:1px 0 3px 0}
#right_container .control_panel_mid .purchase_list .purchase_heading .col1 img{float:left; padding:18px 0 0 2px ;}
#right_container .control_panel_mid .purchase_list .purchase_heading .col2{float:left; width:420px; height:30px; border-left:1px solid #f0fada; border-right:1px solid #b6d86c; margin:1px 0 3px 0; padding:11px 0 0 6px;}
#right_container .control_panel_mid .purchase_list .purchase_heading .col3{float:left; width:88px;  height:30px;border-left:1px solid #f0fada; border-right:1px solid #b6d86c; margin:1px 0 3px 0; padding:11px 0 0 0; text-align:center}
#right_container .control_panel_mid .purchase_list .purchase_heading .col4{float:left; width:128px; height:30px; border-left:1px solid #f0fada; border-right:1px solid #b6d86c; margin:1px 0 3px 0; padding-top:11px; text-align:center;}
#right_container .control_panel_mid .purchase_list .purchase_heading .col5{float:left; width:100px;  height:30px;border-left:1px solid #f0fada;  margin:1px 0 3px 0; text-align:center; padding-top:11px;}
#right_container .control_panel_mid .purchase_list .purchase_row{float:left; width:900px; font: normal 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#7b7b7b; margin:0 1px 0 1px; display:inline; height:30px;}
#right_container .control_panel_mid .purchase_list .purchase_row .col1{float:left; width:20px; border-right:1px #dcdcdc solid; padding:7px 0 10px 10px;  }
#right_container .control_panel_mid .purchase_list .purchase_row .col2{float:left; width:420px; border-right:1px #dcdcdc solid; padding:7px 0 10px 8px; }
#right_container .control_panel_mid .purchase_list .purchase_row .col3{float:left; width:88px; border-right:1px #dcdcdc solid; padding:7px 0 10px 0; text-align:center; }
#right_container .control_panel_mid .purchase_list .purchase_row .col4{float:left; width:129px; border-right:1px #dcdcdc solid; padding:0 0 7px 0; text-align:center; height:24px; }
#right_container .control_panel_mid .purchase_list .purchase_row .col5{float:left; width:110px; padding:0 0 5px 0; text-align:center; }


#right_container .control_panel_mid .padding{ padding-bottom:60px;}
#right_container .control_panel_mid input.button{float:right; text-align:center; background:url(../images/add_new.gif); color:#7f964b; font: bold 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; width:106px; text-align:center; cursor:pointer; height:23px; padding:3px 0 4px!important; padding:2px 0; margin:12px 10px 0; display:inline; line-height:20px; }

#right_container .control_panel_mid input.button_inner{float:left; text-align:center; background:url(../images/add_new.gif) no-repeat 0 0; color:#7f964b; font: bold 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; width:106px; text-align:center; cursor:pointer; height:23px; padding:0; margin:12px 5px 0; border:none;}

#right_container .control_panel_mid input.cancel_button_inner{float:left; text-align:center; background:url(../images/button_orange_bg.gif) no-repeat 0 0; color:#f5ceb4; font: bold 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; width:106px; text-align:center; cursor:pointer; height:23px; padding:0; margin:12px 5px 0; border:none;}

#right_container .control_panel_mid p{line-height:18px}
#right_container .control_panel_mid p.product_manager{float:left; width:600px; padding:0px 0 25px; color:#565656; font-size:12px; line-height:14px}
#right_container .control_panel_mid p a{color:#f97116; text-decoration:none}
#right_container .control_panel_mid p a:hover{text-decoration:underline}
#right_container .control_panel_mid .control_panel_content{float:left; width:791px; background:#f5f5f5; border-bottom:1px #d5d5d5 solid; background:url(../images/content_bg.gif) repeat-y 0 0;}
#right_container .control_panel_mid .panel_row{float:left; width:791px;}
#right_container .control_panel_mid .panel_row .panel_heading_left{float:left; width:8px; height:30px; background:url(../images/green_heading_top_left.gif) no-repeat 0 top}
#right_container .control_panel_mid .panel_row .panel_heading_right{float:right; width:7px; height:30px; background:url(../images/green_heading_top_right.gif) no-repeat 0 top}
#right_container .control_panel_mid .panel_row .panel_heading_left_with_border{float:left; width:7px; height:30px; background:url(../images/with_border_green_heading_l.gif) left bottom no-repeat}
#right_container .control_panel_mid .panel_row .panel_heading_right_with_border{float:right; width:7px; height:30px; background:url(../images/with_border_green_heading_r.gif) no-repeat 0 top}
#right_container .control_panel_mid .panel_row h4.panel_heading_mid_with_border{float:left; width:774px; background:url(../images/with_border_bg.gif) repeat-x;  padding:8px 0 8px 3px; color:#6e8241; font:bold 14px/16px "HelveticaNeue", Arial, Helvetica, sans-serif}
#right_container .control_panel_mid .panel_row h4.panel_heading_mid{float:left; width:773px; background:url(../images/green_heading_top_bg.gif) repeat-x 0 0; padding:8px 0 8px 3px; color:#6e8241; font:bold 14px/16px "HelveticaNeue", Arial, Helvetica, sans-serif}
#right_container .control_panel_mid .panel_row ul{float:left; width:765px; padding:8px 0 12px 8px; list-style:none }
#right_container .control_panel_mid .panel_row ul li{float:left; width:128px; text-align:center}
#right_container .control_panel_mid .panel_row ul li img{float:none}
#right_container .control_panel_mid .panel_row ul li span{float:left; width:128px; text-align:center; font:12px/14px "Helvetica",Arial, Helvetica, sans-serif;}
#right_container .control_panel_mid .panel_row ul li span a{color:#f97116; text-decoration:none;}
#right_container .control_panel_mid .panel_row ul li span a:hover{text-decoration:underline}

#right_container .control_panel_mid .top_section{float:left; width:805px; border-bottom:1px solid #fbab76; padding-bottom:50px;}
#right_container .control_panel_mid .top_section .left_section{float:left; width:510px; position:relative  }
#right_container .control_panel_mid .top_section .left_section h2{ display:block; font:22px/24px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#565656; padding:0 0 9px 0; }

#right_container .control_panel_mid .top_section .left_section .detail_outer{float:left; width:483px; position:absolute; bottom:0; left:0}
#right_container .control_panel_mid .top_section .left_section .detail_outer .detail{float:left; width:486px; height:91px; background:url(../images/green_box.png) no-repeat 0 0 ;
position:absolute; left:25px; top:-48px!important;}
#right_container .control_panel_mid .top_section .left_section .detail_outer .detail h3{float:left; width:400px; font-size:16px; line-height:18px; color:#fff; padding:12px 0 0 17px; margin:0}
#right_container .control_panel_mid .top_section .left_section .detail_outer .detail p{float:left; width:400px; font-size:13px; line-height:15px; color:#fff; padding:3px 0 0 17px;}

#right_container .control_panel_mid .top_section .right_section{float:left; width:263px; padding-left:32px; padding-top:65px;}
#right_container .control_panel_mid .top_section .right_section h3 {float:left; color:#759924;float:left;font-size:18px;line-height:20px;padding-bottom:11px;width:263px;}
#right_container .control_panel_mid .top_section .right_section .box{float:left; width:263px; padding-bottom:13px;}
#right_container .control_panel_mid .top_section .right_section .box .views-row{ padding-bottom:13px;float:left; width:100%}
#right_container .control_panel_mid .top_section .right_section .box img{float:left; margin-right:10px; display:inline; margin-top:5px;}
#right_container .control_panel_mid .top_section .right_section .box h3{float:left; width:130px; font-size:14px; line-height:16px; color:#c6d2aa; padding:0;}
#right_container .control_panel_mid .top_section .right_section .box p{float:left; width:130px; font-size:12px; line-height:14px;  color:#c6d2aa; padding:0 }
#right_container .control_panel_mid .top_section .right_section .last{ padding-bottom:0;}

#right_container .control_panel_mid .featured_section{float:left; width:805px; position:relative }
#right_container .featured_section h3, #right_container .new_content h3 { color:#759924;font-size:18px;line-height:20px;font-style:normal; font-weight:bold; display:block; padding-bottom:10px; padding-top:10px;}
.featured_section .view-header{ position:absolute; right:0; top:0 }
.new_content .view-header{ position:absolute; right:0; top:12px} 
.new_content .view-header a{ font-size:12px!important;}
#right_container .control_panel_mid a.view_all{float:right; width:auto; background:url(../images/rss.jpg) no-repeat right 10px ; font-size:12px ; line-height:30px; color:#ffb27a; text-decoration:none; text-align:right; padding-right:15px; }
#right_container .control_panel_mid .featured_section img.rss{float:right; margin-top:10px;}
#right_container .control_panel_mid a.view_all:hover{ text-decoration:underline; }
#right_container .control_panel_mid .featured_section .row{ float:left; width:805px; }
#right_container .control_panel_mid .featured_section td{float:left; width:260px; padding:0!important}
#right_container .control_panel_mid .featured_section td img{float:left; margin-right:10px; margin-top:5px; display:inline} 
#right_container .control_panel_mid .featured_section td h3{float:left; width:130px; font-size:14px; line-height:16px; color:#c6d2aa; padding:0 0 2px 0;}
#right_container .control_panel_mid .featured_section td p{ display:block;font-size:12px; line-height:14px;  color:#c6d2aa; padding:0 0 2px; }
#right_container .control_panel_mid .featured_section td span{float:left;}

#right_container .control_panel_mid .new_content{float:left; width:400px; border-top:1px solid #fbab76; margin-top:20px; position:relative}
#right_container .control_panel_mid .new_content .padding_bottom{float:left; padding-bottom:15px;}
#right_container .control_panel_mid .new_content .row{float:left; width:400px; padding-bottom:12px;}
#right_container .control_panel_mid .new_content .row .box{float:left; width:107px; padding-right:37px; }
#right_container .control_panel_mid .new_content .row .last{ padding-right:0;}
#right_container .control_panel_mid .new_content .row a.prev{float:left; width:auto ; font-size:12px; line-height:18px; color:#ffb27a; text-decoration:none; }
#right_container .control_panel_mid .new_content .row a.next{float:right; width:auto ; font-size:12px; line-height:18px; color:#ffb27a; text-decoration:none;}
#right_container .control_panel_mid .new_content .row a:hover{ text-decoration:underline;}

#body_container .shopping_cart{float:left; width:978px; background:url(../images/cart_content_mid_bg.gif) repeat-y 0 0 ; margin-left:3px; display:inline;}
#body_container .shopping_cart .top_section{float:left; width:978px; background:url(../images/cart_content_top_bg.gif) no-repeat 0 0 ; height:14px;}
#body_container .shopping_cart .content_section{float:left; width:950px; padding:0 10px 0 18px;}
#body_container .shopping_cart .content_section h2{float:left; width:470px; font:22px/24px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#565656; padding:0 0 9px 0; }
#body_container .shopping_cart .content_section p{float:left; width:500px; font-size:12px; line-height:18px; color:#565656; padding:0;}
#body_container .shopping_cart .content_section h3{float:left; width:500px; font-size:18px; line-height:20px; color:#f97116; padding:40px 0 0 5px;}

#body_container .shopping_cart .content_section .bredcum{float:right ; width:440px ;}
#body_container .shopping_cart .content_section .bredcum ul{float:right; width:auto; list-style:none; padding-top:40px; padding-right:5px;}
#body_container .shopping_cart .content_section .bredcum ul li{float:left; width:auto; font-size:13px; line-height:24px; color:#9a9a9a; background:url(../images/bredcum_li_bg.gif) no-repeat right 9px; margin-right:4px; display:inline; padding-right:12px;}
#body_container .shopping_cart .content_section .bredcum ul li.last{float:left; background:none;}
#body_container .shopping_cart .content_section .bredcum ul li.current{color:#f97116;}

#body_container .shopping_cart .content_section form{float:left; width:942px;}
body_container .shopping_cart .content_section form fieldset{float:left; width:942px; border:none}

#body_container .shopping_cart .content_section .product_information{float:left; width:942px; background:#fcfcfc;  margin-top:8px; padding-bottom:50px; }
#body_container .shopping_cart .content_section .product_information .product_heading{float:left; width:942px; background:url(../images/green_heading_bg.gif) no-repeat 0 0 ; height:42px; font: bold 16px/25px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#6e8241; }
#body_container .shopping_cart .content_section .product_information .product_heading .col1{float:left; width:36px;}
#body_container .shopping_cart .content_section .product_information .product_heading .col1 img{float:left; padding:18px 0 0 12px ;}
#body_container .shopping_cart .content_section .product_information .product_heading .col2{float:left; width:590px; padding:11px 0 0 10px;}
#body_container .shopping_cart .content_section .product_information .product_heading .col3{float:left; width:95px; padding:11px 0 0 5px; text-align:center; }
#body_container .shopping_cart .content_section .product_information .product_heading .col4{float:left; width:97px; padding:11px 0 0 5px; text-align:center;}
#body_container .shopping_cart .content_section .product_information .product_heading .col5{float:left; width:85px; padding:11px 0 0 5px; text-align:center;}

#body_container .shopping_cart .content_section .product_information .detail{float:left; width:939px; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; margin-left:1px; display:inline;  }
#body_container .shopping_cart .content_section .product_information .detail .up_row{float:left; width:939px; font: normal 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#7b7b7b;   background:url(../images/up_row_bg.gif) repeat-y 0 0 ;}

#body_container .shopping_cart .content_section .product_information .detail .down_row{ float:left; width:939px; font: normal 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#7b7b7b; background:url(../images/down_row_bg.gif) repeat-y 0 0 ;   }
#body_container .shopping_cart .content_section .product_information .detail .col1{float:left; width:22px;  padding:7px 0 0 10px;  }

#body_container .shopping_cart .content_section .product_information .detail .col2{float:left; width:595px;  padding:7px 0 0 8px; }
#body_container .shopping_cart .content_section .product_information .detail .col2 img{float:left; padding:0 7px 10px 0;}
#body_container .shopping_cart .content_section .product_information .detail .col2 h3{float:left; width:400px; font-size:14px; line-height:18px; color:#7b7b7b; padding:0;}
#body_container .shopping_cart .content_section .product_information .detail .col2 p{float:left; width:400px; font-size:12px; color:#7b7b7b;padding:0;}

#body_container .shopping_cart .content_section .product_information .detail .col3{float:left; width:100px; padding:11px 0 0 0; text-align:center}

#body_container .shopping_cart .content_section .product_information .detail .col4{float:left; width:102px; padding:11px 0 5px 0; text-align:center;  }
#body_container .shopping_cart .content_section .product_information .detail .col4 .text_box{float:left; width:42px; height:26px; background:url(../images/text_box_bg.gif) no-repeat 0 0 ; margin:0 0 0 30px; display:inline; }
#body_container .shopping_cart .content_section .product_information .detail .col4 .text_box input{float:left; width:37px; font-size:12px; color:#6e8241; padding:6px 3px 1px 2px; height:19px; border:none; background:none; text-align:center ; font-weight:bold;}
#body_container .shopping_cart .content_section .product_information .detail .col4 input.btn_odd{float:left; width:76px; height:25px; background:url(../images/removex_odd.gif) no-repeat 0 0 ; cursor:pointer; margin:8px 0 0 15px ; display:inline;}
#body_container .shopping_cart .content_section .product_information .detail .col4 input.btn_even{float:left; width:77px; height:27px; background:url(../images/removex_even.gif) no-repeat 0 0 ; cursor:pointer; margin:8px 0 0 15px ; display:inline;}

#body_container .shopping_cart .content_section .product_information .detail .col5{float:left; width:80px; padding:11px 0 0 10px; }
#body_container .shopping_cart .content_section .product_information .detail .col5 p{float:left; width:80px; text-align:center; padding-bottom:15px; font-size:12px; line-height:14px;  color:#7b7b7b; }
#body_container .shopping_cart .content_section .product_information .detail .col5 .last{ padding-bottom:0;}

#body_container .shopping_cart .content_section .product_information .detail .total_row{float:left; width:939px; background:url(../images/total_bg.gif) repeat-y 0 0 ; color:#7b7b7b;}
#body_container .shopping_cart .content_section .product_information .detail .total_row .col1{float:left; width:745px;}
#body_container .shopping_cart .content_section .product_information .detail .total_row .col1 p{float:left; width:450px; font-size:12px; padding:15px 0 0 0 }
#body_container .shopping_cart .content_section .product_information .detail .total_row .col2{float:left; width:184px; padding:0;}
#body_container .shopping_cart .content_section .product_information .detail .total_row .col2 .subtotal{float:left; width:184px; padding-top:15px; }
#body_container .shopping_cart .content_section .product_information .detail .total_row .col2 .subtotal h3{float:left; width:70px; font-size:14px; font-style:normal; text-align:right;  }
#body_container .shopping_cart .content_section .product_information .detail .total_row .col2 .subtotal span{float:left; width:101px; text-align:center; font-size:14px; line-height:16px; margin-left:12px; display:inline;}
#body_container .shopping_cart .content_section .product_information .detail .total_row .col2 .total{float:left; width:184px;}
#body_container .shopping_cart .content_section .product_information .detail .total_row .col2 .total h3{float:left; width:70px; font-size:14px; font-style:normal; text-align:right; padding-top:13px  }
#body_container .shopping_cart .content_section .product_information .detail .total_row .col2 .total span{float:left; width:101px; font-size:14px; line-height:16px; text-align:center; background:#fcffc5; border-top:1px solid #d6d6d6; margin-left:12px; display:inline; padding:13px 0 13px 0;}
#body_container .shopping_cart .content_section .product_information .row{float:left; width:939px; padding:7px 0 2px 0;}
#body_container .shopping_cart .content_section .product_information .row input.btn{width:106px; height:23px; text-align:center; background:url(../images/add_new.gif); color:#7f964b; font: bold 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif;  cursor:pointer;  padding:1px 0 4px!important; line-height:20px;}
#body_container .shopping_cart .content_section .product_information a{float:right ; width:auto; font-size:10px; line-height:12px; color:#7b7b7b; text-align:right; padding-right:15px; padding-top:7px; text-decoration:none;}
#body_container .shopping_cart .content_section .product_information a:hover{ text-decoration:underline;}
#body_container .shopping_cart .bottom_section{float:left; width:978px; background:url(../images/cart_content_btm_bg.gif) no-repeat 0 bottom ; height:14px;}

#footer{float:left; background:url(../images/footer_bg.gif) repeat-x; width:1002px;margin-top:10px;}
#footer p{float:left; padding:15px 0 20px 24px; font-size:12px; line-height:14px; color:#7b7b7b}
#footer ul.menu{float:right; width:auto; list-style:none; padding:11px 11px 0 0}
#footer ul.menu li{ float:left; width:auto; border-right:1px #6d6d6d solid; font-size:12px; line-height:14px; list-style:none; list-style-image:none; background:none; padding: 0 10px 0 10px; }
#footer ul.menu li.last{border-right:none;}
#footer ul.menu li a{float:left; width:auto; padding:0 4px 0 4px; text-decoration:none; color:#fff;}
#footer ul.menu li a:hover{text-decoration:underline;}

.node-add-to-cart, .list-add-to-cart{ background:url(../images/down_load1.gif) no-repeat 0 0!important; width:101px; height:24px; text-indent:-99999px; font-size:1px; line-height:1px; cursor:pointer;border:none;}

.category-products  .list-add-to-cart{ background:url(../images/down_load1.gif) no-repeat 0 0!important; width:107px; height:31px; text-indent:-99999px; font-size:1px; line-height:1px; cursor:pointer}

.control-panel-fieldset{ margin-bottom:0; padding-left:0; padding-top:0; padding-bottom:0; min-height:29px; height:auto!important; height:29px; }

.control-panel-fieldset  legend{width:791px; background:url(../images/control_legend.gif) no-repeat 0 0; height:29px; color:#6e8241; font:bold 14px/16px "HelveticaNeue", Arial, Helvetica, sans-serif}
.control-panel-fieldset  legend a{ color:#759924;  text-decoration:none; margin-top:3px; padding-top:5px;}
.control-panel{background:url(../images/content_bg.gif) repeat-y 0 0; width:791px; padding:0; min-height: 90px; }

div.control-panel-item {
border:1px solid #FFFFFF;
line-height:0.85em;
padding:0.1em;
text-align:center; display:inline;
}
.control_panel_mid{ overflow:hidden}
.field-field-upload-product-image{float:left; margin-right:10px; display:inline;}
input.form-text,select,textarea{ border:1px solid #ccc}
.product-detail .field{ padding-bottom:10px; display:block}
.product-detail .product-info{ padding-bottom:10px;}
.product-detail .uc-price-display{float:none; width:auto;}
.field-label{ color:#759924; padding-bottom:2px;}
.product-detail .uc-price-sell{ margin-top:15px; display:block; font-weight:bold}
.control_panel_mid tr th,.control_panel_mid tr td,#cart-form-products tr th,#cart-form-products tr td{ padding:3px;}
.control_panel_mid tr th a,.control_panel_mid tr td a,#cart-form-products tr td a{ color:#F97116; text-decoration:none;}
.control_panel_mid tr th a:hover,.control_panel_mid tr td a:hover,#cart-form-products tr td a:hover{ text-decoration:underline;}

#right_container .control_panel_mid .top_10{float:left; width:399px; background:#3a3a3a; color:#fff; margin:19px 0 0 6px; display:inline; border-bottom:1px solid #898989; }
#right_container .control_panel_mid .top_10 h2{width:391px ; background:#000; font-size:18px; line-height:30px;  color:#fff; padding-left:8px; height:30px; font-style:normal!important; font-weight:bold;  }
#right_container .control_panel_mid .top_10 ol{font-size:12px; line-height:26px;list-style-position:inside; padding:0; margin-top:0; margin-left:0; margin-bottom:0 }
#right_container .control_panel_mid .top_10 ol li{ padding-left:10px; }
#right_container .control_panel_mid .top_10 ol li.views-row-odd{background:#636363; border-bottom:2px solid #424242 ;}
#right_container .control_panel_mid .top_10 a{ color:#fff; text-decoration:none; padding-left:5px;}
#right_container .control_panel_mid .top_10 a:hover{ text-decoration:underline}

table{width:100%; margin-top:5px;}
table thead { border:none; background:#C1E374; border:1px solid #DCDCDC}

table tbody{border:1px solid #DCDCDC;}
table.views-view-grid tbody, table.uc-store-admin-table tbody{border:none;}
table tr{border:none;vertical-align:middle;min-height:36px;color:#7B7B7B}
table tr.even{background:#F7F7F7;border:none;vertical-align:middle;min-height:36px;}
table tr.odd{background:#EBEBEB;border:none;vertical-align:middle;min-height:36px;}
table td{border-left:0px solid #dcdcdc; padding:5px 10px; font-size:12px;}
table td.noborder{border:none}

.table-color { width:99% }
.sub-table { width:auto; }
.table-color .tesser_row_0 { background-color:#dddddd;}
.table-color tr { color:#333333; font-size:10pt;}
.table-color td { padding:1px;}
.table-color .tesser_form_field { border-color:1px solid #999999; font-size:9pt; padding:2px 0; }
.table-color tr b { font-size:14px;}

.table-color .tesser_form_button {font-size:8pt; }

.table-color .tesser_form_button {
	background-color:#e78f08;
	color:#ffffff;
	border: 1px solid #ffffff;
	padding:3px;
	font-weight:bold;
}

.tesser_form_button2 {
	background-color:#e78f08;
	color:#ffffff;
	border: 1px solid #ffffff;
	padding:3px;
	font-weight:bold;
}

#registration .common_button {
	background-color:#e78f08;
	color:#ffffff;
	border: 1px solid #ffffff;
	padding:3px;
	font-weight:bold;
	height:auto;
}

.common_button {
	background-color:#e78f08;
	color:#ffffff;
	border: 1px solid #ffffff;
	padding:3px;
	font-weight:bold;
	height:auto;
}

.sign-up-common_button {
	background-color:#c6eb75;
	color:#7f964b;
	border: 1px solid #ffffff;
	padding:3px;
	font-weight:bold;
	height:auto;
}




.table-color .tesser_navbar {
padding-top:10px;
}

.table-color tr .tesser_form_label {
	color:#666666;
	font-weight:bold;
}

.tesser_error {
	color: #FF0000;
}

table th{height:35px;color:#6E8241; padding:5px 10px!important; font-size:16px; border:none!important}
table th a{color:#6E8241!important }
table th img{margin-left:5px;}

table.uc-store-admin-table tr,table.uc-store-admin-table td,table.uc-store-admin-table table{border:none;}
tr.odd td.active{background:#EBEBEB}
tr.even td.active{background:#F7F7F7}

table.views-view-grid,table.views-view-grid td{ border:none; padding:0; width:auto;}

.new_content ul li a{ color:#FFB27A;}
.new_content .pager-item,.new_content .pager-current{ display:none!important}
.new_content .pager-first,.new_content .pager-next{float:left; margin:0; padding-left:0!important}
.new_content .pager-last,.new_content .pager-previous{float:right}
.new_content .col-1,.new_content .col-2{width:107px; padding-right:40px!important; padding-left:0!important}
.new_content .col-3{width:107px;}


.block-accordion_menu h3 a{
background:url("../images/border.gif") repeat-x scroll 0 bottom transparent;
display:inline;
margin:0 2px;
padding:6px 0 6px 10px; display:block ; color:#565656; text-decoration:none
}
.block-accordion_menu h3 a:hover{ color:#565656; text-decoration:underline; background:url("../images/border.gif") repeat-x scroll 0 bottom #eee;}

.block-accordion_menu ul.menu{ background:#f6f6f6; width:132px!important;border-right:1px solid #ccc;border-left:1px solid #ccc; list-style:circle; padding-left:10px!important; }
.block-accordion_menu ul.menu li{ background:url("../images/bullet.gif") no-repeat scroll 0 10px transparent!important;
   padding-left:5px!important; padding-bottom:2px!important; width:120px!important; }
.block-accordion_menu ul.menu li a{ color:#F97116!important;font-weight:normal}

.control_panel_mid dl{ padding-top:10px;}
.control_panel_mid dd{ padding-bottom:10px; padding-top:2px;}
.help{ padding-bottom:5px;}

table.category img { border:1px solid #D3D3D3}
.view-footer{margin-top:10px;}
p.send, p.send a{font-size:14px!important;}
.add_pro { float:right; background:url(../images/add_new.gif) no-repeat; width:106px; height:20px; text-align:center; padding-top:3px;}
.add_pro a{ color:#7F964B; font-weight:bold; text-decoration:none;}

#node-26 h2 a{ display:none }

.margin{ margin-top:20px;}
h2.header{ font-style:normal!important; font-size:28px!important;}
ul.primary{margin-bottom:10px; }
ul.primary li a, ul.primary li a:hover { border-style:solid; color:#565656; border-color:#ccc}
ul.primary li.active a {border:1px solid #BBBBBB}
.webform-results-per-page{margin:10px 0;}
.view-RemoteControlPanel td,.view-RemoteControlPanel th{text-align:center}
td.views-field-title,th.views-field-title{width:440px;text-align:left}
li.statistics_counter span{display:none}

#user-profile-form input[type=text],#user-profile-form input[type=password]{width:421px; background:#f5f5f5!important; border:1px #999999 solid; height:20px; padding:5px 0}
#user-profile-form label{width:700px; padding:0 0 7px; color:#7b7b7b}
#user-profile-form .form-item .description{width:auto; font-weight:normal; padding:8px 0 0 0px; font-size:11px; color:#7b7b7b}
#user-profile-form .form-item select{background:#f5f5f5; border:1px #727272 solid; height:21px;}

input[type=text],input[type=password]{width:auto; background:#f5f5f5; border:1px #d3d3d3 solid; height:20px; padding:5px 0}
label{width:auto; padding:0 0 7px; color:#7b7b7b}
.form-item .description{width:auto; font-weight:normal; padding:8px 0 0 0px; font-size:11px; color:#7b7b7b}
.form-item select{background:#f5f5f5; border:1px #727272 solid; }
input.form-text{width:auto; background:#f5f5f5; border:1px #d3d3d3 solid; height:20px; padding:5px 0}
ul.pager{ padding-top:10px;}
/********Submit Button******/
/*.form-submit{
background:#C6EB75;
border:none;
color:#7F964B;
cursor:pointer;
font-size:1.2em;
font-weight:bold;
margin-top:10px;
padding:0px 15px 2px 15px!important;
padding:0px 0px 1px 0px;
outline:none;
}*/

span.jqm_link_edit img{display:none}
ul.jquerymenu li.parent span.open {
background-image:url("../images/arrow_down.gif");
background-repeat:no-repeat;

}
ul.jquerymenu li.parent span.closed {
background-image:url("../images/vertical_menu_arrow.gif");
background-repeat:no-repeat;

}
ul.jquerymenu li.open{
background:url(../images/border.gif) repeat-x 0 bottom #fff!important;
padding-left:0!important;
width:140px!important;
}
ul.jquerymenu li ul li,ul.jquerymenu li ul{
background:#F6F6F6!important;
padding-left:0!important; }
ul.jquerymenu li ul li a{color:#F97116!important;width:auto}
ul.jquerymenu li span.parent {
display:block;
height:9px;
margin-right:7px;
margin-left:0;
position:absolute;
display:inline;
width:9px; right:0; top:4px; 
}
ul.jquerymenu li.parent{padding-bottom:2px!important; position:relative}
ul.jquerymenu li.parent ul,ul.jquerymenu li.parent ul{padding:0;margin:0}
ul.jquerymenu li.parent ul,ul.jquerymenu li.parent ul li{ margin:0!important; padding:0}
#left_container ul li ul li a{ padding-left:20px; font-weight:normal; width:120px;}
ul.menu li{padding:5px 5px 5px 15px; list-style:none}
ul.menu li ul li a{ background:url(../images/bullet.gif) no-repeat 12px 12px!important;}

ul.menu li{padding:0px 5px 0px 15px; list-style:none; background:url("../images/bullet.gif") no-repeat scroll 0 5px transparent; margin:8px 0;}

ul.links li a:hover{ background:none!important}
#left_container ul.links { padding-left:80px !important}
.item-list ul li{ margin:0}
.item-list .pager li{ padding:0 10px 0 0;}


/* LOGIN PROPERTIES */
#login-form{padding:8px 0 0 0;}
#login-form span{width:100px;display:block;float:left;line-height:20px;padding:5px 0 0 0;}
#login-form input.form-text{width:211px;border:1px #d3d3d3 solid; height:24px; padding:5px 0;margin-bottom:7px;}
#login-form input[type=password]{width:211px;/* background:none!important;*/ border:1px #d3d3d3 solid; height:24px; padding:5px 0}
#login-form input[type=checkbox]{width:11px;border:1px #d3d3d3 solid; height:24px; padding:5px 0;margin-left:0px;}
#login-form input.check-box{width:20px;border:0px #d3d3d3 solid; height:24px; padding:5px 0;margin-left:-3px;}
#login-form input[type=submit]{
	width:81px;
	border:1px #d3d3d3 solid;
}
#login-form input.submit{width:81px;border:1px #d3d3d3 solid; height:20px;padding:0 0 6px 0}
/* LOGIN PROPERTIES */

/*REGISTRATION PROPERTIES*/
p.requiredalert{padding:10px 100px 10px 0;}#registration table td{font-size:13px;padding-left:10px;}
#registration input{border:1px #d3d3d3 solid; height:24px; padding:5px 0;margin-bottom:7px;}
#registration input[type=checkbox]{width:11px;border:1px #d3d3d3 solid;height:14px;}
#registration input[type=submit]{width:101px;border:1px #d3d3d3 solid;height:24px;line-height:24px;padding:0 0 2px 0;outline:none;}
#registration input#check-box{width:20px;border:0px #d3d3d3 solid; height:15px; padding:5px 0;margin-left:-3px;}
#registration input.submit{width:81px;border:1px #d3d3d3 solid; height:20px;padding:0 0 6px 0; outline:none;}
/*REGISTRATION PROPERTIES*/

/*#login-form{width:230px;}*/
#registration{width:225px;}
#signUpFrame{width:250px;}
#signInFrame{width:230px;}

/* EXPLORE */
.explored{
float:left;
width:230px;
padding:0 0 15px 0;
}

.ui-dialog {
position:fixed;
}

/* EXPLORE */

/*NEW SIGN-IN AND SIGN-UP DIALOG BOX STARTS*/
#regn{
font-family:Arial;
font-size:12px;
}
.form-submit{
background:#C6EB75;
border:none;
color:#7F964B;
cursor:pointer;
font-size:1.2em;
font-weight:bold;
margin-top:10px;
padding:0px 15px 2px 15px!important;
outline:none;
margin-top:0;
}
input.form-text{width:auto; background:#f5f5f5; border:1px #d3d3d3 solid; height:25px; padding:5px 0;width:200px;}
#sign-in{
font-family:Arial;
font-size:12px;
}
#ifleft{
float:left;
width:250px;
}
#ifright{
float:left;
width:250px;
}
/*NEW SIGN-IN AND SIGN-UP DIALOG BOX END*/


