.blog div, .blog th, .blog td, .blog p{line-height:1.6em;}
.blog p.wp-caption-text{margin-top:0; font-size:10px; color:#666;}
.alignleft {float:left; width:49%;}
.alignright { text-align:right;}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
.alignright {
	float: right;
	}
.alignleft {
	float: left;
	}
/* End Images */
/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
	/*width:100%;
	height:100%;*/
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
#new-central-area ul, #new-central-area li{ list-style:none outside none; padding:0; margin:0;}
#tabbedcontentsquare ul, #tabbedcontentsquare ul li, #new-central-area .cart_menu ul, #new-central-area .cart_menu li{ list-style: square inside none;}
#new-central-area .cart_menu li {padding:5px;}
#tabsmenu ul li .no-content
{
	display:none;
}
#tabsmenu ul li a.no-content
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:middle;
		background:none !important;
}
.subcategory-descr 
{
	margin-left:10px;
}
#background{
 background-color:#ebebeb;	
}
#phone-number
{
	color:#043FA0;
}
.latest-news-tpl .news-link
{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#324C76;
}
.tabcontent 
{
	overflow:scroll;
}
.latest-news-tpl .news-excerpt
{
	color:black;
}
/*page nav toolbar*/
.toolbar_sub div.li a, .toolbar_0 div.li a
{
	line-height:20px;
	text-decoration:none;
}
.toolbar_sub, .toolbar_0
{
	border:solid;
	border-width:0 1px 1px 1px;
	border-color:#bbbbbb;
}
.toolbar_sub li, .toolbar_0 li
{
	list-style-type:none;
	margin-left:7px; 
	line-height:24px;
	border-color:#bbbbbb;
}
.toolbar_sub:hover, .toolbar_0:hover
{
	text-decoration:underline;
	background-color:#a7a7a7;
	color:#324c76;
}
.toolbar_below, .toolbar_1
{
	border:solid !important;
	border-width:0 1px 1px 1px !important;
	border-color:#bbbbbb !important;
	background-color:#ebebeb;
	height:35px;
}
.toolbar_below li a, .toolbar_1 li a
{
	line-height:20px;
	text-decoration:none;
}
.toolbar_below li, .toolbar_1 li
{
	list-style-type:none;
	margin-left:7px; 
	padding:3px 0 3px 7px !important;
	line-height:24px;
	border-color:#bbbbbb;
	position:relative;
	left:15px;
}
.toolbar_below a, .toolbar_1 a
{
	line-height:20px;
	text-decoration:none;
}
.toolbar_below:hover, .toolbar_1:hover
{
	text-decoration:underline;
	background-color:#cbcbcb;
	color:#324c76;
}
.menu-categories-list ul li {padding:0; }
.subcategories ul, .subcategories li {margin:0; padding:0; list-style:none outside none; line-height:24px;}
.subcategories li a, .subcategories li span.fake_a{display:block; padding:6px 7px; line-height:24px;}
.subcategories li{border: 1px solid #BBBBBB; border-top:0;}
.subcategories li ul li{border:0; border-top:1px solid #bbb; _border-bottom:1px solid #efefef;}
.subcategories li li a, .subcategories li li span.fake_a{background:#ebebeb; padding-left:14px;}
.subcategories li li ul {padding: 5px 0 5px 14px; background:#efefef; border-top:1px solid #bbb;}
.subcategories li li ul li {border:0; list-style-type:square; list-style-position:inside; color:#324C76;}
.subcategories li li ul a, .subcategories li li ul span.fake_a{ display:inline; background:none; padding:0; }
.subcategories li li ul span.fake_a{color:#58595B;}
/*end nav*/
.shop-by-motorcycle-inner
{
	margin:5px;
}
.shop-by-motorcycle-select
{
	width:100%;
}
.filter_go{ padding:0 5px 5px;}
.filter_go button.button{float:right;}
/*end page nav */
/*categories*/
.menu-categories-list div.li {
	
	background:transparent none repeat scroll 0 0;
	padding:6px 7px 6px 7px;
}
/*end categories*/
/*header*/
.header_links{position:absolute; right:-10px; bottom:10px; width:470px;}
.logged-in {width:500px;}
#header .spacer-row
{
	height:6px;	
}
#header .div_header_links a:active .home-button-text,
#header .div_header_links a:link .home-button-text,
#header .div_header_links a:visited .home-button-text,
#header .div_header_links a:hover .home-button-text
{
	
}
.div-header-search-2
{
	height:33px;
	width:469px;
	padding-top:5px;
}
/*header buttons*/
#header .header_links td
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:white;
	margin:0;
	text-align:center;
	height:33px;
}
.home-button-text
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:white;
	margin:0;
	text-align:center;
}
#header-outer
{
	height:92px;
width:960px;
position:relative;
}
#header-spacer-bottom
{
}
.header-link-outer a:active .home-button-text,
.header-link-outer a:link .home-button-text,
.header-link-outer a:visited .home-button-text,
.header-link-outer-home a:active .home-button-text,
.header-link-outer-home a:link .home-button-text,
.header-link-outer-home a:visited .home-button-text
{
}
.header-link-outer a:hover .home-button-text,
.header-link-outer-home a:hover .home-button-text
{
}
#header .header_links a, #header .header_links a:hover
{
	text-decoration:none;	
}
#header .header_links .btn_omo 
{
	line-height:14px;	
}
#header .header_links a:hover .btn_omo 
{	
	background:transparent url(images/button_omo_m.gif) repeat-x scroll left center;
	height:31px;
}
#header .header_links a:hover .btn_omo_l 
{	
	background:url(images/button_omo_l.gif) no-repeat scroll left center;
	height:31px;
	width:9px;
}
#header .header_links a:hover .btn_omo_r 
{	
	background:url(images/button_omo_r.gif) no-repeat scroll left center;
	height:31px;
	width:9px;
	margin-right:10px;
}
#header .header_links a:hover .div_btn_omo 
{	
	background:transparent url(images/button_omo_m.gif) repeat-x scroll left center;
	height:31px;
	float:left;
}
#header .header_links a:hover .div_btn_omo_l 
{	
	background:url(images/button_omo_l.gif) no-repeat scroll left center;
	height:31px;
	width:9px;
	float:left;
}
#header .header_links a:hover .div_btn_omo_r 
{	
	background:url(images/button_omo_r.gif) no-repeat scroll left center;
	height:31px;
	width:9px;
	float:left;
}
.header-link-outer,
.header-link-outer-home
{
	float:left;
	height:30px;
	width:83px;
}
.header-link-outer-register .div_btn_omo
{
	width:100px;
}
.header-link-outer-home
{
	float:left;
	height:30px;
}
.div_btn_omo 
{	
	float:left;
	height:30px;
	width:60px;
}
.header-link-outer-home .home-button-text,
.header-link-outer-logout .home-button-text,
.header-link-outer-login .home-button-text
{
	position:relative;
	top:6px;
}
.div_btn_omo_l 
{	
	float:left;
	width:9px;
	height:30px; 
}
.div_btn_omo_r 
{	
	float:left;
	width:9px;
	height:30px;
}
#header-logo
{
	float:left;
}
/*end header buttons*/
#header div.phones
{
	position:relative;
	top:15px;
}
#header .bg_search_img
{
	height:32px;
	margin:0;
	border:none;
	background:url(images/search_m.gif) repeat-x left top;
	width:425px !important;
}
/*#header .search-bar
{
	position:relative;
	right:10px;
}*/
#header .bg_search_img.text
{
	font-size:14px;
	line-height:32px;
	color:gray;
}
#header input.text 
{
	width:300px;
}
#header{
	
	border:none;
}
/*Logo*//*
#header .logo
{
float:left;
height:100%;
width:346px;
position:static !important;
}
/*#header .logo .graves_logo{
margin-top:5px;
}
/*end Logo*/
/*end header*/
/*Toolbar*/
/*to move the body portion down and out of the way*/
#header 
{
	height:144px;
}
#page-container
{
	margin-top:154px;
}
#content-container
{
	margin-top:0; 
	background-color:#F0F0F0;
}
/*end to move */
/*toolbar main*/
#toolbar_bg span
{
	height:37px;	
}
#toolbar_bg span.ablock
{
	display:block;	
}
#toolbar_bg
{
	background:url(images/toolbar_bg.gif) repeat-x left center;
	height:37px;
	text-align:center;
	width:100%;
}
#nav .shop_dd a
{
	font-size:10px;	
}
/*end toolbar*/
/*toolbar button left*/
#toolbar_bg .toolbar_img_l{
	padding:0;
	margin:0;
	width:15px;
	height:37px;
	display:block;
}
#toolbar_bg a:hover span.ablock span.toolbar_img_l{
	background:transparent none repeat-x left top;	
	padding:0;
	margin:0;
	height:37px;;	
}
/*end left*/
/*toolbar button right*/
#toolbar_bg .toolbar_img_r{
	background:url(images/toolbar_btn_r.gif) no-repeat right top;	
	padding:0;
	margin:0;
	width:15px;
	height:37px;
	display:block;
}
#toolbar_bg a:hover span.ablock span.toolbar_img_r{
	background:url(images/toolbar_btn_omo.gif) no-repeat right top;	
	padding:0;
	margin:0;
	width:15px;
	height:37px;
	display:block;
}
/*end right*/
/*toolbar button center*/
#toolbar_bg .toolbar_img{
	background:url(images/toolbar_btn.gif) repeat-x scroll center top;	
	padding:0;
	margin:0;
	height:37px;
}
#toolbar_bg a:hover .toolbar_img
{
	background:transparent none repeat-x scroll center top;	
}
#toolbar_bg .button_text
{
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1530A3;
}
#toolbar_bg a:hover .button_text
{
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:white;
}
#toolbar_bg a:hover span.ablock{
	background:url(images/toolbar_btn_omo.gif) repeat-x scroll left top;	
	padding:0;
	margin:0;
	height:37px;;	
}
#toolbar_bg #btn_1
{	
	width:90px; 
	height:37px;
}
#toolbar_bg #btn_2
{
	width:115px;
	height:37px;	
}
#toolbar_bg #btn_3
{
	width:115px;
	height:37px;
}
#toolbar_bg #btn_4
{
	width:140px;
	height:37px;
}
#toolbar_bg #btn_5
{
	width:125px;
	height:37px;
}
#toolbar_bg #btn_6
{
	width:115px;
	height:37px;
}
#toolbar_bg #btn_7
{
	width:120px;
	height:37px;
}
/*end center*/
/*End Toolbar*/
/*for centering the header*/
#header .center-top 
{
	border:0 none;
	margin:0 auto;
	width:960px;
}
/*end for*/
/*welcome area*/
#center-main {
margin:10px 0;
padding-bottom:0;
}
/*end welcome area*/
#header .line1 {
height:30px;
margin-left:346px;
width:auto;
position:static;
}
#header input.text {
width:300px;
}
#header .logo {
	background:none;
	float:left;
	margin-top:10px;
	padding:0;
}
/*Graves Logo*//*
#header .logo .graves_logo{
background:transparent url(images/2column/header_bg_b.gif) transparent repeat-x scroll center center;
float:left;
height:100%;
width:346px;
position:static !important;
}
/*end Graves Logo*/
#header .line2 {
color:#451300;
height:39px;
width:100%;
}
/*menus*/
td.image-hdr-left
{
	background:url(images/menu_hdr_l.gif) no-repeat scroll left top #041b79 !important;
	border:0px;
	height:26px;
	width:15px;
	border-bottom:1px solid #bbb;
}
td.image-hdr-right
{
	background:url(images/menu_hdr_r.gif) no-repeat scroll right top #041b79 !important;
	border:0px;
	height:26px;
	width:15px;
	border-bottom:1px solid #bbb;
}
.image-hdr-center{
	background:url(images/menu_hdr_c.gif) repeat-x scroll left top!important;
	border-bottom:1px solid #bbb;
}
.menu-dialog
{
	border:none;
	background-color:#f4f4f4;
	margin-bottom:0px !important;
}
.menu-dialog .title-bar {
	background:none;
	border:none;
	height:26px;
	overflow:hidden;
	width:100%;
}
.menu-dialog h2
{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:14px;
	font-weight:bold;
}
.menu-dialog .content {
	background-color:#ddd;
	border:0 none;
	overflow:hidden;
	padding:0;
}
.content .dialog-text{
	padding:10px;	
}
.menu-dialog hr {
	background-color:#999999;
	margin:0;
}
.menu-categories-list ul li a:link, 
.menu-categories-list ul li a:visited, 
.menu-categories-list ul li a:hover, 
.menu-categories-list ul li a:active {
font-size:11px;
font-weight:normal;
}
#left-bar {width:240px;}
#left-bar .title-bar h2 {
	color:#FFFFFF;
	display:inline;
	font-size:12px;
	font-weight:bold;
	height:27px;
	line-height:27px;
	margin:0;
	padding:0;
	white-space:nowrap;
	width:auto;
}
.phone-number-top
{
	margin:5px !important;
	font-weight:900 !important;
	color:#11369e !important;
}
.phone-number-top a:visited,
.phone-number-top a:link,
.phone-number-top a:active
{
	text-decoration:none;
}
.phone-number-top a:hover
{
	text-decoration:underline;
}
#home-welcome .dialog
{
	/*width:960px;	*/
}
#new-left-bar{
	width:315px;
}
/*
altskin.css (line 36)
#left-bar {
float:left;
margin-left:7px;
position:relative;
width:160px;
}*/
/*end menus*/
#location, .printable-bar
{
	position:relative;
	top:9px;
	left:8px;
}
table#main-table{
	
}
/*shopping cart*/
.minicart{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:27px;
}
#cart_section a{
	color:#324C76;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#cart_section a:hover{
	color:#324C76;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline !important;
}
.menu-minicart .content ul {
margin-left:0px;
}
.menu-minicart .content li {
	margin-left:7px;
	padding:3px 0 3px 7px;
}
#cart_section hr
{
	height:1px;
}
/*end shopping cart*/
/*special*/
.menu-bestsellers ul li, 
.menu-special ul li, 
.menu-help ul li, 
.menu-manufacturers ul li {
	padding:6px 0 6px 7px;
}
/*end special*/
/* Dialogs*/
td.dialog_bg_u{
	background:url(images/dialog_bg_u.gif)  repeat-x scroll left bottom !important;
	height:3px;
}
td.dialog_bg_b{
	
	background:url(images/dialog_bg_b.gif)  repeat-x scroll left top !important;
}
td.dialog_bg_ur{
	
	background:url(images/dialog_bg_ur.gif)  no-repeat scroll right bottom !important;
	width:10px;
	height:3px;
}
td.dialog_bg_r{
	
	background:url(images/dialog_bg_r.gif)  repeat-y scroll right bottom !important;
	width:10px;
}
td.dialog_bg_br{
	
	background:url(images/dialog_bg_br.gif)  no-repeat scroll right top !important;
	width:10px;
	height:13px;
}
td.dialog_bg_ul{
	
	background:url(images/dialog_bg_ul.gif)  no-repeat scroll left bottom !important;
	width:13px;
	height:3px;
}
td.dialog_bg_ul_links{
	
	background:url(images/dialog_bg_ul_links.gif)  no-repeat scroll left bottom !important;
	width:8px;
	height:3px;
}
td.dialog_bg_l{
	background:url(images/dialog_bg_l.gif)  repeat-y scroll left top !important;
	width:13px;
}
td.dialog_bg_l_links{
	background:url(images/dialog_bg_l_links.gif)  repeat-y scroll left top !important;
	width:8px;
}
td.dialog_bg_bl{
	
	background:url(images/dialog_bg_bl.gif)  no-repeat scroll left top !important;
	width:13px;
	height:13px;
}
td.dialog_bg_bl_links{
	
	background:url(images/dialog_bg_bl_links.gif)  no-repeat scroll left top !important;
	width:8px;
	height:13px;
}
td.dialog_bg_c{
	
	background:url(images/dialog_bg_c.gif)  repeat-x scroll left bottom !important;
}
.dialog_body{
	
}
td.dialog_title{
	text-align:left;
	background-color:#f4f4f4;
}
.dialog_title .dialog-title
{
	color:white;
	font-weight:bold;
	font-size:14px;
}
.title h2{
	
}
.dialog .dialog-title {
	background:none;
	padding-left:0px;
	
	margin:0;
	color:white;
}
.form-table form .dialog-textarea{
	width:100%; 
	border:none;
}
.dialog .dialog-text
{
	background-color:white;
}
.dialog_footer a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold
	color:#2b429b;	
	text-decoration:none;
	
}
.dialog_footer a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2b429b;	
	text-decoration:underline;
	
}
td.dialog_footer{
	text-align:center;	
	vertical-align:top;
	background-color:#f4f4f4;
}
td.dialog_footer img{
	position:relative;
	top:5px;
}
.dialog .content
{	
	padding:0;	
}
.dialog .content textarea
{
	/*width:100%;	
	border:none;*/
}
.dialog table{
width:100%;	
_width:99%;
}
#central-dialog{
	
margin-top:160px;
width:960px;
}
#central-area
{
	width:960px;
}
#left-bar .dialog{
	position:relative;
	left:-7px;
	width:245px;
	margin-bottom:0px;
}
.noborder .content
{
	margin:15px;	
}
.content .company_img{
	margin-right:10px; 	
}
/*end dialogs*/
/*blogs */
.other-news img
{
	display:none;
}
.all-news-text
{
	display:none;	
}
#picWrap ul {
overflow:hidden !important;
}
#picWrap ul, #articleWrap ul {
list-style-type:none;
margin:0;
padding:0;
}
#picWrap ul li {
margin:0;
padding:0;
}
#articleWrap {
color:#414141 !important;
display:block;
float:left;
height:244px;
width:377px;
}
#articleWrap h1 {
font-size:18px;
font-weight:bold;
line-height:18px;
margin:0 0 10px 5px !important;
width:548px;
}
#articleWrap ul li.active {
background:url("images/custom/active_tip.png") no-repeat scroll left top #DDDDDD;
color:#414141;
}
#articleWrap ul li, #articleWrap ul li.off {
background:url("images/custom/news_dots.png") no-repeat scroll center bottom transparent;
height:40px;
margin:0;
padding:0;
width:377px;
}
.active .newsDate {
background:url("images/custom/news_split_active.png") no-repeat scroll right center transparent;
}
.newsDate, .off .newsDate {
background:url("images/custom/news_split.png") no-repeat scroll right center transparent;
display:inline;
float:left;
font-size:10px;
height:26px;
line-height:10px;
padding:14px 10px 0;
width:49px;
}
.newsSummary {
display:inline;
float:left;
font-size:10px;
height:32px;
line-height:10px;
overflow:hidden;
padding:8px 10px 0;
width:283px;
}
.newsSnippet {
background:url("images/custom/news_summary.png") no-repeat scroll right 9px transparent;
display:block;
height:11px;
overflow:hidden;
padding-right:10px;
}
.clearing {
clear:both;
font-size:0;
height:0;
}
/*end blogs */
a.breadcrumb-anchors
{
	text-decoration:none;
}
a.breadcrumb-anchors:hover
{
	text-decoration:underline;
	color:#11369E;
}
#container {
    position: relative;
	min-height: 100%;
	 height: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
	padding-bottom:25px;
	}
	/*footer*/
	
#footer
{
	background:url(images/footer.gif) repeat-x scroll center center !important;
	height:53px;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}
#footer .box {
background:none;
border:none;
padding:0;
width:100%;
}
.footer_links{
	color:white;
	height:53px;
}
.footer_links a{
	color:white;
	text-decoration:underline;
}
.footer_links a:hover{
	color:white;
	text-decoration:none;
}
#footer_images{
	vertical-align:text-top;
	height:53px;
	width:100%;
	margin-left:10px;
}
#center-bottom{
	
border:0 none;
float:none;
margin:0 auto;
text-align:left;
width:960px;
height:53px;
}
.footer_copyright{
	color:white; 
	margin-left:15px; 
	height:53px;
}
td.footer_cell{
	width:190px;
	min-width:190px;	
}
/*end footer*/
.service-page
{
	margin-left:10px;
}
/*products page*/
#product-container
{
	background-color:white;
	padding:10px;
}
#product-container img
{
	padding:0;
	position:relative;
	top:0px;
	width:78px;
}
.product-title
{	
	clear:both;	
	min-height:40px;
}
.product-title a
{	
	font-weight:900;
	color:#1530A3;
}
.vertical-product-bar
{
	background:url("images/product-borders.gif") repeat-y scroll center top transparent;
}
.horizontal-product-bar
{
	background:url("images/product-borders.gif") repeat-x scroll left center transparent;
}
td.vertical-product-bar
{
	background-color:white;
	width:3px;
}
td.horizontal-product-bar
{
	background-color:white;
	/*height:100%;*/
}
.products-dialog .content
{
	background-color:white;	
}
.products-list .image {
  float: none;
  min-height:90px;
}
#product_list-price
{
	
}
.products-list
{
	text-align:center;	
	margin:0;
	clear:both;
}
.products_spacer
{
	height:15px;
	background-color:white;
}
/*end products page*/
/*product page*/
.product-details .dialog
{
	background-color:white;
}
.product-details .details
{
	background-color:white;
}
.product-details
{
	background-color:white;
	height:inherit;
}
#product-page-image
{
	float:left;
}
/*product inner box*/
.product-options-select
{
	padding:5px;	
}
.product-quantity
{
	font-weight:bold;
	font-size:1.4em;
}
#in-stock
{
	color:#043FA0;	
	font-weight:bold;
	font-size:1.2em;
	padding-bottom:15px;
}
td.property-name
{
	font-weight:bold;	
	font-size:2em;
	vertical-align:top !important;
}
.buttons-auto-separator .button
{
	margin-right:2px;
	margin-left:0;
}
.buttons-auto-separator .add-to-cart-button
{
	margin-left:2px;
	margin-right:0;
}
.buttons-auto-separator
{
	padding:0 0 5px 0;	
}
/*end product inner box*/
#product-details-dialog
{
	background-color:white;
	padding:5px 2px 0 2px;
}
.product-price-value
{
	color: #043FA0;
	font-size: 20px;
	font-weight: bold;
}
#toolbar_bg_product_page
{
	background:url(images/toolbar_bg.gif) repeat-x left center;
	height:37px;
	text-align:center;
	width:100%;
	clear:both;
}
.content #toolbar_bg_product_page li 
{
	margin:0px;	
	width:20%;
	padding:0px;
}
.content #toolbar_bg_product_page li a 
{
	padding:0px;
}
.extra-info
{
	height:200px;	
}
#toolbar_bg_we_suggest
{
	background:url(images/toolbar_bg.gif) repeat-x left center;
	height:37px;
	text-align:center;
	clear:both;
	border-top:solid;
	border-left:solid;
	border-right:solid;
	border-top-width:2px;
	border-right-width:2px;
	border-left-width:2px;
	border-top-color:#0720a1;
	border-right-color:gray;
	border-left-color:gray;
}
#toolbar_bg_we_suggest #product-text
{
	height:100%;
	padding:10px 0;
	color:#0631bb;
	font-size:1.3em;
	font-weight:bold;
}
#we_suggest
{
vertical-align:middle;	
}
.dialog .content #prod_page
{
	background-color:white !important;	
}
.product_price
{
clear:both;	
}
.creviews-rating-box{text-align:left;}
#product-rating_main
{
	padding-bottom:5px;
}
.share_button
{
		width:130px;
	margin:0 auto;
	padding-bottom:5px;
}
.product-details
{
	margin:0;	
	overflow:visible;
}
#product-page-dialog
{
}
.content #toolbar_bg_product_page li.extra-info
{
	width:20%;	
}
.extra-info-nav
{
	width:100%;	
}
div.extra-info
{
	padding:10px;;	
}
.products-list #product-rating
{
	float:left;
	display:block;
	text-align:center;
}
#product-rating-recs .outer_stars
{
	position:relative;
	right:65px;
}
.products-list .currency
{
	background:none;	
}
.product-checkbox
{
	clear:both;	
}
.products-list .buttons-row
{
	float:right;	
}
/*end product page*/
/*cart area*/
.shopping-cart .menu-dialog .content
{
	background-color:white;
	padding:10px;
}
.dialog table.poptions-options-list  {
width:auto;
}
td.details #notice
{
	font-size:12px;
	font-weight:bold;
	color:red;
	margin-top:5px;
	clear:both;
}
div.flc-1-button 
{
	margin-top:10px;
}
div.flc-1-button {
  background: transparent url(images/2column/button_blue_right_new.gif) no-repeat right top !important;
}
div.flc-1-button div,
  div.flc-1-button a:link,
  div.flc-1-button a:visited,
  div.flc-1-button a:hover,
  div.flc-1-button a:active
{
  background: transparent url(images/2column/button_blue_left_new.gif) no-repeat left top !important;
  line-height: 24px !important;
  color: white !important;
}
div.button {
	background:url("images/2column/button_blue_right_new.gif") no-repeat scroll right top transparent;
	padding:0 10px 0 0;
}
div.button div, div.button a:link, div.button a:visited, div.button a:hover, div.button a:active 
{
	background:url("images/2column/button_blue_left_new.gif") no-repeat scroll left top transparent;
	color:white !important;
	font-size:12px;
	line-height:24px;
	padding:0 5px 0 15px;
	text-decoration:none !important;
}
button.button .button-right 
{
	background:url("images/2column/button_blue_right_new.gif") no-repeat scroll right top transparent;
	height:25px;
	padding:0 10px 0 0;
}
button.button .button-left 
{
	background:url("images/2column/button_blue_left_new.gif") no-repeat scroll left top transparent;
	font-size:12px;
	height:25px;
	line-height:24px;
	padding:0 5px 0 15px;
	color:white !important;
}
/*end cart area */
/* registration, login, contact us, password recovery */
	#random-dialog
	{
		background-color:white;	
		padding:10px;
	}
	
	#random-dialog-header
	{
		margin-left:10px;
	}
/* end various */
#header .phones span 
{
	color:white;
	font-weight:bold;
}
.product-header
{
	font-size:12px;
	color:#0631BB;
	font-weight:bold;
	border-color:#0631BB;
}
/*
#customer-review-rating .creviews-vote-bar {
	position:static;
}
*/
#customer-reviews
{
	padding:10px;	
	background-color:white;
}
.creviews-vote-bar li.no_star a
{
	width:22px;
	background:none;
	display:inline;
}
product-rating_main .no_star
{
	text-align:right;
}	
.creviews-vote-bar li.no_star a pre
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:8px;
	color:#0631BB;
}
.creviews-vote-bar li.no_star {
height:20px;
margin:0;
overflow:visible;
padding:0 0 0 5px;
position:relative;
width:auto;
}
.main-top-search-area
{
	height:34px;
	float:left;
}
.search-left
{
	height:40px;
	width:10px;
	float:left;
	background:url(images/search_l.gif) no-repeat scroll left top;
}
.search-right
{
	height:34px;
	background:url(images/search_r.gif) no-repeat right top;
}
.search-bar
{
		height:34px;
}
/*slideshow*/
.slideshow-ghost {
	right:-455px;
	position:relative;
	top:-300px;
	height:287px;
	width:220px;
	opacity:0.75; filter:alpha(opacity=75);
	background-color:black;
	padding:6px;
}
.menu-dialog .content .slideshow-ghost a:link,
.menu-dialog .content .slideshow-ghost a:hover,
.menu-dialog .content .slideshow-ghost a:visited,
.menu-dialog .content .slideshow-ghost a:active
{
color:red;
}
.slide
{
	position:relative;
	left:0px;
	top:0px;
	width:685px;
}
#container
{
	background-color:#eee;
}
#imgList
{
	height:300px;
	float:left; 
}
td.image-hdr-center h2, td.image-hdr-center h2 a
{
color:#FFFFFF;
text-decoration:none;
display:inline;
font-size:12px; 
font-weight:bold;
height:27px;
line-height:27px;
margin:0;
padding:0;
width:auto;
}
.pic-link
{
	height:0px;
}
.content #imgList li 
{
	margin-left:0px;
}
td.slideshow-bar
{
	background:url("images/slideshow-bar.gif") repeat-x scroll left top transparent;
	position:relative;
	height:25px;
}
.slideshow-pause
{
	position:relative;
	left:10px;
}
li.slideshow-list 
{
	height:300px;
	margin:0;
}
.slideshow-controls-outer
{
	bottom:30px;
	height:20px;
	position:relative;
}
.slideshow-dialog .dialog
{
	background-color:#ebebeb;
	height:300px;
}
/*end slideshow*/
.phone-dialog .dialog
{
	height:50px;
}
#central-dialog .top-row .dialog
{
	margin-bottom:0px;
}

.product-rating-recs .creviews-rating-box
{
	position:relative;
	left:-55px;
	margin: 5px 0;
}
.product-rating-recs .creviews-rating-box .no_star
{
	display:none;
}
.creviews-rating 
{
	color:#8A8A8A;
	font-size:10px;
	margin-top:7px;
}
.customer-review-rating-recs .allow-add-rate
{
	/*position:relative;
	right:55px;*/
}
#main-content
{
	margin-bottom:50px;
}
#bottom-links .dialog
{
	margin-bottom:0;	
}
#product-rating_main .creviews-vote-bar li.no_star
{
	text-align:right;	
}
#product-container-recs .creviews-rating
{
	position:relative;
	left:65px;
}
#listed-product
{
	width:180px;	
}
#new-central-area {
margin-left:240px; width:710px; overflow:visible;
}
.blog #new-central-area {
	width:auto; margin:0;
	}
ul.subcategories li
{
margin:0;
}
#bread-crumbs .dialog
{
	margin-bottom:0;
}
#center-main #left-bar
{
	float:left;
	width:237px;
}
#center-main #new-central-area
{
	float:left;
	width:720px;
}
/*slideshow*/
td.slideshow-bar
{
	background:url("images/slideshow-bar.gif") repeat-x scroll left top transparent;
	position:relative;
	height:25px;
}
.slideshow-controls
{
	width:150px;
	float:right;
}
.slideshow-pause
{
	position:relative;
	left:10px;
	width:20px;
	height:20px;
}
.menu-dialog-slideshow
{
	height:300px;
	float:left;
}
/*end slideshow*/
.latest-news-tpl
{
	background-color:#FFF;	
}
#left-bar-break, .left-bar-break
{
	height:10px;
}
#gallery2-dialog
{
	width:700px;
}
table.gallery2-table
{
	width:960px;
}
.search-sort-bar {
display:inline;
height:16px;
line-height:16px;
margin:15px 0 0 0;
padding-right:20px;
vertical-align:middle;
white-space:nowrap;
}
.sort-box
{
	float:right;
	padding-top:10px;
}	
.nav-pages .current-page
{
	background:transparent url(images/products-nav-bg.gif) no-repeat left top;
	color:#FFF;
	padding:1px 5px;
	display:inline;
	margin-right:10px;
}
.nav-pages .nav-page-num,
.nav-pages .nav-pages-title,
.nav-pages .nav-page-total,
.nav-pages .nav-page-right-arrow,
.nav-pages .nav-dots
{
	display:inline;
}
.nav-pages
{
	height:17px;
	padding:10px 0 0 10px;
}
.nav-pages a:link, .nav-pages a:visited, .nav-pages a:hover, .nav-pages a:active
{
	text-decoration:none;
}
a.left-arrow
{
	padding-right:2px !important;
}
.nav-pages .right-arrow img
{
	background:transparent url(images/arrow_right.gif) no-repeat left center;	
}
.nav-pages .left-arrow img
{
	background:transparent url(images/arrow_left.gif) no-repeat left top;	
}
table.blog-table
{
	width:960px;	
}
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear-block{display:inline-block;}/* Hides from IE-mac \*/* html .clear-block{height:1%;}.clear-block{display:block;}
#gsContent .gcBackground1
{
	background-color:#DDD;
}
#gsContent .gcBackground1 h2
{
	color:#2C3E49;
}
.gbSystemLinks{position:relative;}
.gbSystemLinks .block-core-SystemLink
{
	position:absolute;
	right:20px;
	top:18px;
}
	
#gsFooter
{
}
#home-welcome .dialog
{
	margin:0;	
}
#sidebar
{
	float:right;
}
#wordpress-dialog
{
	width:700px;
	float:left;
}
ul.subcategories
{
	padding:0;
}
#content-container {
	position:relative;
	min-height:100%;
}
#search-shell
{
	height:30px;
	width:469px;
}
#header-spacer-top
{
	
}
#search-nav-upper
{
	float:left;
}
#search-nav-lower
{
	float:left;
}
.sort-box-upper
{
	float:right;
	margin-top:10px;
}
.sort-box-lower
{
	float:right;
	position:relative;
	top:5px;
}
.small-link
{
	display:none;
}
h1
{
color:#11369E;
}
#wordpress-main-dialog,
#wordpress-dialog
{
	width:960px;	
}
#wordpress-main-dialog .narrowcolumn,
#wordpress-dialog .narrowcolumn
{
	width:620px;
	float:left;
}
#wordpress-main-dialog #sidebar,
#wordpress-dialog #sidebar
{
	width:320px;
	float:left;
}
#wordpress-main-dialog #sidebar ul li,
#wordpress-dialog #sidebar ul li
{
	list-style:none none outside;
	margin:0;
	border-bottom:1px solid #BBBBBB;
}
#wordpress-main-dialog #sidebar ul li a,
#wordpress-dialog #sidebar ul li a
{
	padding:5px;
	display:inline-block;
}
#wordpress-main-dialog #sidebar ul li#left-bar-break, #wordpress-dialog #sidebar ul li#left-bar-break{background:#F0F0F0; border:0;}
#wordpress-main-dialog #sidebar ul li.search-bar,  #wordpress-dialog #sidebar ul li.search-bar{padding:5px 5px 0; border:0;}
#wordpress-main-dialog .content_inner,  #wordpress-dialog .content_inner {background:#fff; padding:10px;}
.content_inner .post {border-bottom:1px solid #bbb; padding-bottom:10px; margin-bottom:10px;}
.content_inner .post h3 {border:0;}
#linkcat-2
{
	display:none;	
}
.nav-pages .current-page-wide {
background:url("images/products-nav-bg.gif") no-repeat scroll center center transparent;
color:#FFFFFF;
display:inline;
margin-right:10px;
padding:1px ;
}
.nav-pages .current-page-wide {
font-weight:bold;
text-align:center;
}
#product-sku
{
	color:#2C3E49;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	padding:10px;
}
#product-sku-cart
{
	float:left;
	color:#2C3E49;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	padding-bottom:15px;
}
#product-sku-lbl
{
	font-weight:bold;	
}
#cart-product-options
{
	clear:both;	
}
#header input
{
	font-size:14px;
	line-height:32px;
	color:gray;	
}
#tcontent1 ul
{
	padding-left:20px;
}
#div-header-search
{
	float:right;	
}
#header-spacer-bottom
{
	height:10px;
	line-height:10px;
	 font-size:7px;
}
#header-spacer-top
{
	height:7px;	
	line-height:5px;
	font-size:5px;
}
#bottom-links-dialog
{
	clear:both;
	position:relative;
	right:8px;
	width:970px;
}
#bottom-links-dialog .content
{
	background-color:#FFF;	
}
#home-welcome .dialog
{
	position:relative;
	right:7px;
}
#wide-breadcrumb-header .dialog
{
	width:970px;
}
#backorder{white-space:normal;}
table#fast-lane-graves-buttons
{
	margin-right:5px;
}
#membership-h
{
	padding:10px 0 20px;
}
.poptions
{
	width: auto;
	max-width: 98%;
}
