BODY{font-family:Arial, Helvetica, sans-serif;background-position:center;font-size:12px;color:#2C3034;margin:0;padding:0; line-height:16px}
a{color:#369;border-style:none;}
a:link,a:visited{text-decoration:underline;color:#369;font-size:12px;font-weight:400;}
img{border:0;}
a:hover,a:active{color:#f99d1c;}
#global-body{width:914px;margin:auto;}
#global-header{display:block;float:left;}
#hometabs_wrapper{width:624px;float:left;}
#home{
	width:914px;
	float:left;
	margin-top:15px;
	margin-bottom: 15px;
}
#content-footer{
	display:block;
	background-color:#F3F3F3;
	height:215px;
	clear:both;
	border:1px solid #ccc;
	padding:20px 0 20px 20px;
}
#global-footer{
	display:block;
	width:892px;
	clear:both;
	color:#666;
	text-align:center;
	font-size:11px;
	margin:auto;
	padding:00;
}
#global-footer p{
	display:block;
	margin:0;
	padding:0 0 3px;
}
#global-footer .links{
	margin:0 0 5px;
	padding:0;
}
#global-footer a{font-size:11px;}
#logo{float:left;margin:7px 0 15px 25px;}
#searchcontainer{
	width:200px;
	height:25px;
	float:right;
	text-align:left;
	background-image:url(/themes/2010/i/bg_searchbox.png);
	background-repeat:no-repeat;
	clear:right;
	vertical-align:bottom;
	margin-top:3px;
	margin-right:8px; z-index:5
}
#searchFinder{float:right;clear:none;margin-right:3px;}
#searchbox{
	_margin-top:5px;
	width:165px;
	border:0;
	height:20px;
	font-size:11px;
	background:transparent;
	float:left;
	color:#666;
	padding-left:10px;
}
#searchbox{
	margin-top:5px\9 ;
}
.order_comment_area {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	width: 580px;
	height: 70px;
}

.menu-bar{height:30px;background:url(/themes/2010/i/menu-endcaps.png) no-repeat right bottom;	padding-top: 58px;}

/* Firefox3-specific CSS property for .menu-bar 
@-moz-document url-prefix() {	.menu-bar, x:-moz-any-link, x:default {	padding-top: 58px; }}
*/
  

 .menu-bar{
	height:30px;
	background:url(/themes/2010/i/menu-endcaps.png) no-repeat right bottom;*padding-top: 0px; *width:205px;	*position: relative;	*top: -28px; *z-index:-2;
}

.menu-leftcap{background:url(/themes/2010/i/menu-endcaps.png);background-position:0 0;width:10px;height:30px;}
* .menu-rightcap{height:30px;background:url(/themes/2010/i/menu-endcaps.png) no-repeat right bottom; padding-top: 0px}
.header-wrap{width:914px;margin-top:5px;}
#main-content{display:block;float:left;width:914px;padding:0 0 10px;}
#sidequicklinks{
	width:280px;
	height:333px;
	float:left;
	background:url(/themes/2010/i/sidequicklinks.png) no-repeat;
	margin-left: 10px;
}
#sidequicklinks h2{
	font-size:18px;
	color:#494949;
	letter-spacing:-1px;
	font-weight:700;
	margin:0;
	padding:6px 0px 0px 12px;
	height: 23px;
}
#sidequicklinks h3{
	margin:0px 0px 2px 10px;
	font-size: 14px;
	color: #666;

}
  
* .ie7{
	margin-bottom:0px;
	margin-top:0px
	}

#sidequicklinks p{display:block;margin-top:5px;margin-bottom:5px;}
#sidequicklinks b{font-size:14px;font-weight:700;color:#999;}
#sidequicklinks ul{
	list-style:square;
	display:block;
	margin:5px 0px 0px 0px;
	padding:0px 10px 0px 28px;
}
.quicklinks{color:#666;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;margin-top:60px;width:730px;margin-left:180px;padding:0;}
.quicklinks li{color:#EFEFEF;display:block;border-right:1px solid #666;list-style-position:inside;list-style-type:none;float:right;padding-right:10px;margin-right:9px;}
.quicklinks li.lastlist{border-right:none;adding-right:0;margin-right:0;}
.quicklinks li.text{margin-top:20px;}
.quicklinks li.customer{margin-top:20px;color:#666;font-weight:700;font-size:11px;}
#chatnow{display:block;width:140px;height:42px;background:url(/themes/2010/i/chatnow.png) no-repeat 0 0;cursor:pointer;}
#chatnow:hover{background:url(/themes/2010/i/chatnow_hover.png) no-repeat 0 0;}
#chatnow:active{background:url(/themes/2010/i/leave-message.png) no-repeat 0 0;}
#chatnow span{display:none;}
.footerlinks{
	list-style:inside;
	float:left;
	margin:0 75px 10px 0;
	padding:0;
}
.footerlinks ul{
	padding-left:0;
	display:block;
	margin:0 0 15px 10px;
	font-size: 11px;
}
.footerlinks p{display:block;color:#666;font:normal 14px Arial, Helvetica, sans-serif;margin:0 0 5px;padding:0;}
.footerlinks li{color:#666;padding-bottom:2px;}
.bold-text,.bold-text A:link,.bold-text A:visited,.bold-text A:hover,.bold-text A:active{font-weight:700;}
#breadcrumbs{color:#333;font-size:11px;font-weight:400;float:left;clear:both;display:block;width:898px;padding:8px 0 8px 8px;}
#breadcrumbs A:link,#breadcrumbs A:visited{font-size:11px;font-weight:400;text-decoration:none;}
#openweb{float:right;margin-top:15px;}
#openweb a{color:#00A0DD;}
h1,h3,h4,h5,h6{font-family:arial, helvetica, sans-serif;font-size:24px;line-height:90%;letter-spacing:-1px;color:#2c3034;display:block;margin:0;padding:4px 0 .3em;}
h2{font-size:16px;line-height:90%;letter-spacing:-1px;color:#E67B28;font-weight:700;display:block;margin:0;padding:4px 0 .3em;}
.subcat_sidebar{background-color:#FFF;text-align:left;border-top-width:1px;border-top-style:solid;border-top-color:c8c8c8;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:c8c8c8;padding:6px;}
.subcat_sidebar_advancedsearch{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;text-align:left;color:#E67B28;width:130px;padding:0 0 2px;}
.sidebar_parameter_keyword{background-color:#fff;font-family:Arial, Helvetica, sans-serif;color:#333;font-size:12px;font-weight:700;text-align:left;border-top-width:1px;border-top-style:solid;border-top-color:c8c8c8;width:100%;padding:3px 4px 3px 6px;}
.sidebar_tools{font-family:Arial, Helvetica, sans-serif;color:#333;font-size:11px;font-weight:700;text-align:left;margin:5px 5px 3px;}
.sidebar_parameter_value_container{background-color:#FFF;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:11px;font-weight:400;text-align:left;margin-top:1px;margin-bottom:2px;padding-left:6px;padding-right:4px;}
.sidebar_parameter_value{background-color:#FFF;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:11px;font-weight:400;text-align:left;margin-top:0;margin-bottom:0;padding-bottom:0;display:block;}
.sidebar_tools A:link,.sidebar_tools A:active,.sidebar_tools A:visited{font-size:10px;line-height:13px;}
.sidebar_tools A:hover{font-size:10px;line-height:13px;text-decoration:none;}
.sidebar_search_parameters A:link,.sidebar_search_parameters A:active,.sidebar_search_parameters A:visited{text-decoration:none;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;background-color:#C30;padding:2px 6px;}
.sidebar_search_parameters A:hover{text-decoration:none;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;background-color:red;padding:2px 6px;}
.sidebar_parameter_expand{background-color:#F0F0F0;font-family:Arial, Helvetica, sans-serif;color:#333;font-size:12px;font-weight:700;text-align:left;border-top-width:1px;border-top-style:solid;border-top-color:#c8c8c8;padding:3px 4px 3px 6px;}
.sidebar_parameter_collapse{background-color:#666;font-family:Arial, Helvetica, sans-serif;color:#FFF;font-size:12px;font-weight:700;text-align:left;border-top-width:1px;border-top-style:solid;border-top-color:c8c8c8;padding:3px 4px 3px 6px;}
.parasearch_results{color:#333;margin-top:3px;}
.parasearch_results b{color:#4F9A1A;}
.plist_container ul{list-style:none outside none;border:1px solid #CCC;float:left;width:550px;margin:0;padding:0 0 2px;}
.plist_container li{border-bottom:1px dotted #CCC;float:left;display:block;padding:7px 5px 5px;}
.plist_container li.bottom{border-bottom:none;}
.plist_container div{display:block;float:left;width:400px;margin:0 0 0 10px;}
.plist_container .price{font-size:11px;font-weight:700;color:#666;margin-left:4px;}
.plist_container .image{display:block;float:left;width:130px;}
.productprice{font-size:13px;font-weight:700;color:#666;margin-left:4px;}
.subtotal{font-size:18px;font-weight:700;color:#333;line-height:1.1em;letter-spacing:-1px;padding-top:10px;float:left;}
.product_image{margin-bottom:15px;float:left;margin-right:10px;}
.product_content h2{font-size:16px;font-weight:700;color:#E67B28;clear:both;margin:0 0 10px;padding:0;}
.section_title{font-size:18px;color:#333;clear:both;border-bottom:1px solid #9EB0B5;line-height:0;letter-spacing:-1px;font-weight:700;margin:0 0 10px;padding:0;}
.product_content{clear:both;float:left;}
.product_content ul{list-style:square outside;display:block;margin:0 0 0 20px;padding:0 0 12px;}
.product_content li{padding-bottom:5px;}
.product_content p{margin-top:0;padding-top:0;}
.article_content h2{font-size:16px;font-weight:700;color:#2C3034;clear:both;margin:0 0 10px;padding:0;}
.article_content{clear:both;float:left;}
.article_content ul{
	list-style:square outside;
	display:block;
	margin:0 0 10px 20px;
	padding:0 0 5px;
}
.article_content li{padding-bottom:2px;}
.article_content p{margin-top:0;padding-top:0;}
.border_right{border-right:1px solid #CCC;}
.border_bottom{border-bottom:1px solid #CCC;}
.igallery{margin-right:5px;margin-bottom:5px;margin-top:5px;width:75px;height:75px;float:left;display:table;padding:0;}
.quicklinks A:link,.quicklinks A:visited,.quicklinks A:active,.footerlinks A:link,.footerlinks A:visited,.footerlinks A:active{
	color:#666;
	text-decoration:none;
}
.quicklinks A:hover,.footerlinks A:hover,#breadcrumbs A:hover,#breadcrumbs A:active,#openweb A:hover{text-decoration:underline;}
.result_nav{text-align:right;text-decoration:none;height:19px;}
.result_nav A:link,.result_nav A:visited{font-family:tahoma, Arial, Helvetica, sans-serif;font-size:13px;color:#000;color:#FFF;text-decoration:none;background-color:#2796CB;height:1%;border-color:#CCC #666 #666 #CCC;border-style:solid;border-width:1px 1px 2px;margin:0;padding:0 4px;}
.result_nav .active{font-family:tahoma, Arial, Helvetica, sans-serif;font-size:13px;color:#000;font-weight:bold;text-decoration:none;background-color:#FFF;height:1%;border-color:#CCC #666 #666 #CCC;border-style:solid;border-width:1px 1px 2px;margin:0;padding:0 3px;}
.result_nav A:hover{color:#FFF;text-decoration:none;background-color:#A3D5ED;height:1%;margin:0;padding:0 4px;}
.result_nav A:active{color:#FFF;text-decoration:none;background-color:#369;height:1%;border-color:#666 #CCC #CCC #666;border-style:solid;border-width:1px;margin:0;padding:0 4px;}
.rightcolumn{width:170px;margin-left:0;}
.rightcolumn ul{list-style:none outside none;border-right:1px solid #CCC;border-left:1px solid #CCC;line-height:17px;border-top-width:0;border-bottom-width:0;border-top-style:none;border-bottom-style:none;margin:0;padding:0 0 2px;}
.roundbox li{border-bottom:1px solid #CCC;display:block;margin:0;padding:3px 10px;}
.roundbox .help{border-bottom:none;padding:3px 0 3px 13px;}
.roundbox li.bottom{border-bottom:none;}
.roundbox a:link,.roundbox a:visited{font-weight:400;font-size:11px;text-decoration:none;}
.roundbox a:hover{text-decoration:underline;}
.roundbox .selected a:link,.roundbox .selected a:visited{color:#4c555a;font-weight:700;background-color:#E9E9E9;}
.roundbox .selected a:hover{text-decoration:none;}
.roundbox-top{width:170px;height:7px;background:url(/themes/2010/i/subnav_top_bg.gif) no-repeat;}
.roundbox-bottom{width:170px;height:7px;margin-bottom:10px;background-image:url(/themes/2010/i/subnav_bottom_bg.gif);background-repeat:no-repeat;}
.hpanel{width:914px;float:left;margin-top:10px;}
.hpanel .text{
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	float:inherit;
}
.hpanel .col_1{width:500px;display:block;float:left;}
.hpanel .col_2{border-left:1px solid #CCC;width:411px;display:block;float:left;}
.hpanel p{display:block;margin:0;padding:5px 15px;}
.hpanel h2{
	font-size:18px;
	color:#494949;
	letter-spacing:-1px;
	font-weight:700;
	margin:0;
	padding:6px 0px 0px 12px;
}
.hpanel-header{
	width:914px;
	height:28px;
	background:url(/themes/2010/i/home_header.png) no-repeat;
	float:inherit;
}
.hpanel-top{width:914px;height:10px;background:url(/themes/2010/i/home_panels.png) no-repeat 0 -9px;float:inherit;}
.hpanel-bottom{
	width:914px;
	height:10px;
	margin-bottom:0;
	float:left;
	background: url(/themes/2010/i/home_cap.png) no-repeat;
}
.scart .header { color:#FFF; font-weight:bold}
.title{margin-bottom:15px;border-bottom:4px solid #DFDFDF;display:block;padding-top:0;}
.subtitle{display:block;padding-top:0;}
h4,h5{font-size:15px;letter-spacing:0;line-height:18px;margin:5px;padding:0 0 2px;}
h4.subnav{display:block;color:#6A6A6A;text-decoration:none;margin:5px;}
.footnote{color:#999;font-size:11px;}
h3{font-size:18px;}
#sidebar{font-size:11px;line-height:15px;color:#555;float:left;width:170px;margin:0 10px 0 0;}
#sidebar.rightside{margin:0 0 0 10px;}
#sidebar .inner{padding-right:20px;}
.subnavlinks{width:170px;margin-left:0;}
.subnavlinks ul{list-style:none outside none;border-right:1px solid #CCC;border-left:1px solid #CCC;line-height:17px;border-top-width:0;border-bottom-width:0;border-top-style:none;border-bottom-style:none;margin:0;padding:0 0 2px;}
.subnavlinks li{border-bottom:1px solid #CCC;}
.subnavlinks li.bottom{border-bottom:none;}
.subnavlinks a:link,.subnavlinks a:visited{font-weight:400;font-size:11px;display:block;text-decoration:none;padding:2px 5px 2px 10px;}
.subnavlinks a:hover{background-color:#E9E9E9;text-decoration:underline;}
.subnavlinks .selected a:link,.subnavlinks .selected a:visited{color:#4c555a;font-weight:700;background-color:#E9E9E9;}
.subnavlinks .selected a:hover{text-decoration:none;}
.subnavlinks-top{width:170px;height:7px;background:url(/themes/2010/i/subnav_top_bg.gif) no-repeat;}
.subnavlinks-bottom{width:170px;height:7px;margin-bottom:10px;background-image:url(/themes/2010/i/subnav_bottom_bg.gif);background-repeat:no-repeat;}
.rightcolumn{width:170px;margin-left:0;}
.rightcolumn ul{list-style:none outside none;border-right:1px solid #CCC;border-left:1px solid #CCC;line-height:17px;border-top-width:0;border-bottom-width:0;border-top-style:none;border-bottom-style:none;margin:0;padding:0 0 2px;}
.rightcolumn li{border-bottom:1px solid #CCC;display:block;margin:0;padding:3px 10px;}
.rightcolumn .help{border-bottom:none;padding:3px 0 3px 13px;}
.rightcolumn li.bottom{border-bottom:none;}
.rightcolumn a:link,.rightcolumn a:visited{font-weight:400;font-size:11px;text-decoration:none;}
.rightcolumn a:hover{text-decoration:underline;}
.rightcolumn .selected a:link,.rightcolumn .selected a:visited{color:#4c555a;font-weight:700;background-color:#E9E9E9;}
.rightcolumn .selected a:hover{text-decoration:none;}
.rightcolumn-top{width:170px;height:7px;background:url(/themes/2010/i/subnav_top_bg.gif) no-repeat;}
.rightcolumn-bottom{width:170px;height:7px;margin-bottom:10px;background-image:url(/themes/2010/i/subnav_bottom_bg.gif);background-repeat:no-repeat;}
.content{float:left;width:740px;margin:0;}
.searchpage{
	width:904px;
	background:#FFF;
	margin:10px 0 0 10px;
	padding:0;
}
fieldset {
	display:block;
	border: 2px solid #666;
	padding: 15px;
	font-family: Arial;
	margin: 0px 0px 10px;
}

fieldset legend {
	display:block;
	color: 	#E67B28;

	padding: 0px 3px;
	font-weight:bold;
	font: bold 15px Arial, Helvetica, sans-serif;
}

fieldset p {
	margin-bottom: 10px;
}

fieldset small {
	font-size: 10px;
	color: #454545;
	line-height: 1.3em;
}
.order_comment_area-08{
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	width: 100%;
	height: 80px;
}

.final_submit-08 {
	height: 23px;
	vertical-align: bottom;
	float: right;
	clear: both;
	margin-top: -15px;
	margin-bottom: 4px;
}
.shipping_estimator_link A:hover{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:700;
	text-decoration:none;
	background-color:#FBB960;
	height:1%;
	margin:0;
	padding:1px 4px;
}
.shipping_estimator_link A:active{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:700;
	text-decoration:none;
	background-color:#BB6D04;
	height:1%;
	margin:0;
	padding:1px 4px;
}
.shipping_estimator_link A:link, .shipping_estimator_link A:visited{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:700;
	text-decoration:none;
	background-color:#FF6E00;
	height:1%;
	margin:0;
	padding:1px 4px;
}
.verdana_12b_red {
	text-decoration: none;
	COLOR: #FF0000;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.atc_price {
	color: #000000;
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 12px;
	text-align: right;
	margin-top: 4px;
}

.atc_table {
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	width: 98%;
}

.atc_table th {
	background-image: url(/images/product_detail/pdetail_section_r1_c5.jpg);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	color: black;
	COLOR: black;
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	line-height: 100%;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 0;
	padding-top: 7px;
	text-align: left;
}

.atc_table td {
	background-color: #FFFFFF;
	border-bottom-color: cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.atc_table_pd A:link {
	color: #0D69B2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}

.atc_table_pd A:visited {
	color: #0D69B2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.atc_table_pd A:hover {
	color: #9DC2D9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

.atc_table_pd A:active {
	color: #FFCC66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.main_title {
	color: #000;
	text-align: left;
	padding-top: 4px;
	font-family: Arial, sans-serif, Verdana, Arial, Helvetica;
	font-size: 20px;
	font-weight: bold;
	height: 28px;
	padding-left: 5px;
	padding-bottom: 4px;
}
.arial_13_000000 {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.bottom_1px_cccccc  {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.arial_12b_000000 {
	 color:#000;
	font-weight: bold;
	font-size:12px
}
.arial_12_000000 {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.shipping_method td {
	padding: 2 0 2 5;
}

.shipping_method {
	padding-right: 0;
}
.center_text, .text-align_center {
	text-align: center;
	text-align: center;
}
.shipping_estimator th {
	color: #FFFFFF;
	text-align: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, helvetica;
	padding-left: 5px;
	padding-right: 0px;
	background-repeat: repeat-x;
	background-color: #336699;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #BBBBBB;
}

.shipping_estimator .alternate {
	color: #000000;
	text-align: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, helvetica;
	padding-left: 5px;
	padding-right: 0px;
	background-repeat: repeat-x;
	background-color: #E3E3DB;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #E3E3DB;
}

.shipping_estimator td {
	color: #333333;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-position: center;
	padding: 5px;
}

.zipcode {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 50px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.shipping_results td {
	color: #333333;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-position: center;
}

.arial_16b_CC0000 {
	text-decoration: none;
	COLOR: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.arial_20b_006699 {
	color: #006699;
	text-align: left;
	font-family: Arial, sans-serif, Verdana, Arial, Helvetica;
	font-size: 20px;
	font-weight: bold;
}
.arial_14b_FFFFFF {
	text-decoration: none;
	COLOR: #FFFFFF;
	font: bold 14px sans-serif;
}
.address_field_value {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	float: left;
	clear: right;
	width: 210px;
	height: 34px;
	padding-top: 8px;
	padding-left: 8px;
	background-color: eaeaea;
}

.address_long_field_text {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 170px;
	height: 27px;
	padding-top: 6px;
	padding-left: 8px;
	background-color: eaeaea;
}

.address_field_text {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	/*clear: left;*/
	width: 115px;
	height: 27px;
	padding-top: 6px;
	padding-left: 8px;
	background-color: eaeaea;
}

.address_field_form {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 205px;
	float: left;
	clear: right;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-color: eaeaea;
	margin-left: -3px;
}

.login_field_text {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 65px;
	float: left;
	clear: left;
	height: 20px;
	padding: 2px;
}

.login_field_form {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 100px;
	float: left;
	padding-left: 0px;
	clear: right;
	height: 25px;
}

.login_field_form .field {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 200px;
}

.error {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFDFDF;
	border: 1px dashed #CC3333;
	margin-top: 5px;
	height: auto;
	padding: 5px;
}

.error_address_field_text {
	text-decoration: none;
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	clear: left;
	width: 100px;
	height: 33px;
	padding-top: 8px;
	padding-left: 8px;
	background-color: #FF0000;
}


.error_address_field_form {
	text-decoration: none;
	COLOR: #ECE9D8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 200px;
	float: left;
	clear: right;
	height: 30px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #FF0000;

}
.error_address_field_form .field{
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 200px;

}


.error_box {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFE8E8;
	border: 4px solid #FF0000;
	padding: 5px;
	margin: 5px;
}

.error_box h1{
	text-decoration: none;
	COLOR: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 4px;
	margin-top: 0px;

}

.error_address_field_text {
	text-decoration: none;
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	clear: left;
	width: 100px;
	height: 33px;
	padding-top: 8px;
	padding-left: 8px;
	background-color: #FF0000;
}


.error_address_field_form {
	text-decoration: none;
	COLOR: #ECE9D8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 200px;
	float: left;
	clear: right;
	height: 30px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #FF0000;

}
.error_address_field_form .field{
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 200px;

}

.success_box {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #E0FFDF;
	border: 4px solid #A9DFA7;
	padding: 5px;
	margin: 5px;
}
.page{float:left;width:552px;background:#FFF;margin:5px 0 0;padding:0;}
.page h2{font-size:16px;font-weight:700;color:#E67B28;clear:both;margin:0 0 10px;padding:0;}
.product_page{float:left;width:720px;background:#FFF;margin:5px 0 0 8px;padding:0;}
.blogpage{float:left;width:720px;margin:0;}
#blogsearchcontainer{width:170px;height:25px;float:right;text-align:left;background-image:url(../themes/2010/icommon/blog_searchbox.gif);background-repeat:no-repeat;margin-bottom:4px;clear:right;}
#blogsearchbox{width:137px;margin-left:2px;margin-top:2px;border:0;font-size:12px;background:transparent;}
#blogsidebar{float:left;width:172px;display:block;background-image:url(../themes/2010/icommon/blogsidebar_bottom_bg.gif);background-repeat:no-repeat;background-position:bottom;margin:0 10px 0 0;padding:7px 5px;}
#blogsidebar h2{color:#000;font-size:14px;padding-bottom:0;margin-bottom:3px;}
#blogsidebar ul{line-height:17px;display:block;list-style-image:none;list-style-type:none;list-style-position:inside;margin:0 0 3px;padding:0;}
#blogsidebar a:link,#blogsidebar a:visited{color:#306;font-weight:400;font-size:11px;display:block;padding:2px;text-decoration:none;}
#blogsidebar a:hover{background-color:#E9E9E9;text-decoration:underline;}
.blogsidebar-top{width:182px;height:7px;background:url(../themes/2010/icommon/blogsidebar_top_bg.gif) no-repeat;display:block;}
.blogsidebar-bottom{width:182px;height:7px;margin-bottom:10px;background-image:url(../themes/2010/icommon/blogsidebar_bottom_bg.gif);background-repeat:no-repeat;display:block;}
.blogsidelinks{width:170px;margin-left:0;}
.blogsidelinks ul{list-style:none outside none;border-right:1px solid #CCC;border-left:1px solid #CCC;line-height:17px;border-top-width:0;border-bottom-width:0;border-top-style:none;border-bottom-style:none;margin:0;padding:0 0 2px;}
.blogsidelinks a:link,.blogsidelinks a:visited{color:#306;font-weight:400;font-size:11px;display:block;padding:2px 5px 2px 10px;text-decoration:none;}
.blogsidelinks a:hover{background-color:#E9E9E9;text-decoration:underline;}
.blogsidelinks .selected a:link,.blogsidelinks .selected a:visited{color:#4c555a;font-weight:700;background-color:#E9E9E9;text-decoration:none;}
.blogsidelinks .selected a:hover{text-decoration:underline;}
.navigation{padding:5px 0;}
.navigation a:link,.navigation a:visited,.navigation a:active{margin-top:10px;margin-bottom:10px;font-weight:700;padding:3px;}
.navigation a:hover{color:#FFF;background-color:#369;}
.alignleft{float:left;}
.alignright{float:right;}
h1.post{margin:0;padding:0;}
h1.post A:link,h1.post A:visited,h1.post A:active{font-size:20px;font-weight:700;}
h1.post A:hover{text-decoration:underline;}
.vsmall{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#4C555A;}
.entry{line-height:18px;padding:10px 10px 0 0;}
.postmetadata{font-size:8pt;color:#666;border-top-width:1px;border-top-style:solid;border-top-color:#D6D6D6;background-color:#FFF;margin:5px 0 10px;padding:5px 10px 5px 0;}
.postmetadata a{color:#000;font-size:8pt;font-weight:700;text-decoration:none;}
.postmetadata a:hover{color:#000;text-decoration:underline;}
.commentcount{color:#435f79;font-family:arial, Helvetica, sans-serif;font-size:17px;font-weight:700;margin-top:20px;}
ol.commentlist{background-color:#fff;margin:0 0 1px;padding:0;}
ol.commentlist li{border-top:1px solid #eee;display:block;list-style:none;margin:0;padding:0 15px;}
ol.commentlist li :hover{background:none;}
#postcomment,#comments{color:#000;font-size:11pt;}
#postcomment a,#comments a{color:#000;text-decoration:none;}/*blog comments*/
.comment_wrap{background-color:#EFEFEF;border:1px solid #CCC;width:590px;padding:10px;}
.blog_subtitle{border-bottom:4px solid #E4E4E4;color:#000;font-size:23px;font-weight:700;letter-spacing:-1px;margin-bottom:13px;text-align:left;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------- gallery.css start <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/**{padding: 0; margin: 0;}*/
#thumbnails img.thumbnail{cursor:pointer;vertical-align:bottom;margin:0;padding:0;}
#thumbnails a{display:block;clear:both;}
#image,#medium_image img{border:1px;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window{font:12px Arial, Helvetica, sans-serif;color:#333;}
#TB_secondLine{font:12px Arial, Helvetica, sans-serif;color:#666;}
#TB_window a:hover{color:#000;}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#C03;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:90001;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 90002;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px;}
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px;}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:7px 10px 5px 0;}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0;}
#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:90003;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
	z-index:90004;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
.image_centerh {
display: table-cell; vertical-align: middle;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* -------------------------  thumbnailviewer.css <<<-----------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

#dhtmltooltip{
	position: absolute;
	width: 100px;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #666666;/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

}
/* ----------------------------------------------------------------------------------------------------------------*/
/* -------------------------  CSS for Indented CSS Tabs. Remove if not using<<<------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.indentprod{
	height: 21px;
	width: 255px;
}
.indentprod ul{
margin: 0;
padding: 0;
float: right;
/* width: 80%; width of menu*/
}
.indentprod ul li{display: inline;}
.indentprod ul li a{	font: bold 11px Verdana;	float: left;	color: #666666;	text-decoration: none;	width:127px;	height: 16px;	display:block;	background:  url(/themes/2010/i/tab.png)  no-repeat center center;	text-align: center; padding-top:5px}
.indentprod ul li a:visited{
	color: #666;
}
.indentprod ul li a.selected{
color: white !important;
/*padding-top: 6px;*/ /*shift text down 1px*/
/*padding-bottom: 4px;*/
background: white url(/themes/2010/i/tab_hover.png) no-repeat center center;
width:127px; height: 16px; padding-top:5px
}


.indentmenu{
	width: 624px; /*leave this value as is in most cases*/
	height: 21px;
}
.indentmenu ul{
margin: 0;
padding: 0;
float: right;
/* width: 80%; width of menu*/
}
.indentmenu ul li{display: inline;}
.indentmenu ul li a{	font: bold 11px Verdana;	float: left;	color: #666666;	text-decoration: none;	width:127px;	height: 16px;	display:block;	background:  url(/themes/2010/i/tab.png)  no-repeat center center;	text-align: center; padding-top:5px}
.indentmenu ul li a:visited{
	color: #666;
}
.indentmenu ul li a.selected{
color: white !important;
/*padding-top: 6px;*/ /*shift text down 1px*/
/*padding-bottom: 4px;*/
background: white url(/themes/2010/i/tab_hover.png) no-repeat center center;
width:127px; height: 16px; padding-top:5px
}
.tabcontentstyle{ /*style of tab content oontainer*/
width: 622px;
margin-bottom: 1em;
padding: 0px;
}
.tabcontent{display:none;}
@media print {
.tabcontent {
display:block !important;
}
}
/* ############# dynamic menu tabs ############# */
.ddtab_wrapper {
	height: 27px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#ddimagetabs{
	height: 28px; /*height of tab image */
	margin-top: 7px; /*spacing between tabs */
}

#ddimagetabs a{
	display: inline;
	text-decoration: none;
	font: bold 12px Arial; /*tab font */
	color: #000000; /*font color */
	width: 125px; /*height of tab image */
	float: left;
	display: inline;
	margin-left: 7px; /*spacing between tabs */
	padding-top: 6px; /*vertical offset of tab text from top of tab*/
	background-image: url(/themes/2010/i/tabs_specbar_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	cursor: pointer;
	cursor: pointer;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 6px;
	margin-bottom: -2px;
}

#ddimagetabs a.current{
	font: bold 12px Arial; /*tab font */
	color: white; /*font color */
	background-image: url(/themes/2010/i/tabs_specbar_off.gif);
	background-repeat: repeat-x;
	cursor: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: -2px;
}

#ddimagetabs a:hover{
	font: bold 12px Arial; /*tab font */
	background-color: #666666;
	background-repeat: repeat-x;
	cursor: pointer;
}
/* ############# end dynamic menu tabs ############# */
.section{
	width:914px;
	margin:0 auto; clear:both; float:left
}

