/* CSS Document */

.Color1 {
	background-color:#FFFFFF;
}
.Color2 {
	background-color:#FFF;
}
.Color3 {
	background-color:#565656;
}
.Color4 {
	background-color:#333333;
}
.Color5 {
	background-color:#986446;
}
.Color6 {
	background-color:#537D8B;
}
.Color7 {
	background-color:#A6BF30;
}
.Color8 {
	background-color:#537D8B;
}
.Header {
	background-image:url(/images/Header.jpg);
	background-repeat:no-repeat;
:240px;
}
.top_right {
	background-image:url(../images/top_right.jpg);
	background-repeat:no-repeat;
	height:119px;
}
.bot_right {
	background-image:url(../images/bot_right.jpg);
	background-repeat:no-repeat;
	height:121px;
}
.InnerHeader {
	background-image:url(../images/inner_header.jpg);
	background-repeat:no-repeat;
	height:119px;
}
.Inner_end {
	background-image:url(../images/inner_end.jpg);
	background-repeat:no-repeat;
	height:119px;
}
.HorDottedLine {
	background-image:url(../images/hor_dotted.gif);
	background-repeat:repeat-x;
	height:3px;
}
.SearchBG {
	background-image:url(../images/search_bg.gif);
	background-repeat:no-repeat;
	width:188px;
	height:90px;
}
.SearchBG_grey {
	background-image:url(../images/search_bg_grey.gif);
	background-repeat:no-repeat;
	width:188px;
	height:90px;
}
.hordot {
	background-image:url(/images/horline.gif);
	background-repeat:repeat-x;
	height:1px;
}
.verdot {
	background-image:url(/images/verline.gif);
	background-repeat:repeat-y;
	width:1px;
}
.Border {
	border: 0px solid #CFCFCF;
}
.BigBorder {
	border: 3px solid #FFFFFF;
}
.left_box {
	color:#666;
}
.left_nav2 {
	background-image:url(/images/left_line2.gif);
	background-repeat:repeat-y;
}
#cat_display li {
	border:1px solid #666;
	display:block;
	float:left;
	height:110px;
	list-style-image:none;
	list-style-type:none;
	margin:0 11px 11px 0;
	padding-top:5px;
	text-align:center;
	width:110px;
}
h3 {
	color:#666666;
	font-size:18px;
	margin:10px 0 0;
}
h3 a {
	color:#666;
	font-weight:100;
	font-size:14px !important;
	text-decoration:none;
}
h3 a:hover {
	text-decoration:underline;
}
#cat_display {
	width:100%;
	text-align:center;
}
.BlueHeading {
	color:#52727d;
	text-decoration:none;
	font-size:11px;
}
.LoginText2 {
	font-size:11px;
	color:#999;
}
/* CSS Document */

Body {
	margin:0px;
	background-color:#ffffff;
	scrollbar-face-color:#565656;
	scrollbar-highlight-color:#666666;
	scrollbar-shadow-color:#333333;
	scrollbar-3dlight-color:#444444;
	scrollbar-arrow-color:#999999;
	scrollbar-track-color:#313131;
	scrollbar-darkshadow-color:#666666;
}
.Maxwidth {
	/*max-width:1388px;
	width:expression(document.body.clientWidth > 1388? "1388px": "auto" );*/
	width:1020px;
}
.SiteText, table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:14px;
}
.SiteText_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}
.blackfooter_text_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration:none;
}
.Links, .LoginLink, .lessBoldLink, .header4, .shopcategoriesparent, .GreenBoldLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #565656;
	text-decoration: underline;
}
.Links:hover, .LoginLink:hover, .lessBoldLink:hover, .header4:hover, .shopcategoriesparent:hover, .GreenBoldLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	list-style-image: url(/images/bullet.gif);
}
.PageHeading {
color:#537D8B;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:100;
line-height:28px;
}

.PageHeading_small {
	color:#537D8B;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
}
.PageHeading_blue {
	color:#537D8B;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:100;
}
.Footer {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:4px 0 9px;
}
.Footer_no_line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;
}
.WhiteBoldText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.Heading {
	color:#537D8B;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:100;
}
.left_nav_txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration:none;
}
.left_nav_txt a {
	padding-top:7px;
}
.left_nav_txt:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #537D8B;
	text-decoration:underline;
}
.Heading_link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #005E93;
	text-decoration:underline;
}
.Heading_lge {
	color:#537D8B;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:100;
}
.WhiteText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.Padding5 {
	padding:5px;
}
.Padding10 {
	padding:10px;
}
.Padding15 {
	padding:15px;
}
.RedText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D64E4E;
}
.RedText_lge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #D64E4E;
	font-weight:bold;
}
.Justify {
	text-align:justify;
}
.Padding_leftnav {
	padding-bottom:4px;
	padding-left:9px;
	padding-top:4px;
}
.left_nav, .bottom_border {
	border-bottom:1px dotted #537D8B;
}
.Biglinks {
	color:#537D8B;
	font-size:100;
	font-size:12px;
}
/*-- MISC ----------------------------------------------- */

.none {
	display:none;
}
.right {
	text-align:right;
}
.pt10 {
	padding:10px 0 0 0;
}
.ml40 {
	margin:0 0 0 40px;
}
.w480 {
	width:660px;
}
.blines {
	border-bottom:3px double #e8e8e8;
}
.bline {
	border-bottom:1px solid #D1D1D1;
}
.h0 {
	height:0;
}
.h100 {
	height:100px;
}
input {
	border:1px solid #D1D1D1;
	padding:2px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#191919;
}
#bread {
	position:absolute;
	font-size:11px;
	margin:-27px 0 0 0;
	padding:0 10px 0 0;
	background:#FFF;
}
.w880 {
	width:950px;
}
table.prod_list .specifications-list {
	display:none;
}
.prod_list td {
padding:1px;
}
h3 a, .shopcategoriesparent, .shopcategoriesunselected, .shopcategories, #demo a, .currency_select {
	color:#537D8B !important;
	font-size:18px;
	font-weight:100;
	line-height:25px;
}
.price {
	color:#428839;
	font-size:16px;
	font-weight:bold;
}
#contentbox img {
	float:left;
	margin:0 0 5px 0;
}
.prod_list img {
	margin-right:0;
}
table.prod_detail {
	border:0 solid #D1D1D1;
	margin:0;
	text-align:left;
	width:100%;
}
td.prod_detail {
	border-top:0 solid #E7E7E7;
	padding:6px 0;
}
.specifications, .specifications-list, #registrationform {
	background-color:#FBFBFB !important;
	border:1px solid #E8E8E8;
	margin:20px 0;
	padding:20px;
}
.secure_li {
	margin-left:35px;
}
ul.checkout_btns {
	float:right;
	line-height:1em;
	list-style:none outside none;
	margin-bottom:0;
	margin-right:0;
	padding:0 !important;
	width:100%;
}
a.small-white-button3 {
	font-size:13px;
}
a.width_200 {
	width:227px;
}
#upsell img {
float:none;
margin-left:auto;
margin-right:auto;
padding-bottom:5px;
}
h4 a {
	color:#AE3937;
	text-decoration:underline;
}
#content_part_right ul {
	margin-left:30px !important;
}
#home_products ul {
	margin-left:0px !important;
}
#flowpanes .items {
	text-align:center;
}
#flowpanes {
	height:278px;
}
.items img {
	border:0 none;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.button, .small-white-button, .large-white-button, #main-content table tfoot td .bulk-actions select, .pagination a.number, form input.text-input, form textarea, form .wysiwyg, form select, table input, .pagelink, .pagelinkCurrent, select {
	-moz-border-radius:4px 4px 4px 4px;
}
form select, select {
	background:url("/resources/images/bg-form-field.gif") repeat-x scroll left top #FFFFFF;
	padding:4px;
}
form input.text-input, form select, form textarea, form .wysiwyg, table input {
	background:url("/resources/images/bg-form-field.gif") repeat-x scroll left top #FFFFFF;
	border:1px solid #D5D5D5;
	color:#333333;
	font-size:13px;
	padding:6px;
}
.blog-item {
	clear:left;
	margin-bottom:40px;
	padding-bottom:20px;
}
.blog-list img {
	padding:0px 20px 5px 0px;
}
.older {
	margin-top:20px;
}
.img_button {
	background:url("/images/button_img.jpg") no-repeat scroll 0 4px transparent;
	border:0 none;
	color:white;
	font-weight:bold;
	height:31px;
	text-align:center;
	width:137px;
}
.large-white-button {
	background:url("/resources/images/button-large.gif") repeat-x scroll left top #CCCCCC !important;
	border:1px solid #CCCCCC !important;
	color:#333333 !important;
	cursor:pointer;
	display:inline-block;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px !important;
	padding:0 16px 2px !important;
}
.topnavlinks li {
	float:left;
	padding-right:20px;
	list-style-image:none;
	list-style-type:none;
}
.prodimg_cart img {
	float:none;
	display:inline;
	border:1px solid #ccc;
}
p {
	padding:5px 0px;
	line-height:18px;
}
.btm_border {
	border-bottom:1px dotted #aaa;
}
h2 {
	color:#537D8B;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:100;
}
#content_part_right {
	padding:20px;
}
#sharing {
	float:right;
	padding:0px 0px 20px 0px;
}
.c47 {
	color:red;
}
.prod_list h3 a {
	color:#537D8B !important;
	font-size:17px !important;
	font-weight:100;
}
.slideshow img {
	margin-right:20px;
}
b {
	color:#537D8B;
}
.highslide img {
	border:1px solid #E8E8E8;
}
.hr {
	border-top: 1px dotted #ccc;
}
hr {
	color:white;
	display:	none;
}
td {
	color:#666;
}
#form_location, #form_email {
	margin-left: 6px;
}
.client #registrationform label, .client #maincontent label {
	color:#666666;
}
.boxgrid {
	width: 110px;
	height: 110px;
	float:left;
	background:#fff;
	overflow: hidden;
	position: relative;
}
.boxgrid img {
	border: 0;
}
.boxgrid p {
	padding: 0px;
	color:#333;
	font-weight:bold;
}
.boxcaption {
	float: left;
	position: absolute;
	background: #fff;
	height: 100px;
	width: 100%;
	opacity: .8;
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
	top: 110px;
	left: 0;
}
.caption .boxcaption {
	top: 70px;
	left: 0;
}
.homecat {
	color:#111 !important;
	font-size:12px !important;
	font-weight:100 !important;
}
.hometext li {
	line-height:18px;
	color:#666;
}
#child_cat li {
	border:0px solid #666;
	display:block;
	height:1em;
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding-top:0px;
	text-align:center;
	width:110px;
}
#child_cat ul {
	margin-left:0px !important;
}
.leftlink {
	text-decoration:none;
	border-bottom:1px solid #537D8B;
}
.not_logged_in {
	clear:left;
	float:right;
}
.not_logged_in li, .logged_in li, .logged_in_head li{
	float:left;
	padding-right:10px;
	list-style-image:none;
	list-style:none;
}
.logged_in li, .logged_in_head li  {
	padding-bottom:3px;
	float:left;
	font-size:12px;
}
.logged_in {
	padding:5px 10px;
	background-color:#fbfbfb;
	text-align:right;
	float:right;
	width:1000px;
}
.logged_in_padding {
	padding-top:20px;
}


.grid_data_height {
	height:100px; clear:both;
}

.logged_in_head {
	padding:41px 0 0 21px;
}

.logged_in_head li{
	font-size:12px;
}


.menu_buttons li {
background-image:url("/images/red_button.png");
background-repeat:no-repeat;
float:left;
height:42px;
list-style:none outside none;
margin-top:-6px;
padding-top:11px;
text-align:center;
width:200px;
}

.menu_buttons li a {
	color:white;
	text-decoration:none;
}

.menu_buttons {
	margin-left:0px;
}

.sub_nav li {
	float:left;
	list-style:none outside none;
	padding-right:10px;
}

.sub_nav {
float:left;
margin-bottom:13px;
margin-right:-4px;
margin-top:-5px;
}

.sub_nav a {
	text-decoration:none;
	border-bottom:1px solid #537D8B;
}

#frm_right_navi_product_search {
	margin-top:0px;
	float:left;
}

.flex_content li {
	color:#666;
	line-height:18px;
	margin-left:30px;
}


h3 {
	line-height:22px;
}