/*start orginal pcStorefront.css*/
/*XHTMLChop Design=======================================*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-style: inherit;font-size: 100%;vertical-align: baseline;}
body {background:url(images/body.gif) repeat left top;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;color:#010100;}

#wrapper {width:974px;margin:0 auto;position:relative;padding:124px 0 0 0;}
#header {width:958px;height:114px;padding:10px 8px 0 8px;position:absolute;left:0;top:0;background:url(images/bg_header.png) no-repeat left top;}
#content {width:974px;padding:0 0 19px 0;clear:both;overflow:hidden;position:relative;background:url(images/bg_content_bottom.png) no-repeat left bottom;}
#footer {width:958px;margin:0 auto;clear:both;overflow:hidden;padding:10px 0 10px 0;line-height:24px;}
a { text-decoration:none;}
.clear {clear:both;overflow:hidden;width:100%;}
.float_l { float:left;}
.float_r { float:right;}
/*XHTMLCHOP End==========================================*/

/*==========================================
Global Styles
============================================*/

.clear {clear:both;}
/*Overall Layout 1*/
#pcMain {text-align: left;padding-top: 10px;overflow:auto;margin:0px 10px;}

.pcForms input {font-size: 11px;padding: 2px 3px 2px 3px;margin: 0px;}
.pcForms textarea {border: 1px solid #CCCCCC;background-color: #F7F7F7;font-size: 10px;color:#666666;padding: 2px 3px 2px 3px;}
.pcForms textarea:focus {border: 1px solid #999999;background-color: #FFFFCC;}

.pcForms select {font-size: 12px;color: #333333;background-color: #F5F5F5;border: 1px solid #CCCCCC;}
#pcMain .submit2 {border: 1px solid #CCCCCC;background-color: #FFFFCC;font-size: 11px;color:#666666;padding: 2px 3px 2px 3px;}
#pcMain .transparentField {background-color: transparent;padding-bottom: 3px;border:0px;}	
/* Clear border on checkboxes to fix IE bug */
#pcMain .clearBorder {border: 0;background-color: transparent;}	

/*==========================================
Global Styles
============================================*/
/*==========================================
One Page Checkout Styles
============================================*/

#BillingAddress {float:left;width:250px;}
#ShippingAddress {float:left;width:250px;}

/*==========================================
PCMain Styles - FORMS
============================================*/
#accessories{width:578px;clear:both;margin:20px 0px 0px;padding:0px 0px 10px;border:0px #e5e5e5 solid;background-color:#fff;}
#accessories h2 {padding: 5px;border-bottom:1px #C3703C dotted;margin-bottom:10px;}
#accessories div {float:left;width:135px;display:block;margin-left:5px;margin-bottom:15px;}
#accessories input {text-align:center;}
#accessories p.itemimage {text-align:center;}
#accessories .itemcheckbox {text-align:center;}
#accessories span {color:#333333;font-size:12px;}

/*-----------------------------------------------------------------------------------------
	 Storefront Tables - Styles within the table are defined later 
	----------------------------------------------------------------------------------------*/

.pcMainTable {width: 100%;border: 0;border-collapse: collapse;}
.pcShowProducts {text-align: center;margin-left: auto;margin-right: auto;width: 580px;margin-top: 10px;}
.pcShowProducts td {margin: 0px;padding: 0px;vertical-align: top;width: 130px;}
.pcShowCart {text-align: left;margin-left: 0;width: 100%;border: 0;border-collapse: collapse;}
.pcShowCart td {padding: 1px;vertical-align: top;text-align:right;}
.pcShowList {text-align: left;width: 80%;border: 1px solid #e1e1e1;border-collapse: collapse;}
.pcPageNav {text-align: left;border: 0;border-collapse: collapse;margin: 5px 0 0 0;padding-top:0px;}
	/* Style the page title */
/*.pcMainTable h1 {font-size: 18px;font-weight: bold;margin: 0 0 5px 0;padding: 5px;color: #b9470f;padding-left: 10px;}*/
.pcMainTable h1 {background-image:url(images/pcv4_h1_back.jpg);background-repeat:repeat-x;border-bottom: 1px solid #CCC;font-size: 18px;font-weight: bold;margin: 0 0 5px 0;padding: 5px 5px 5px 5px;text-align: left;}
.pcMainTable th {background-color: #f6f5e9;font-size: 12px;font-weight: bold;padding: 4px;border-bottom: 1px solid #E1E1E1;}
.pcMainTable p {margin: 0 0 0 5px;}
.pcShowProductName {font-size: 12px;color: #CC6600;}
#pcMain .pcShowProductSku {color: #666666;}
#pcMain .pcShowProductWeight {color: #666666;}
#pcMain .pcShowProductBrand {color: #666666;}
#pcMain .pcShowProductStock {color: #666666;}
#pcMain .pcShowProductBTOConfig {color:#666666;}
#pcMain .pcShowProductCustSearch {color:#666666;}
#pcMain .pcShowProductShipping {color:#666666;}
#pcMain .pcShowProductPrice {color: #be1616;font-size: 12px;border: 0;background-color: transparent;padding: 0;font-weight: bold;margin: 0px;}
#pcMain .pcShowProductStandardLarge {font-size:16px;font-weight:900;color: #003333;font-size: 14px;background-color: transparent;font-weight: bold;text-align: right;border: 0;}
#pcMain .pcShowProductStandardLarge Input {font-size:16px;font-weight:900;padding-bottom: 1px;}
#pcMain .pcShowProductListPrice {color: #000000;font-size: 12px;border: 0;background-color: transparent;font-weight:normal;text-align: right;}
#pcMain .pcShowProductListPrice Input {padding-bottom: 2px;}	
#pcMain .pcShowProductSavings {color: #000000;font-size: 12px;border: 0;background-color: transparent;padding: 0;margin: 0px;font-weight: bold;text-align: right;}
#pcMain .pcShowProductSavings Input {padding-bottom: 2px;}	
#pcMain .pcShowProductSDesc {color:#666666;padding-right: 30px;}
#pcMain .pcShowProductNFS {color:#0066FF;font-weight:bold;margin: 5px;}
.pcShowProductLink {padding-top: 3px;}
.pcSortProducts {text-align: right;}
.pcShowProductsH {width: 125px;height: 200px;text-align: center;margin-left: auto;margin-right: auto;}		
.pcShowProductImageH {vertical-align: bottom;text-align: center;padding-bottom: 0px;}
#pcMain .pcShowProductImageH img {border: 1px solid #E1E1E1;padding: 5px;width: 120px;height: 120px;}
.pcShowProductInfoH {margin-top: 5px;vertical-align: top;}
.pcShowProductInfoH p {text-align: center;margin: 0px;padding: 5px;}
.pcShowProductsHCS {width: 125px;text-align: center;margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;}
.pcShowProductsP {margin: 5px;padding: 5px;width: 100%;}
.pcShowProductImageP {width: 125px;text-align: center;}
.pcShowProductImageP img {border: 1px solid #E5E5E5;padding: 5px;}
.pcShowProductInfoP {text-align: left;width: 95%;padding-left: 10px;}
.pcShowProductsL {width: 100%;text-align: left;}
.pcShowProductsLheader {text-align: left;background-color:#F7F7F7;}
.pcShowProductsLCell {vertical-align: top;text-align: left;}
.pcShowProductImageL {height: 75px;width: 75px;text-align: left;padding: 5px 5px 0 5px;}
.pcShowProductsMheader {text-align: left;background-color:#F7F7F7;}
.pcShowProductsM {width: 100%;text-align: left;vertical-align: top;}
.pcShowProductImageM {height: 25px;width: 25px;text-align: left;padding: 0 5px 0 5px;}
/*-----------------------------------------------------------------------------------------
	 Browse by Category or Brand
	----------------------------------------------------------------------------------------*/
.pcShowCategory {text-align: center;margin-left: auto;margin-right: auto;}
.pcShowCategory td {vertical-align: bottom;}
.pcShowCategoryP {width: 100%;text-align: left;}
.pcShowCategoryImage {height: 125px;vertical-align: bottom;text-align: center;padding-bottom: 3px;}
.pcShowCategoryImage img {border: 1px solid #E5E5E5;padding: 5px;}
.pcShowCategoryInfo {margin-top: 5px;vertical-align: top;}
.pcShowCategoryInfo p {text-align: center;}
.pcShowCategoryInfoP {width: 100%;margin-top: 5px;text-align: left;vertical-align: top;}
			
/*Used on the category page.  PageStyle = K */		
#catsubsc1 {margin-top: 0px;margin-right: 10px;border: 1px #e5e5e5 solid;}
#catsubs-title {text-align: center;font-weight: bold;font-size: 14px;padding: 5px;border-bottom: 2px;background-color: #f6f5e9;}
#catsubs-title a {font-size: 11px;}
#catsubs-title span a {font-size: 14px;}
#catsubs-ctext {padding: 5px;}
#catsubs-ctext a {font-size: 11px;}
#catsubs-ctext div {margin-bottom: 5px;}
/*end*/	

/*Used on the category page.  PageStyle = 2 */		
#catsubsc2 {margin-top: 0px;margin-right: 10px;margin-bottom: 0px;border: 0px #e5e5e5 solid;width: 285px;}
#catsubs-title-2 {text-align: left;font-weight: bold;font-size:14px;padding: 0px;margin: 0px;/*border-bottom: 2px;*//*background-color: #f6f5e9;*/}
#catsubs-title-2 a {font-size: 11px;}
#catsubs-title-2 span a {font-size: 12px;}
/*end*/	

/* Used for Search Term results on Category page */
#searchcontent {width:550px; margin: 10px 0px 20px 10px;border: 2px #e5e5e5 dotted;}
/*end*/

/*-----------------------------------------------------------------------------------------
	 Product details page
	----------------------------------------------------------------------------------------*/
		/* Visually separate prices from the rest of the information */
.pcShowPrices {	margin-top: 10px;margin-bottom: 10px;font-weight: bold;}
/*-----------------------------------------------------------------------------------------
	 Page Navigation
	----------------------------------------------------------------------------------------*/
.pcPageNav {text-align: left;margin: 10px 0px 10px;}
.pcPageName a:link, #pcCatNav a:visited {color: #999999;}
.pcPageNav a:hover {color: #000000;text-decoration: none;}
/*-----------------------------------------------------------------------------------------
	 Search results page
	----------------------------------------------------------------------------------------*/
	/* Style list of categories in the category search results */
.pcCatSearchResults ul {list-style-type: none;margin: 0 0 20px 15px;padding: 0;}
.pcCatSearchResults ul li {margin: 2px 0 0 0;}
/*-----------------------------------------------------------------------------------------
	 Other styles
	----------------------------------------------------------------------------------------*/
#pcPageCatNav {background-color: #f6f5e9;width: 550px;margin-bottom:5px;}
#pcPageCatNav H1 {text-align: center;font-weight: bold;font-size: 14px;padding-top: 2px;padding-bottom: 2px;border-bottom: 1px solid;border-color: #eeeeee;background-color: #f6f5e9;}
	/* Remove the default border from images */	
#pcMain img {border: 0;}
/*#pcMain H1 {font-size: 22px;padding-left: 0px;}
#pcMain H2 {font-size: 12px;font-weight: bold;margin-bottom: 5px;}*/
#pcMain .spacer {padding-top: 20px;}
#pcSectionTitle {background-color: #F7F7F7;text-align: left;padding: 5px;font-size: 12px;font-weight: bold;color: #666666;margin-right: 5px;}
#pcSectioncontent {padding-left: 5px;margin-right: 5px;padding-top: 10px;}	
#pcSectioncontent span {font-weight:bold;}
.pcTextMessage {color: #0066FF;font-weight: bold;}
.pcErrorMessage {width: 90%;background-color: #f5f6da;border: 1px #eeeeee solid;margin: 15px;padding: 4px;color: #002860;font-size:12px;font-weight: bold;text-align: center;}	
.pcSmallText {font-size: 10px;color:#999999;}
.pcSpacer {height: 10px;}
#pcMain hr {color: #e5e5e5;background: #e5e5e5;border: 0;height: 1px;}
#pcMain li {padding-bottom: 3px;}
/*-----------------------------------------------------------------------------------------
	 ProductCart v2.7x styles
	----------------------------------------------------------------------------------------*/
	/* Printer-friendly version of order details page */
table.invoice {border-collapse:collapse;border: 1px solid #333333;}
table.invoiceBto {border-collapse:collapse;border: 1px solid #999999;}
td.invoice {border: 1px solid #666666;font-size:11px;vertical-align:top;text-align:left;}
td.invoiceNob {font-size:11px;vertical-align:top;text-align:left;}
/* END */
/*-----------------------------------------------------------------------------------------
SL - V4 SHOPPING CART OVERRIDE
	----------------------------------------------------------------------------------------*/
#pcOPCtotalLinks a:link, #pcOPCtotalLinks a:visited,#pcOPCtotalLinks a:Hover {color:#FFFFFF;font-size:12px;margin-top:3px;text-decoration:none;background:transparent;}
/*==================================================================================================
 * Used to display RSS feeds
 * 
 *==================================================================================================*/
/*.rss {clear:both;font-style:italic;margin-left:0px;padding:5px 0px;width:660px;margin-bottom:10px;margin-top:20px;}*/
/* main */
#main {	height:1%;overflow:hidden;background:#fff;margin:0 0 8px;padding:0 0 30px;font:12px Arial,Helvetica,sans-serif;}
#main td {font:12px Arial,Helvetica,sans-serif;}
#main img {border-style:none;}
#main .heading h1, #main .heading span {text-align:center;}
#main .propos-box {padding: 0px 10px;}
#main .propos-box .image-holder{padding-left:7px;background-color:#b3b38f;height:1%;overflow:hidden;}
#main .propos-box img{float:left;margin-left:63px;}
#main .propos-box .info{height:1%;overflow:hidden;background-color:#000000;color:#fefefe;font-size:20px;line-height:25px;padding:7px 20px 4px 8px;}
#main .propos-box .info .title{float:left;font-size:20px;}
#main .propos-box .info .phone{float:right;font-size:20px;}
#main .propos-box .info .phone span{font-size:14px;}
#twocolumns{height:1%;overflow:hidden;padding:0px 10px;}
#twocolumns .size-box{width:451px;float:left;padding:6px 0 0;}
#twocolumns .size-box .title{display:block;color:#d83611;font-size:15px;line-height:20px;margin:12px 0 17px;}
#twocolumns .size-box .title span{font-size:12px;color:#4d4d4d;}
#twocolumns .size-table{width:451px;border-collapse:collapse;border:solid #ebebeb;border-width:0 0 1px;line-height:14px;margin:0 0 10px;}
#twocolumns .indent{margin:-14px 0 10px;}
#twocolumns .size-table th{font-size:12px;text-align:left;color:#1f1f1f;}
#twocolumns .size-table th.item-name{width:50px;padding:0 0 7px 2px;}
#twocolumns .size-table .material{padding:0 0 7px 48px;width:126px;}
#twocolumns .size-table .size{padding:0 0 7px 5px;width:111px;}
#twocolumns .size-table .price{padding:0 0 7px 11px;width:54px;}
#twocolumns .size-table td.first{border-left:1px solid #ebebeb;}
#twocolumns .size-table td.last{border-right:1px solid #ebebeb;}
#twocolumns .size-table td{	padding:3px 0 3px 2px;border-top:1px solid #ebebeb;}
#twocolumns .link-box{height:1%;overflow:hidden;padding-bottom:4px;}
#twocolumns .link-box a{float:right;color:#111898;text-decoration:underline;}
#twocolumns .link-box a:hover{color:#111898;text-decoration:none;}
#twocolumns .download-table{width:451px;border-collapse:collapse;border:solid #ebebeb;border-width:0 0 1px;line-height:14px;margin:-14px 0 0;}
#twocolumns .download-table th{font-size:12px;text-align:left;color:#1f1f1f;padding-bottom:4px;}
#twocolumns .download-table th.name{width:204px;padding-left:2px;}
#twocolumns .download-table td.first{border-left:1px solid #ebebeb;width: 275px;}
#twocolumns .download-table td.last{border-right:1px solid #ebebeb;}
#twocolumns .download-table td{padding:3px 0 3px 2px;border-top:1px solid #ebebeb;font-size:11px;}
#twocolumns .download-table td a{text-decoration:underline;color:#111898;}
#twocolumns .download-table td a:hover{text-decoration:none;color:#111898;}
#twocolumns .data-box{float:right;width:462px;padding:21px 0 0;}
#twocolumns .data-box .heading{background-color:#ccc;text-align:center;padding:3px 0;margin-bottom:18px;}
#twocolumns .data-box h1{margin:0;font:bold 18px/22px Georgia, Times;color:#323232; }
#twocolumns .data-box h1 span{color:#fefefe;font-size:14px;display:block;}
#twocolumns .option-box{width:462px;overflow:hidden;}
#twocolumns .option-box .item2{float:left;width:163px;}
#twocolumns .option-box .item2 h2{margin:0;color:#d83611;font-size:15px;}
.option-list{margin:0;padding:16px 0 0;list-style:none;}
.option-list li{float:left;padding-right:24px;font-size:12px;line-height:16px;text-align:center;}
.option-list li span{display:block;width:55px;color:#757575;text-align:center;}
.option-list li img{display:block;margin-bottom:11px;}
.option-list li a span{display:block;width:55px;text-align:center;}
.option-list li a,.option-list li a:hover{color:#757575;}
.option-list li a:hover span{text-decoration:underline;}
.item3{float:left;width:284px;padding:0 0 0 15px;}
.item3 h2,.item5 h2,.item6 h2,.item7 h2,.sample-box h2{margin:0;color:#d83611;font-size:15px;text-align:center;}
.item6 h2, .item7 h2{margin:20px 0px;text-align:left;}
.item3 h2 span,.item5 h2 span,.item6 h2 span,.item7 h2 span,.sample-box h2 span{color:#4d4d4d;font-size:12px;}
.item3 ul{margin:0;padding:13px 0 0;list-style:none;}
.item3 ul li{float:left;width:71px;text-align:center;font-size:11px;line-height:13px;min-height:52px;}
* html .item3 ul li{height:52px;}
.item3 ul li img{display:block;margin:0 auto;}
.item3 ul li span{display:block;color:#757575;padding:8px 0 12px;position:relative;text-align:center;}
.item3 ul li a,.item3 ul li a:hover{color:#757575;/*display:block;*/}
.item3 ul li a:hover span{text-decoration:underline;}
.item4{height:1%;overflow:hidden;padding:10px 0 41px;}
.item4 .wrap{height:1%;overflow:hidden;padding-bottom:9px;}
.item4 h2{margin:0 0 8px;color:#d83611;font-size:15px;text-align:center;}
.item4 .man{position:absolute;bottom:0;left:2px;}
.item4 .wrap .size-list1,.item4 .wrap .size-list2,.item4 .wrap .size-list3,.item4 .wrap .size-list4{position:relative;height:1%;overflow:hidden;margin-bottom:14px;}
.item4 .wrap .size-list3{margin-bottom:10px;}
.item4 .size-list{margin:0;padding:0 0 0 27px;list-style:none;}
.item4 .size-list li{float:left;font-size:10px;line-height:13px;font-weight:bold;padding-right:15px;}
.item4 .size-list2 li{padding-right:10px}
.item4 .size-list li img{float:left;}
.item4 .size-list li span{width:40px;float:left;color:#434343;margin:3px 0 0 6px;}
.item4 .size-list2 li span{width:45px;}
.item4 .size-list li a,.item4 .size-list li a:hover{color:#434343;float:left;}
.item4 .size-list li a:hover span{color:#434343;text-decoration:underline;}
.item4 .size-list3 ul li,.item4 .size-list4 ul li{padding-right:22px;}
.item4 .size-list3 ul li span,.item4 .size-list4 ul li span{width:45px;	}
.item4 .size-list4 .man{left:195px;}
.item5{height:1%;overflow:hidden;}
.item5 h2{text-align:left;}
.item5 ul{margin:0 -23px 0 0;padding:10px 0 0;list-style:none;width:475px;overflow:hidden;}
.item5 ul li{float:left;width:103px;text-align:center;font-size:12px;line-height:13px;padding-right:6px;}
.item5 ul li img{display:block;margin:0 auto;}
.item5 ul li span{display:block;color:#757575;padding:3px 0 8px;text-align:center;}
.item5 ul li a,.item5 ul li a:hover{color:#757575;/*display:block;*/}
.item5 ul li a:hover span{text-decoration:underline;}
.sample-box{height:1%;overflow:hidden;padding-left:13px;}
.sample-box h2{text-align:left;}
.sample-list{font-size:14px;line-height:16px;color:#444;margin:4px 0 0;border:none;border-collapse:collapse;width:937px;}
.sample-list th{text-align:center;}
.sample-list .first{width:22px;padding:0 0 0 2px;}
.sample-list td{vertical-align:middle;text-align:left;padding:10px 18px;font-weight:bold;}
.sample-list img{display:block;}

/*Innerstyles.css **************************************************************************/
/*--- Header ---*/
#header #logo {float:left;height:62px;padding:17px 0 0 16px;}
#header #header-right {float:right;height:54px;margin:14px 10px 0 0;width:640px;}
#header #header-right h1 {font-size:14px;color:#7c2323;}
#header #header-right h1 img {vertical-align:middle;margin-right:5px;}
#header #header-right p {text-align:center;font-size:12px;color:#666;}
#header #header-right .text1 {text-align:center;font-size:12px;color:#666;padding:10px 0 0 0;}
#header #header-right p span {text-decoration:underline;}
#header #header-right .box1 {float:right;height:48px;width:140px;padding:0 10px 0 0;background:url(images/border.gif) top right no-repeat;}
#header #header-right .box2 {float:right;width:135px;height:48px;padding:0 10px;background:url(images/border.gif) top right no-repeat;}
#header #header-right .box3 {float:right;width:135px;height:48px;padding:0 10px;background:url(images/border.gif) top right no-repeat;}
#header #header-right .box3 a {color:#666;font-size:12px;text-decoration:underline;}
#header #header-right .box4 {float:right;height:48px;width:160px;padding:0 0 0 10px;}
#header #header-right .box4 .list {float:left;width:75px;list-style:none;padding:3px 0 0 0;}
#header #header-right .box4 .list li {list-style:none;float:none;width:75px;text-decoration:underline;}
#header #header-right .box4 .list li a {color:#666;font-size:12px;}
#header #header_right p.topnav span {color:#f11111;}
#header #header_right p.topnav a {color:#000;}
#header #header_right p.topnav a:hover {text-decoration:underline;}
#header #header_right div {clear:both;overflow:hidden;text-align:center;font-size:20px;}
#header #header_right div h1 {font-size:16px;color:#414238;display:block;line-height:17px;}
#header #header_right div strong {color:#7c2323;line-height:24px;}
#header #header_right div a {width:97px;height:22px;display:inline-table;top:5px;position:relative;background:url(images/livechat_button.gif) no-repeat left bottom;}
/*--- Footer ---*/
#footer .block1 {width:205px;float:left;padding:0 0 0 28px;}
#footer .block2 {width:235px;float:left;}
#footer .block3 {width:175px;float:left;/*font-weight:bold;*/padding:0 60px 0 0;color:#353535;text-align:center;}
#footer .block4 {width:230px;float:left;}
#footer .block4 img {margin-top: 5px;}
#footer .block3 strong {font-size:24px;color:#7c2323;display:block;}
#footer .block3 p { text-align:center;font-weight:bold;}
#footer h2 {font-size:16px;color:#1d3f77;}
#footer a { color:#353535;}
#footer a:hover { text-decoration:underline;}
#footer .clear {font-weight:bold;font-family:Trebuchet MS;color:#636363;padding:0 0 0 28px;}
#footer .clear a {text-decoration:underline;color:#636363;}
#footer .clear a:hover { text-decoration:none;}
/*--- Content ---*/
#content1 {width:958px;padding:0 8px 30px 8px;clear:both;overflow:hidden;background:url(images/bg_content.png) repeat-y left top;}
#content1 #breadcrumb {width:958px;height:29px;line-height:29px;border-bottom:1px solid #bababa;margin:0 0 20px 0;color:#fff;}
#content1 #breadcrumb a { color:#fff;}
#content1 #breadcrumb a:hover { text-decoration:underline;}
#content1 #breadcrumb p {padding:0 0 0 15px;float:left;}
#content1 #breadcrumb div {float:right;padding:4px 15px 0 0;}
#content1 #breadcrumb div input {float:left;margin:0 0 0 5px;padding:0;outline:none;height:19px;line-height:19px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#434445;background:#fff;border:1px solid #dbddd6;}
#content1 #breadcrumb div input.search {width:59px;height:20px;padding:0 0 2px 0;color:#fff;background:#434445;border:1px solid #979797;line-height:12px;}
/*--- leftstrip ---*/
#content1 #leftstrip {width:189px;float:left;padding:0 0 0 9px;}
#content1 #leftstrip h1 {border-bottom:1px solid #c5c5c4;font-size:16px;line-height:20px;}
#content1 #leftstrip h2 {border-bottom:1px solid #c5c5c4;font-size:16px;line-height:20px;}
#content1 #leftstrip .banner1 {border:1px solid #c5c5c4;margin:13px 0 0 0;width:180px;height:225px;}
#content1 #leftstrip .social_sites {clear:both;overflow:hidden;padding:7px 0 0 0;/*border-top:1px solid #c5c5c4;*/}
#content1 #leftstrip .social_sites img {float:left;padding:0 8px;}
#content1 #leftstrip ul.list_type1 { padding:10px 0;}
#content1 #leftstrip ul.list_type1 li {list-style:none;line-height:18px;}
#content1 #leftstrip ul.list_type1 li a {color:#464646;}
#content1 #leftstrip ul.list_type1 li a:hover { text-decoration:underline;}

#content1 #leftstrip .shop_by {background:#f9f8f3;width:100%;margin:0 0 15px 0;}
#content1 #leftstrip .shop_by .details {margin:0 0 0 10px;padding:5px 0 5px 0;width:160px;line-height:20px;color:#464646;border-bottom:1px solid #c5c5c5;}
#content1 #leftstrip .shop_by .details p {position:relative;}
#content1 #leftstrip .shop_by .details p a.close {position:absolute;right:-15px;top:2px;}
#content1 #leftstrip .shop_by .clear {width:170px;line-height:20px;text-align:right;color:#7a3232;display:block;}
#content1 #leftstrip .shop_by .clear:hover { text-decoration:underline;}
#content1 #leftstrip .shop_by .details2 {width:170px;padding:10px;margin:0 0 1px 0;/*border-top:1px solid #c5c5c5;*/border-bottom:1px solid #c5c5c5;background:#f4f3de;font-size:11px;line-height:18px;}
#content1 #leftstrip .shop_by .details3 {border-top:0;}
#content1 #leftstrip .shop_by .details2 strong { font-size:12px;}
#content1 #leftstrip .shop_by .details2 a,
#content1 #leftstrip .shop_by .details2 strong { display:block; color:#464646;}
#content1 #leftstrip .shop_by .details2 a:hover,
#content1 #leftstrip .shop_by .details2 a.active { color:#7a3232;}

/*--- rightstrip ---*/
#content1 #rightstrip {width:730px;float:left;padding:0 0 0 20px;border-left:1px solid #bdbdbd;margin:0px 0 0 0;}
#content1 #rightstrip h1 {border-bottom:1px solid #d8d8d8;margin:20px 0 20px 0;padding:0 0 5px 0;color:#2d2e2e;font-size:22px;font-weight:normal;}
#content1 #rightstrip .banner2 {width:730px;clear:both;overflow:hidden;padding:0 0 0 0;/*top:-20px;*/position:relative;}
#content1 #rightstrip .category_listing {width:100%;clear:both;overflow:hidden;padding:0 0 5px 0;margin:20px 0 15px 0;border-bottom:1px solid #bdbdbd;}
#content1 #rightstrip .category_listing .block_1 {width:160px;height:191px;border:1px solid #bdbdbd;float:left;margin:0 27px 10px 0;text-align:center;line-height:30px;font-size:12px;font-weight:bold;background:#f9f8f3;}
#content1 #rightstrip .category_listing .last {margin:0 0 10px 0;}
#content1 #rightstrip .category_listing .block_1 img {width:160px;height:160px;border-bottom:1px solid #bdbdbd;display:block;}
#content1 #rightstrip .category_listing1 .block_1 img { border-top:1px solid #bdbdbd;	}
#content1 #rightstrip .category_listing .block_1 a {color:#1b1b1b;}
#content1 #rightstrip .category_listing .block_1 a:hover { text-decoration:underline;}

#content1 #rightstrip .leftstrip_1 {background: url("images/leftstrip_1.jpg") repeat-x scroll left top transparent;border: 1px solid #EEEEEE;float: left;/* height: 445px; */line-height: 14px;padding: 10px 10px;width: 390px;}
#content1 #rightstrip .leftstrip_1 h2 {font-size:14px;padding:8px 0;color:#343434;}
#content1 #rightstrip .leftstrip_1 a {text-decoration:underline;color:#061b73;}
#content1 #rightstrip .leftstrip_1 a:hover { text-decoration:none;}
#content1 #rightstrip .rightstrip_1 {width:286px;/*height:425px;*/padding:10px;float:right;border:1px solid #eeeeee;background:url(images/rightstrip_1.jpg) repeat-x left top #f9f8f3;font-size:11px;line-height:19px;}
#content1 #rightstrip .rightstrip_1 a { color:#333;}
#content1 #rightstrip .rightstrip_1 a:hover { text-decoration:underline;}
#content1 #rightstrip .rightstrip_1 p { padding:15px 0 0 0;}
#content1 #rightstrip .rightstrip_1 strong {font-size:12px;line-height:16px;display:block;color:#3c3c3c;}
#content1 #rightstrip .rightstrip_1 span { color:#605972; display:block;}
#content1 #rightstrip .rightstrip_1 h3 {font-size:18px;color:#4e6aae;float:left;line-height:30px;}
#content1 #rightstrip .rightstrip_1 .rss {float:right;}
#content1 #rightstrip .gardenwall_fountaions_top {clear:both;overflow:hidden;}
#content1 #rightstrip .gardenwall_fountaions_top h1 {float:left;font-size:22px;color:#7c2323;line-height:50px;border:0;padding:0;margin:0;}
#content1 #rightstrip .gardenwall_fountaions_top p {float:right;text-align:center;font-size:14px;color:#484848;font-weight:bold;padding:0 20px 0 0;}
#content1 #rightstrip .gardenwall_fountaions_top p strong { color:#f05b3c;}
#content1 #rightstrip .gardenwall_fountaions {border-bottom:2px solid #c3c4c4;border-top:2px solid #c3c4c4;width:100%;clear:both;overflow:hidden;margin:0 0 15px 0;}
#content1 #rightstrip .gardenwall_fountaions .links {line-height:35px;clear:both;overflow:hidden;color:#000;padding:0 15px;}
#content1 #rightstrip .gardenwall_fountaions .links a {text-decoration:underline;color:#0c3ebe;display:inline-block;padding:0 5px;}
#content1 #rightstrip .gardenwall_fountaions .links a:hover,
#content1 #rightstrip .gardenwall_fountaions .links a.active  { text-decoration:none; color:#000;}
#content1 #rightstrip .gardenwall_fountaions .fountaions {clear:both;overflow:hidden;width:100%;padding:10px 0;}
#content1 #rightstrip .gardenwall_fountaions .fountaions div {width:170px;float:left;padding:0 12px 0 0;line-height:18px;}
#content1 #rightstrip .gardenwall_fountaions .fountaions div.last { padding:0;}
#content1 #rightstrip .gardenwall_fountaions .fountaions div img {width:170px;height:170px;display:block;}
#content1 #rightstrip .gardenwall_fountaions .fountaions div a { color:#0c2ac0; text-decoration:underline; display:block;}
#content1 #rightstrip .gardenwall_fountaions .fountaions div a:hover { text-decoration:none}
#content1 #rightstrip .gardenwall_fountaions .fountaions div strong { color:#0c2ac0; display:block;}
#content1 #rightstrip .gardenwall_fountaions .fountaions div span { color:#ad2626; font-weight:bold; display:block;} 

#content1 #leftstrip1 {width:700px;min-height:800px;float:left;padding:0 20px 0 20px;border-right:1px solid #bdbdbd;line-height:22px;}
#content1 #leftstrip1 h1 {font-size:32px;line-height:39px;color:#4e6aae;font-weight:normal;}
#content1 #leftstrip1 h2 {font-size:22px;line-height:25px;color:#383838;font-weight:normal;}
#content1 #leftstrip1 h3 {font-size:20px;color:#7c2323;font-weight:normal;padding:10px 0;}
#content1 #leftstrip1 h4 {font-size:14px;color:#202020;padding:10px 0;}
#content1 #leftstrip1 a {text-decoration:underline;color:#041895;}
#content1 #leftstrip1 a:hover { text-decoration:none;}

#content1 #rightstrip .leftstrip1content {margin-top:10px;line-height: 22px;}

#content1 #rightstrip .leftstrip1content h1 {font-size:32px;margin: 0px 0px 10px 0px;color:#4e6aae;font-weight:normal;border: 0px;}
#content1 #rightstrip .leftstrip1content h2 {font-size:22px;line-height:25px;color:#7c2323;font-weight:normal;padding: 10px 0px;}
#content1 #rightstrip .leftstrip1content h3 {font-size:20px;color:#383838;font-weight:normal;padding:10px 0;}
#content1 #rightstrip .leftstrip1content h4 {font-size:14px;color:#202020;padding:10px 0;}
#content1 #rightstrip .leftstrip1content a {text-decoration:underline;color:#041895;}
#content1 #rightstrip .leftstrip1content a:hover { text-decoration:none;}
#content1 #rightstrip .leftstrip1content ul { padding:0px 0 0 30px;}

#product_right {width:122px;float:right;padding:0 9px 0 0;font-size:11px;line-height:16px;}
#product_right .backto {float:right;text-decoration:underline;color:#041895;}
#product_right .backto:hover { text-decoration:none;}
#product_right .freeshipping {font-size:10px;text-align:right;color:#3e3e3e;padding:15px 0 0 0;}
#product_right .freeshipping strong {display:block;color:#014311;font-size:15px;}
#product_right .similar_items {width:120px;background:#f6f6f6;border:1px solid #cbcbcb;margin:15px 0 0 0;padding:0 0 10px 0;}
#product_right .similar_items .title {color:#fff;background:#1d3f77;line-height:23px;text-align:center;border-bottom:1px solid #cbcbcb;}
#product_right .similar_items div {padding:15px 0 0 0;text-align:center;}
#product_right .similar_items div img {display:block;width:75px ;margin:0 auto;padding:0 0 5px 0;}
#product_right .similar_items div span {display:block;color:#b72c2c;}
#product_right .similar_items a { color:#3b3b3b}
#product_right .similar_items a:hover { text-decoration:underline;}
#product_left {padding:0 0 0 7px;width:805px;float:left;}

.TabbedPanels {margin: 0px;padding:20px 0 20px 0;float: left;clear: none;width: 100%;}
.TabbedPanelsTabGroup {margin: 0px;padding: 0px;}
.TabbedPanelsTab {position: relative;top:0;float: left;background-color: #e4e4e4;list-style: none;line-height:25px;color:#444444;padding:0 12px;font-size:14px;margin:0 3px 0 0;}
.TabbedPanelsTabHover {background-color: #bcbbbb;}
.TabbedPanelsTabSelected {background-color: #1d3f77;color:#fff;}

.pcMainTable .TabbedPanelsTabSelected {color: #444444;}
.TabbedPanelsTab a {color: black;text-decoration: none;}
.TabbedPanelsContentGroup {clear: both;border-top: solid 1px #1d3f77;padding:20px 0 0 0;}
/*.TabbedPanelsContentGroup ul.list_type3 { */
.TabbedPanelsContentGroup ul {padding:0px 0 0 30px;}
.TabbedPanelsContentGroup ul.list_type3 li {list-style-type:disc;list-style-position:outside;padding:0 0 5px 0;}
.TabbedPanelsContentGroup .specifications {width:200px;/*height:110px;*/border:1px solid #f4f4f4;background:#fcfcfc;padding:10px;float:right;margin:0 0 10px 15px;}
.TabbedPanelsContentGroup .specifications ul {padding:15px 0 0 15px;line-height:17px;}
.TabbedPanelsContentGroup .specifications strong {display:block;text-align:center;color:#222e74;font-size:14px;}
.TabbedPanelsContentGroup a.download_pdf {font-size:14px;padding:0 0 0 55px;line-height:40px;display:block;margin:0 0 5px 0;background:url(images/pdf.jpg) no-repeat left top;}
.TabbedPanelsContentGroup a {text-decoration:underline;color:#041895;}
.TabbedPanelsContentGroup .clear_gallery {clear:both;overflow:hidden;padding:10px 0;}
.TabbedPanelsContentGroup .clear_gallery div {width:120px;float:left;padding:0 13px 0 0;}
.TabbedPanelsContentGroup .clear_gallery div img { display:block; padding:0 0 5px 0; height: 120px; width: 120px;}
.TabbedPanelsContentGroup .clear_gallery div.last,
#product_left .product_collection div.last { padding:0;}
#product_left h3 {font-size:16px;color:#222e74;padding:0 0 5px 0;border-bottom:1px solid #dadada;}
#product_left .product_collection {clear:both;overflow:hidden;padding:10px 0;}
#product_left .product_collection div {width:120px;float:left;padding:0 16px 0 0;line-height:16px;font-weight:bold;color:#b72c2c;}
#product_left .product_collection div img { display:block; padding:0 0 5px 0;}
#product_left .product_collection div a { display:block; text-decoration:underline; color:#041895; font-weight:normal;}
#product_left .product_collection div a:hover { text-decoration:none;}

#product_left #product_left_gallery {width:352px;float:left;}
#product_left #product_left_gallery .large_image {width:350px;height:350px;clear:both;border:1px solid #aeafaf;position:relative;}
#product_left #product_left_gallery .large_image div {width:350px;height:23px;line-height:23px;background:#434445;border-top:1px solid #b8b8b8;position:absolute;left:0;bottom:0;color:#fff;font-size:14px;}
#product_left #product_left_gallery .large_image div p { float:left; padding:0 0 0 20px}
#product_left #product_left_gallery .large_image div a {float:right;padding:0 10px;background:#3aa805;color:#fff;}
#product_left #product_left_gallery .large_image div a:hover { text-decoration:underline;}
#product_left #product_left_gallery .click {font-size:11px;text-align:center;padding:5px 0;}
#product_left #product_left_gallery .thumbs {clear:both;overflow:hidden;}
#product_left #product_left_gallery .thumbs img {border:1px solid #cecece;float:left;margin:0 6px 7px 0;height: 50px;width: 50px;}
#product_left #product_left_gallery .thumbs img.last {margin:0 0 7px 0;}
#product_left #product_left_gallery .link1 {/*float:right;*/color:#041895;text-decoration:underline;}
#product_left #product_left_gallery .link1:hover { text-decoration:none}
#product_left #product_left_gallery .share_on {text-align:right;font-weight:bold;color:#434445;line-height:23px;border-top:1px solid #e7e7e7;padding:10px 0 0 0;margin:10px 0 0 0;}
#product_left #product_left_gallery .share_on a {display:inline-block;padding:0 5px;}

#product_left #product_left_description {width:430px;float:right;}
#product_left #product_left_description a { color:#041895;}
#product_left #product_left_description a:hover { text-decoration:underline}
#product_left #product_left_description h2 {font-size:18px;color:#434242;line-height:22px;}
#product_left #product_left_description .text1 {font-weight:bold;font-style:italic;color:#038d07;padding:5px 0;}
#product_left #product_left_description .text2 {font-size:14px;font-weight:bold;padding:0 0 5px 0;color:#fa2a2a;}
#product_left #product_left_description .text2 strong { color:#fa2a2a;}
.grey_text { color:#414238;}
.green_text { color:#038d07;}
#product_left #product_left_description .availability {font-size:10px;line-height:35px;}
#product_left #product_left_description .link2 {margin-top: 10px;}
#product_left #product_left_description .link2 a {text-decoration:underline;color:#041895;font-size:11px;}
#product_left #product_left_description .link2 a:hover { text-decoration:none;}
#product_left #product_left_description .link3 {margin-top: 3px;font-size:11px;}
#product_left #product_left_description input.tb1 {border:0;margin:0;padding:0;line-height:18px;background:none;color:#fa2a2a;font-weight:bold;width:100px;font-size:14px;}
#product_left #product_left_description input.tb2 {border:0;margin:0;padding:0;line-height:18px;background:none;color:#000;width:100px;font-size:12px;}
#product_left #product_left_description input.tb3 {border:0;margin:0;padding:0;line-height:18px;background:none;color:#038d07;width:140px;font-size:12px;}

#product_left #product_left_description .table1 {clear:both;overflow:hidden;border:1px solid #f0eeee;line-height:23px;font-weight:bold;margin:10px 0 0 0;}
#product_left #product_left_description .table1 .title {border-bottom:1px solid #f0eeee;clear:both;overflow:hidden;background:#f9f9f9;}
#product_left #product_left_description .table1 span { float:left; width:60px; text-align:center}
#product_left #product_left_description .table1 span strong { color:#fa2a2a;}

#product_left #product_left_description .table2 {clear:both;overflow:hidden;border:1px solid #f0eeee;border-top:0;margin:5px 0 0 0;font-size:11px;}
#product_left #product_left_description .table2 .title {border-top:1px solid #f0eeee;border-bottom:1px solid #f0eeee;clear:both;overflow:hidden;background:#f9f9f9;line-height:23px;padding:0 10px;}
#product_left #product_left_description .table2 .title p { float:left}
#product_left #product_left_description .table2 .title a {float:right;color:#181818;}
#product_left #product_left_description .table2 .title span {float:right;color:#181818;}
#product_left #product_left_description .table2 .title a:hover { text-decoration:underline;}
#product_left #product_left_description .table2 .description {padding:5px 10px;clear:both;overflow:hidden;}
#product_left #product_left_description .table2 .radio p {clear:both;line-height:18px;}
#product_left #product_left_description .table2 .radio input {float:left;margin:3px 7px 0 0;padding:0 0 0 0;}
#product_left #product_left_description .table2 .radio .radiotext {display:block;width:300px;margin:0;padding:0;border:0;background:none;margin:0 auto;height:20px;}
#product_left #product_left_description .services {clear:both;overflow:hidden;width:100%;padding:5px 0;}
#product_left #product_left_description .services .float_l {width:25px;padding:5px 0 0 0;}
#product_left #product_left_description .services .float_r {width:325px;font-size:12px;line-height:16px;float:left;}
#product_left #product_left_description .services .float_r span { color:#041895;}
#product_left #product_left_description .services .float_r strong { color:#fa2a2a;}
#product_left #product_left_description .services .image {float:left;width:50px;text-align:center;}

#product_left #product_left_description .facetype {clear:both;overflow:hidden;width:100%;padding:5px 0;}
#product_left #product_left_description .facetype .radio_b {width:20px;float:left;padding:20px 0 0 0;}
#product_left #product_left_description .facetype .radio_b input {margin:0;padding:0;float:left;}
#product_left #product_left_description .facetype .image_face {width:80px;float:left;}
#product_left #product_left_description .facetype .image_face textarea {display:block;width:80px;height:45px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;border:0;margin:0;padding:0;overflow:hidden;}
#product_left #product_left_description .facetype .image_face textarea span { color:#126c3c; display:block}
#product_left #product_left_description .table3 {border:1px solid #f0eeee;background:#f9f9f9;clear:both;overflow:hidden;padding:8px;margin:10px 0 0 0;}
#product_left #product_left_description .table3 .right3 {width:100px;float:right;}
#product_left #product_left_description .table3 .right3 p {text-align:center;font-weight:bold;}
#product_left #product_left_description .table3 .right3 p input {width:24px;height:24px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:24px;}
#product_left #product_left_description .table3 .right3 input.addtocart {width:100px;background:#2652e2;color:#fff;border:0;height:24px;line-height:24px;font-size:14px;margin:10px 0 0 0;}

#product_left #product_left_description .table3 .right2 {width:150px;text-align:center;float:left;margin-top: 5px;}
#product_left #product_left_description .table3 .right2 input {display:block;width:115px;margin:0;padding:0;border:0;background:none;margin:0 auto;text-align:center;line-height:24px;height:24px;}
#product_left #product_left_description .table3 .right2 input.tb4 { color:#fa2a2a; font-weight:bold;}
#product_left #product_left_description .table3 .right1 {width:135px;float:left;}

#product_left #product_left_description .table3 .right1 textarea {width:130px;border:0;height:50px;overflow:hidden;background:none;color:#006600;font-size:12px;font-family: Arial,Helvetica,sans-serif;}
#StockMsg_TABLE {display:block;margin:5px 0px;font-size:12px;text-align:center;color:#006600;}
input#StockMsg {width:250px;color:#006600;font-size:12px;text-align:center;}

#product_left #product_left_description .secure {float:right;color:#262626;padding:0 0 0 20px;background:url(images/secure.jpg) no-repeat left top;height:19px;line-height:19px;margin:2px 0 0 0;}

/*End innerstyles.css *****************************************************************************/

/* Start Menubar.css *****************************************************************************/
}
#header #menu {width:958px;height:34px;clear:both;float:left;}
#header #menu ul {}
#header #menu ul li {list-style:none;float:left;line-height:34px;font-size:16px;border-right:1px solid #bababa;position:relative;}
#header #menu ul li.last { border:0;}
#header #menu ul li a {height:34px;padding:0 10px 0 10px;float:left;}
#header #menu ul li a:hover,
#header #menu ul li.active a,
#header #menu ul li:hover a {background:#fff;}
#header #menu ul li:hover ul { display:block;}
#header #menu ul li ul {width:420px;background:#fff;border:1px solid #bababa;border-top:0;position:absolute;top:34px;padding:10px 0 0 0;display:none;}
#header #menu ul li ul.sl_onecolumn {width:220px;}
#header #menu ul li ul li {font-size:12px;line-height:18px;border:0;}
#header #menu ul li ul li.one {float:left;padding:0 10px;}
#header #menu ul li ul li.two {float:left;padding:0 10px;border-left:1px solid #bdbdbd;}
#header #menu ul li ul li.view_all {width:100%;height:20px;line-height:20px;clear:both;background:#8a6023;overflow:hidden;font-weight:bold;margin:10px 0 0 0;}
#header #menu ul li:hover ul li.view_all a {float:right;display:block;color:#fff;background:none;padding:0 15px 0 0}
#header #menu ul li:hover ul li a,
#header #menu ul li:hover ul li a:hover { background:none;}
#header #menu ul li ul li strong {color:#316ac5;display:block;padding:5px 0;}
#header #menu ul li ul li a {height:auto;color:#201f1f;padding:0;}
#header #menu ul li ul li a:hover { text-decoration:underline}
#menu-right {float:right;line-height:34px;list-style:none;}
#menu-right li {float:left;padding:0 17px;font-size:16px;line-height:34px;text-align:center;list-style:none;}
#menu-right li a {display:block;}
.menubar {float:left;height:34px;line-height:34px;width:958px;}


/* End menubar.css ******************************************************************************/

/* Start custom-nivo-slider.css ******************************************
 * jQuery Nivo Slider v2.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
/* The Nivo Slider styles */
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
/*
 * Note: Include the nivo-slider.css file that comes
 * with the main download before including this file.
 */

#slider {position:relative;width: 745px;margin:7px 0px 0px 0px;background:#202834 url(../includes/NivoSlider/loading.gif) no-repeat 50% 50%;-moz-box-shadow:0px 0px 10px #333;-webkit-box-shadow:0px 0px 10px #333;box-shadow:0px 0px 10px #333;	min-height:225px;z-index:0;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;}
/*BKG - added to remove mousover color*/
#slider a:hover { background-color:transparent;}
.nivo-controlNav {position:absolute;left:47%;bottom:-30px;}
.nivo-controlNav a {display:block;width:10px;height:10px;background:url(../includes/fancybox1.3.4/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:-10px 0;}
.nivo-directionNav a {display:block;width:32px;height:34px;background:url(../includes/fancybox1.3.4/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-32px 0;right:10px;}
a.nivo-prevNav {left:10px;}
/* end custom-nivo-slider.css *******************************************/

/* Start Onepagecheckout.css *********************************************/
@charset "utf-8";

/* CSS Document */
input.error {color: #CC3333;border: 1px solid #CC3333;background-color: #FF9F9F;}
.success { /*// Uncomment to show the success inputs highlighted color: #666666;border: 1px solid #CCCCCC;background-color: #B8F5B1;*/}
label.error {background: url('images/unchecked.gif') no-repeat 0px 0px;display:block;position:relative;padding-left: 16px;margin-left: .3em;}
label.valid {display: none;}
#acc1 .StatusIndicators {float: right;margin-right: 20px;}
#acc1 .ErrorLink {float: right;}
#acc1 .editbox {font-size: 11px;color: #666;padding: 0 0 6px 10px;}
#DiscArea {padding: 0 0 10px 10px;margin-top: 6px;margin-bottom: 4px;border: 1px solid #EEE;background:#e8e8ff;-moz-border-radius: 5pt;}
#PwdArea {padding-bottom: 6px;margin-bottom: 6px;border-bottom: 1px dashed #CCC;}
#TotalBoxHolder {position:absolute;bottom:100px;}
#TotalBoxHolder .TotalBox {padding: 0 0 10px 10px;margin-top: 6px;margin-bottom: 4px;border: 1px solid #EEE;background:#e8e8ff;-moz-border-radius: 5pt;position:fixed;}
#TermsMsg {border: solid 1px #E1E1E1 !important;background: #FFFFFF !important;padding: 4px !important;width: 415px !important;height: 170px !important;overflow: auto !important;text-align: left !important;font-size: 12px !important;}
/* Layout */
/* Main container */

/* Right-Side Order Preview - START
/* Uncomment the following rows to display the order preview  */
/* on the right side of thepage. Change the widths of the two  */
/* layers as needed. To uncomment, add the closing comment tag */
#opcMainContainer {width: 590px;float: left;margin-left: 0px; /*changed to 0px from 10px*/margin-bottom: 20px;}
#opcOrderPreviewDIV {float: right;width: 330px;margin-right: 0px;}
#opcOrderPreview {width: 330px;}
/* Right-Side Order Preview - END */
/* Style Shipping Selection Area */
#opcMainContainer .opcShippingSelect td {border-bottom: 1px dashed #999;}
/* Style other HTML elements */
#opcMainContainer hr {color: #f5f5f5;background: #f5f5f5;border: 0;height: 1px;width: 95%;text-align: center;}
/* Style SKU */
#opcOrderPreviewDIV .opcSku {font-size: 9px;color: #777;}
/* Login & Guest Checkout Table */
#opcLoginTable {border: 1px dashed #CCC;width: auto;}
#opcLoginTable td {padding: 4px;}
#opcLoginTable .leftCell {width: 50%;}
#opcLoginTable .rightCell {width: 50%;padding-left: 10px;border-left: 1px dashed #CCC;}
#opcLoginTable .bottomCell {border-top: 1px dashed #CCC;}
#opcLoginTable H3{margin-bottom:10px;}
/* Order Preview */
	/* Container */
	/* Remove or comment out this style if you use the 2-column layout */
	/* for One Page Checkout */
#opcOrderPreviewDIV {margin-top: 40px;}
	/* Table */
#opcOrderPreview {font-size: 11px;}
#opcOrderPreview th {background-color: #f7f7f7;font-size: 12px;font-weight: bold;}
#opcOrderPreview hr {color: #e1e1e1;background: #e1e1e1;border: 0;height: 1px;}

/* End Onepagecheckout.css *********************************************/

/* Start Jquery.fancybox-1.3.4.css ************************************/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 * Examples and documentation at: http://fancybox.net
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}
#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('../includes/fancybox1.3.4/fancybox.png');}
#fancybox-overlay {position: absolute;top: 0;left: 0;width: 100%;z-index: 1100;display: none;}
#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap {position: absolute;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none;}
#fancybox-outer {position: relative;width: 100%;height: 100%;background: #fff;}
#fancybox-content {width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #fff;}
#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101;}
#fancybox-close {position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background: transparent url('../includes/fancybox1.3.4/fancybox.png') -40px 0px;cursor: pointer;z-index: 1103;display: none;}
#fancybox-error {color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}
#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}
#fancybox-frame {width: 100%;height: 100%;border: none;display: block;}
#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background: transparent url('../includes/fancybox1.3.4/blank.gif');z-index: 1102;display: none;}
#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico {background-image: url('../includes/fancybox1.3.4/fancybox.png');background-position: -40px -30px;}
#fancybox-right-ico {background-image: url('../includes/fancybox1.3.4/fancybox.png');background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible; /* IE6 */}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto;right: 20px;}
.fancybox-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
#fancybox-bg-n {top: -20px;left: 0;width: 100%;background-image: url('../includes/fancybox1.3.4/fancybox-x.png');}
#fancybox-bg-ne {top: -20px;right: -20px;background-image: url('../includes/fancybox1.3.4/fancybox.png');background-position: -40px -162px;}
#fancybox-bg-e {top: 0;right: -20px;height: 100%;background-image: url('../includes/fancybox1.3.4/fancybox-y.png');background-position: -20px 0px;}
#fancybox-bg-se {bottom: -20px;right: -20px;background-image: url('../includes/fancybox1.3.4/fancybox.png');background-position: -40px -182px;}
#fancybox-bg-s {bottom: -20px;left: 0;width: 100%;background-image: url('../includes/fancybox1.3.4/fancybox-x.png');background-position: 0px -20px;}
#fancybox-bg-sw {bottom: -20px;left: -20px;background-image: url('../includes/fancybox1.3.4/fancybox.png');background-position: -40px -142px;}
#fancybox-bg-w {top: 0;left: -20px;height: 100%;background-image: url('../includes/fancybox1.3.4/fancybox-y.png');}
#fancybox-bg-nw {top: -20px;left: -20px;background-image: url('../includes/fancybox1.3.4/fancybox.png');background-position: -40px -122px;}
#fancybox-title {font-family: Helvetica;font-size: 12px;z-index: 1102;}
.fancybox-title-inside {padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative;}
.fancybox-title-outside {padding-top: 10px;color: #fff;}
.fancybox-title-over {position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left;}
#fancybox-title-over {padding: 10px;background-image: url('../includes/fancybox1.3.4/fancy_title_over.png');display: block;}
.fancybox-title-float {position: absolute;left: 0;bottom: -20px;height: 32px;}
#fancybox-title-float-wrap {border: none;border-collapse: collapse;width: auto;}
#fancybox-title-float-wrap td {border: none;white-space: nowrap;}
#fancybox-title-float-left {padding: 0 0 0 15px;background: url('../includes/fancybox1.3.4/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main {color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;background: url('../includes/fancybox1.3.4/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right {padding: 0 0 0 15px;background: url('../includes/fancybox1.3.4/fancybox.png') -55px -90px no-repeat;}

/* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../includes/fancybox1.3.4/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../includes/fancybox1.3.4/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../includes/fancybox1.3.4/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../includes/fancybox1.3.4/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../includes/fancybox1.3.4/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../includes/fancybox1.3.4/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../includes/fancybox1.3.4/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {height: expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6 {position: absolute; margin-top: 0;top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../includes/fancybox1.3.4/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../includes/fancybox1.3.4/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../includes/fancybox1.3.4/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../includes/fancybox1.3.4/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../includes/fancybox1.3.4/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../includes/fancybox1.3.4/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../includes/fancybox1.3.4/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../includes/fancybox1.3.4/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../includes/fancybox1.3.4/fancy_shadow_nw.png', sizingMethod='scale'); }
/* End Jquery.fancybox-1.3.4 *****************************************/

/* Start Nextopica **************************************************/
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
#nxt-ac-container{position:absolute;width:20em;z-index:9050;}
#nxt-ac-container .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}
#nxt-ac-container .yui-ac-content ul{margin:0;padding:0;width:100%;text-align:left;font-family:arial;}
#nxt-ac-container .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;}
#nxt-ac-container .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}
/* End Nextopica ***************************************************/

/*=======SITE SPECIFIC CSS ==================*/
#content1 #breadcrumb {background:#1d3f77;}
#menu-right li a {color:#FFF;}
#header #menu ul li a {color:#201f1f;}
/*LOGO and Custom Fountain Page*/
#content1 .banner3 {width:958px;height:233px;clear:both;overflow:hidden;margin:-20px 0 10px 0;background:url(images/banner3_bg.gif) no-repeat left top;}
#content1 .banner3 .pic1 {width:460px;height:214px;float:right;margin:10px 0 0 0;background:url(images/banner3_pic1.png) no-repeat left top;}
#content1 .banner3 .pic2 {width:416px;height:223px;float:right;margin:2px 10px 0 0;background:url(images/banner3_pic2.png) no-repeat left top;}
#content1 .banner3 .content1 {width:470px;float:left;padding:10px 0 0 11px;text-align:center;}
#content1 .banner3 h1 {font-size:30px;line-height:32px;font-weight:normal;}
#content1 .banner3 .text_type1 {font-size:20px;line-height:27px;font-family:Georgia, "Times New Roman", Times, serif;color:#383838;padding:10px 0;text-align:left;}
#content1 .banner3 .free_mockup {width:302px;height:53px;margin:0 auto;padding:6px 0 0 0;font-size:14px;font-weight:bold;line-height:22px;background:url(images/bg1.gif) no-repeat left top;}
#content1 .banner3 .free_mockup strong { font-size:22px; display:block;}
#content1 .banner3 .free_mockup a { color:#fff;}
#content1 .logo_gallery {width:315px;float:right;padding:0 9px 15px 10px;border-left:1px solid #bdbdbd;}
#content1 .logo_gallery h4 {font-size:16px;color:#7c2323;line-height:25px;}
#content1 .logo_gallery .logo_img {float:left;width:100px;height:100px;padding:7px 7px 0 0;}
#content1 .logo_gallery .logo_img img {height:100px;width:100px;}
#content1 .logo_gallery .last {padding:7px 0 0 0;}
#content1 .leftstrip_content {width:580px;float:left;padding:0 0 0 10px;line-height:22px;}
#content1 .leftstrip_content h1,
#content1 .leftstrip_content h2,
#content1 .leftstrip_content h3 {font-weight:normal;}
#content1 .leftstrip_content h1 {font-size:32px;line-height:35px;color:#4e6aae;padding:0 0 5px 0;}
#content1 .leftstrip_content  h2 {font-size:22px;line-height:25px;color:#383838;}
#content1 .leftstrip_content h3 {font-size:20px;line-height:22px;color:#202020;padding:10px 0;}
#content1 .leftstrip_content .list_type2 {clear:both;overflow:hidden;padding:0 0 0 20px;}
#content1 .leftstrip_content .list_type2 li {list-style-type:decimal;list-style-position:outside;width:560px;}
#content1 .leftstrip_content .features {clear:both;overflow:hidden;width:100%;padding:15px 0 0 0;}
#content1 .leftstrip_content .features .title {width:578px;height:20px;line-height:20px;border:1px solid #bbbbbb;border-top-width:2px;font-weight:bold;text-indent:10px;margin:0 0 15px 0;}
#content1 .leftstrip_content .features .clear {padding:0 10px;}
#content1 .leftstrip_content .features .clear img { float:left;}
#content1 .leftstrip_content .features .clear p {width:430px;float:right;}

