/* Color: Blue */

body {
	background: url('../../__custom/images/blue/background_repeat.jpg') no-repeat 0 0;
	color: #462300;
	background-color: #e9dcc9;
	background-repeat: repeat-x;	
}


a {
	color: #666;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #885830;
}

h2 {
	color: #7c130c;
}

h3 {
	color: #7c130c;
}


#TopMenu li a, #TopMenu li div {
	border-left: 1px solid #f7edca;
	color: #f7edca;
}

#TopMenu li div a {
	border-left: 0;
}

#TopMenu li a:hover {
	color: #f7edca;
}

.pinknavtop {
	font-size:12px;
	font-family:"helvetica neue",Helvetica,Arial,Verdana,sans-serif; 
	letter-spacing:0.4px; 
	line-height:14px; 
	word-spacing:1px; 
	color:#f6ecca;
	padding-left:12px;
	padding-top:4px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.pagelink {
	font-size:10px;
	font-family:"helvetica neue",Helvetica,Arial,Verdana,sans-serif; 
	letter-spacing:0.4px; 
	line-height:14px; 
	word-spacing:1px; 
	color:#7f1307;
}

pagelink a {
	font-size:10px;
	font-family:"helvetica neue",Helvetica,Arial,Verdana,sans-serif; 
	letter-spacing:0.4px; 
	line-height:14px; 
	word-spacing:1px; 
	color:#7f1307;
}

pagelink a:hover {
	font-size:10px;
	font-family:"helvetica neue",Helvetica,Arial,Verdana,sans-serif; 
	letter-spacing:0.4px; 
	line-height:14px; 
	word-spacing:1px; 
	color:#8C1A3E;
}

.mainboxtitles {
	font-size:14px;
	font-weight:bold;
	font-family:"helvetica neue",Helvetica,Arial,Verdana,sans-serif; 
	letter-spacing:0.4px; 
	line-height:14px; 
	word-spacing:1px; 
	color:#746c44;
}

mainboxtitles a {
	font-size:14px;
	font-weight:bold;
	font-family:"helvetica neue",Helvetica,Arial,Verdana,sans-serif; 
	letter-spacing:0.4px; 
	line-height:14px; 
	word-spacing:1px; 
	color:#746c44;
}

mainboxtitles a:hover {
	font-size:14px;
	font-weight:bold;
	font-family:"helvetica neue",Helvetica,Arial,Verdana,sans-serif; 
	letter-spacing:0.4px; 
	line-height:14px; 
	word-spacing:1px; 
	color:#746c44;
}

.phonenumber {
	font-size:17px;
	font-family:"helvetica neue", Helvetica, Arial, Verdana, sans-serif;
	letter-spacing:.9px;
	line-height:14px;
	word-spacing:1px;
	color:#FFFFFF;
	padding-left:12px;
	padding-top:4px;
	margin-top: 2;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-weight: bold;
}

.pagetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
	font-style: normal;
}

.pagetext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #7f1307;
	text-decoration: none;
	font-style: normal;
}

.pagetextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.pagetextbold a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}


.pagetexttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #7f1307;
	text-decoration: none;
}

.pagetext li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
	padding-left: 15px;
}

.contesttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #000;
	text-decoration: none;
}


#Menu li a {
	background: url('../../../../template/images/blue/PagesMenuBg.gif') 0 8px no-repeat;
	color: #f8eecb;
	z-index:99;
}

#Menu li ul li a {
	background: #560000;
}

#Menu li ul li a:hover {
	background-color: #965412;
	color: #000;
}

#Menu li:hover a, #Menu li.over a{
	background-color: #2b2f0e;
}

#Outer {
	
}


#Header {
	
}

#Logo h1 {
	color: #fff;
	background: url(../../default/images/blue/Logo.png) top left no-repeat;
}

#Logo h1 a {
	color: #fff;
}

#SearchForm {
	color: #f6ecca;
}

#SearchForm label {
	color: #f6ecca;
}

#SearchForm a {
	color: #fbf8ec;
}

#SearchForm a:hover {
	color: #fff;
}

.Left {
	background: transparent url('../../../../template/images/blue/LeftBg2.png') no-repeat;
	margin-top:10px;
}
.middleboxes {
	background: transparent url('../../../../template/images/blue/box_background.jpg') no-repeat;
	margin-top: 24px;
	padding-bottom: 8px;
	
}

.Left li {
	border-bottom: 1px solid #7c130c;
}

.Left li a:hover {
	color: #7c130c;
}

.Content {
	
	min-height:300px;
	margin: 0;
	background-repeat: no-repeat;
	
	
}
.Content2 {
	width: 975px;
	min-height:300px;
	margin: -3px 0 0 0;
	background-repeat: no-repeat;
	background-image: url('../../../../template/images/blue/content_backgrnd.jpg');
	background-position: top;
	background-color: #f6ecd1;
}

.mainimagecontainer {
	width: 975px;
	min-height:150px;
	margin: 24px 0 0 0;
	background-repeat: no-repeat;
	background-color: #f8eecb;
}

.mainimagebackground {
	width: 954px;
	min-height:75px;
	margin: 18px 10px 0 9px;

	background-color: #918a5c;
}

.Content3 {
	width: 955px;
	min-height:25px;
	margin: 5px 0 0 0;
	padding-left:20px;
	background-repeat: no-repeat;
	background-color: #f8eecb;
}
.Content3testimonials {
	width: 955px;
	min-height:25px;
	margin: 5px 0 0 0;
	padding-left:20px;
	background-repeat: no-repeat;
	background-color: #f8eecb;
}
.paragraphintros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	color: #ab244e;
	text-decoration: none;	
}
	
.Content a {
	color: #7f1307;
}

.one_half{
	width:455px;
	margin-right:45px;
	margin-top:12px;
	margin-bottom:12px;
	padding:7px;
	
}
.one_halflast{
	width:425px;
	margin-right:10px;
	margin-left:25px;
	margin-top:12px;
	margin-bottom:12px;
	padding:7px;
	
}



.Content.Wide {
	
}

.Content.Widest {
	background-image: url('../../default/images/ContentBgWidest.gif');
}


.Right {
	background: transparent url('../../__custom/images/blue/RightBg.gif') no-repeat;
}

.Right a {
	color: #7c130c;
}

.Right a:hover, .Right a:hover strong {
	color: #666;
}

#Footer {
	width: 975px;
	min-height:250px;
	margin: 0 0 0 0;
	background-repeat: no-repeat;
	background-image: url('../../../../template/images/blue/footerstrip.jpg');
	background-position: bottom;
	background-color: #f8eecb;
}

#Footer li a {
	border-left: 1px solid #b42551;
}

.Content .ProductList li,
.fastCartContent .ProductList li {
	border: 1px solid #8d7352;
	
	
}

.Content .ProductList li:hover,
.Content .ProductList li.Over,
.fastCartContent .ProductList li:hover,
.fastCartContent .ProductList li.Over {
	background: #dab37a;
}

.ProductList .ProductImage {
	background: #fff;
	border-color: #600;
	border-width: 1px;
}

.ProductList strong, .ProductList strong a {
	color: #7f1307;
}

.ProductPrice, .ProductList em {
	color: #800000;
}

.ProductList .Rating {
	color: #797979;
}

.Right .ProductList li {
	border-bottom: 1px solid #c0dae7;
}

.Content .FeaturedProducts .ProductList li {
	background: #d4d2b0;
}

.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
	background: #d4d2b0;
}

.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
	background: url(../../default/images/blue/TopSellerNumberBg.gif) 0 4px no-repeat;
	color: #560000;
}

.Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1 { /* No1 seller box */
	border: 1px solid #c0dae7;
	background: #fff;
}

.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber {
	background: url(../../default/images/blue/TopSellerNumber1Bg.png) 0 0 no-repeat;
	color: #560000;
}

.Breadcrumb {
	border-bottom: 1px solid #8d7352;
}


.CompareItem { width:200px; border-left: solid 1px #CACACA; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #fae28f; }
.CompareFieldTop { border-bottom:solid 1px #85BADF; }
.CompareFieldTop a:hover { color:red; }
.CompareCenter { border-left:solid 1px #85BADF; border-bottom:solid 1px #F2F2F2; }
.CompareLeft { border-left:solid 1px #85BADF; border-bottom:solid 1px #F2F2F2; }

.ViewCartLink {
	background: url('../../__custom/images/blue/Cart.gif') no-repeat 3px 0;
}

table.CartContents, table.General {
	border: 1px solid #af9784;
}

.CartContents thead tr th, table.General thead tr th {
	background: #efdbbc;
	color: #424748;
	border-bottom: 1px solid #af9784;
}

.CartContents tfoot .SubTotal td {
	border-top: 1px solid #af9784;
	color: #560000;
}

.MiniCart .SubTotal {
	color: #560000;
}

.JustAddedProduct {
	border: 1px solid #c0dae7;
	background: #fff;
}

.JustAddedProduct strong, .JustAddedProduct a {
	color: #560000;
}

.CategoryPagination {
	color: #7c130c;
	background: #f4fbfc;
	border: 1px solid #c0dae7;
}

.CheckoutRedeemCoupon { background: #EAFDFF; padding: 10px; width: 300px; border: 1px solid #9DD3D8; margin-bottom: 10px; }

.SubCategoryList, .SubBrandList {
	
}

.SpecificInfoMessage {
	background-color: #f8e4d1;
	color: #555;
}

.InfoMessage {
	background: #fae28f url('../../default/images/InfoMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.SuccessMessage {
	background: #E8FFDF url('../../default/images/SuccessMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.ErrorMessage {
	background: #FFECEC url('../../default/images/ErrorMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
	background: #fae28f;
}

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
	border: 1px solid #af9784;
	background: #efdbbc;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	background: #f3e6c5;
	border: 1px solid #caae89;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
	background: #f0f0f0;
	border: 1px solid #ddd;
	color: #555;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	color: #888;
}

/* Tabbed Navigation */
.TabNav {
	border-bottom: 1px solid #4c4e2b;
}

.TabNav li a {
	border: 1px solid #4c4e2b;
	background: #d4d2b0;
}

.TabNav li a:hover {
	background-color: #d4d2b0;
}

.TabNav li.Active a {
	border-bottom: 1px solid #fff;
	background: #fff;
}

/* General Tables */
table.General tbody tr td {
	border-top: 1px solid #efefef;
}

/* Product Videos */

#VideoContainer {
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.currentVideo {
	background-color: #ddf0f6;
}

.videoRow:hover {
	background-color: #efefef;
}

/* Product Videos */

#VideoContainer {
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.currentVideo {
	background-color: #ddf0f6;
}

.videoRow:hover {
	background-color: #efefef;
}

#SearchResultsCategoryAndBrand {
	background-color: #EEF5F9;
}

.CartContents .ItemShipping th {
	border-bottom-color: #af9784;
	border-top-color: #af9784;
	background: #efdbbc;
}

/* Category flyout styles (theme) */

/* Child menu items, does not include the always-showing root level */
#SideCategoryList .sf-menu li ul li {
}

/* Root menu item when expanded */
#SideCategoryList .sf-menu .sfHover a,
/* Child menu item links */
#SideCategoryList .sf-menu li ul a {
	background-color: #532c13;
	color: #FFF;
}

/* Parent menu items of a child being hovered (not including root-level items) */
#SideCategoryList .sf-menu li ul li:hover > a,
/* Child menu item while hovering */
#SideCategoryList .sf-menu li ul a:focus,
#SideCategoryList .sf-menu li ul a:hover,
#SideCategoryList .sf-menu li ul a:active {
	background-color: #560000;
}

/* End: category flyout styles */


/* start fast cart styles */
#fastCartContainer {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 13px;
}
.fastCartContent h2 {
	color: #009E0F;
	background-color:transparent;
}
.fastCartContent h3 {
	color: #BB6F21;
	background-color:transparent;
}
.fastCartSummaryBox {
	background-color: #DDFEDA;
}
.fastCartContent .fastCartTop a,
.fastCartContent .ProductList .ProductDetails a {
	color: #560000;
}
.fastCartContent .ProductPrice,
.fastCartContent .ProductList em {
	color: #800000;
}
.fastCartContent .Quantity {
	color: #828DB3;
}
.fastCartContent p {
	color: #444444;
}
.fastCartContent .ProductList li {
	background-color: #FFF;
}
/* end fast cart styles */



/* ------- FOOTER LINKS ------- */

.pinknav {
	font-size:11px;
	font-family:"helvetica neue",Helvetica,Arial,Verdana,sans-serif; 
	letter-spacing:1px; 
	line-height:12px; 
	color:#f6ecca;
	margin-top: -24px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.pinknav:a {
	font-size:11px;
	font-family:"helvetica neue",Helvetica,Arial,Verdana,sans-serif; 
	letter-spacing:1px; 
	line-height:12px; 
	color:#6a4c36;
	margin-top: -24px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


.contactnav {
	font-size:12px;
	font-family:"helvetica neue",Helvetica,Arial,Verdana,sans-serif; 
	letter-spacing:0.4px; 
	line-height:16px; 
	word-spacing:1px; 
	color:#f6ecca;
	padding-left:12px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.quotes {
	font-size:12px;
	font-family:"helvetica neue", Helvetica, Arial, Verdana, sans-serif;
	line-height:15px;
	word-spacing:1px;
	color:#f6ecca;
	padding-left:12px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-style: normal;
}
.footerquotes {
	font-size:18px;
	font-family:"helvetica neue", Helvetica, Arial, Verdana, sans-serif;
	line-height:20px;
	word-spacing:1px;
	color:#f6ecca;
	padding-left:12px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-style: normal;
}

.footersub {
	font-size:13px;
	font-family:"helvetica neue", Helvetica, Arial, Verdana, sans-serif;
	line-height:17px;
	word-spacing:1px;
	color:#999999;
	padding-left:12px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-style: normal;
}

.footertag{
	font-size:10px;
	font-family:"helvetica neue", Helvetica, Arial, Verdana, sans-serif;
	line-height:17px;
	word-spacing:1px;
	color:#666666;
	padding-left:12px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-style: normal;
}

.contactpadding {
	
	padding-left:24px;
	
}



/* ------- image nav ------- */
#imagenav{
	color:#000;
}
#imagenav a{
	color:#000;
}
#imagenav a:hover{color:#D7A52E;}
.imagenav_widgettitle,.partial_gradient_slide .slider_content,.partial_gradient_slide h2{
	color:#000;
}



.one_fifth{
	width:295px;
}
.one_fifthlast{
	width:265px;
	padding-top:12px;
	margin-left:35px;
}

.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{
	position:relative;
	padding-top:12px;
	margin-top:6px;
	margin-right:12px;
	margin-left:4px;
	float:left;
}
.first{
	position:relative;
	padding-top:12px;
	margin-top:6px;
	margin-right:30px;
	margin-left:8px;
	float:left;
}

.middleimagepadding{
	padding-right:8px;
}

html, body, div, li, form, fieldset, input, textarea, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, pre, table, blockquote{ 
	margin:0; 
	padding:0; 
	vertical-align:baseline; }

h6{ font-size:12px; letter-spacing:0px; margin-bottom:5px; padding-bottom:5px; text-transform:none; line-height:15px; font-weight:bold; color:#000;}


.imagenav_background{background: #000 repeat-y scroll center top transparent;}
#imagenav{background: url(../../image_nav_background.jpg) no-repeat scroll center bottom transparent;}


#footer2,#sub_footer2{ width:980px; margin:0 auto; }
.inner{ width:980px; margin:0 auto; position:relative; }


/* ------- 2. Footer Body ------- */
#imagenav li,#imagenav ul{ margin:0;display:inline; font-weight:normal; text-transform:uppercase; }
#imagenav a{ padding:0 5px; }
#imagenav {
	font-size:10px;
	font-family:"helvetica neue",Helvetica,Arial,Verdana,sans-serif; 
	letter-spacing:0.4px; 
	line-height:12px; 
	word-spacing:1px; 
	color:#000;
	padding-bottom:30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.imagenav_background{padding-top:1px; }
.imagenav_trim{height:195px;width:970px;margin:0 repeat-x scroll 0 25% transparent;}
#imagenav.inner{ padding:10px 0; overflow:hidden;}


.last{ float: left; margin-top:6px; margin-right:0 !important; clear:right; }

.lastimagenav{position:relative;
	margin-right:15px;
	
	float:left;
	width: 232px; 
	!important; clear:right; }
	
	
/* ------- 3. List Styles ------- */
ul{ list-style:none; }
ol{ list-style:none; }
li{ margin:2px 0;}
ol li{ margin-top:10px; }
ul, ol, dd{ margin-left:0px; }
ul ul, ol ul, ul ol, ol ol{ margin-bottom:0; }





#imagenav .widget{overflow:hidden;padding-bottom:10px;position:relative;}
.widget ul{margin-bottom:0;}
.textwidget{clear:both;}

a:link,a:visited,a:hover,a:active,a:focus{ text-decoration:none; outline:0 none; -moz-outline-style:none; }










.wt-rotator{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
background-color:#000;
border:1px solid #000;
position:relative;
width:950px;
height:350px;
overflow:hidden;
}
.wt-rotator a{
outline:none;
}
.wt-rotator .screen{
position:relative;
top:0;
left:0;
width:958px;
height:350px;
overflow:hidden;
}
.wt-rotator .main-img{
display:none;
position:absolute;
top:0;
left:0;
border:0px;
}
.wt-rotator .preloader{
background:#000 url(assets/loader.gif) no-repeat center;
float:left;
width:34px;
height:34px;
position:absolute;
top:50%;
left:50%;
margin-top:-17px;
margin-left:-17px;
display:none;
}
.wt-rotator #timer{
position:absolute;
left:0;
height:4px;
background-color:#FFF;
filter:alpha(opacity=50);
opacity:0.50;
visibility:hidden;
font-size:0;
}
.wt-rotator .desc{
color:#000;
position:absolute;
top:0;
left:0;
overflow:hidden;
visibility:hidden;
text-align:left;
}
.wt-rotator .inner-bg{
position:absolute;
width:100%;
height:100%;
background-color:#FFF;
filter:alpha(opacity=75);
opacity:0.75;
}
.wt-rotator .inner-text{
position:absolute;
padding:10px;
}
.wt-rotator .c-panel{
position:absolute;
float:left;
top:0;
left:0;
visibility:hidden;
}
.wt-rotator .cp-bg{
background:#333;
border:1px solid #000;
}
.wt-rotator .thumbnails,
.wt-rotator .buttons{
float:left;
overflow:hidden;
}
.wt-rotator .thumbnails ul{
list-style:none;
margin:0;
padding:0;
}
.wt-rotator .thumbnails li,
.wt-rotator .play-btn,
.wt-rotator .prev-btn,
.wt-rotator .next-btn{
list-style:none;
display:block;
float:left;
margin-right:4px;
overflow:hidden;
width:24px;
height:24px;
line-height:24px;
text-align:center;
color:#FFF;
background-color:#000;
border:1px solid #000;
cursor:pointer;
font-weight:bold;
}
.wt-rotator .thumbnails li.thumb-over{
color:#FFF;
background-color:#CCC;
}
.wt-rotator .thumbnails li.curr-thumb{
color:#000;
background-color:#FFF;
}
.wt-rotator .thumbnails li *{
display:none;
}
.wt-rotator .thumbnails li div{
color:#FFF;
background-color:#000;
}
.wt-rotator .play-btn{
background:#000 url(assets/play.png) no-repeat center;
}
.wt-rotator .pause{
background:#000 url(assets/pause.png) no-repeat center;
}
.wt-rotator .prev-btn{
background:#000 url(assets/prev.png) no-repeat center;
}
.wt-rotator .next-btn{
background:#000 url(assets/next.png) no-repeat center;
}
.wt-rotator .button-over{
background-color:#CCC;
}
#rotator-tooltip{
position:absolute;
top:0;
left:0;
display:none;
}
.txt-up{
margin-left:-10px;
margin-bottom:5px;
background:url(assets/tail.png) no-repeat;
background-position:10px bottom;
background-position-x:10px;
background-position-y:bottom;
}
.txt-down{
margin-left:-10px;
margin-top:24px;
background:url(assets/rev_tail.png) no-repeat;
background-position:10px top;
background-position-x:10px;
background-position-y:top;
}
.img-up{
margin-left:5px;
margin-bottom:5px;
background:url(assets/tail.png) center bottom no-repeat;
}
.img-down{
margin-left:5px;
margin-top:24px;
background:url(assets/rev_tail.png) center top no-repeat;
}
#rotator-tooltip  .tt-txt{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
background-color:#000;
max-width:300px;
padding:4px;
margin:8px 0;
}
#rotator-tooltip .tt-img{
background-color:#000;
padding:2px;
margin:8px 0;
}
.wt-rotator .block,
.wt-rotator .vpiece,
.wt-rotator .hpiece{
position:absolute;
}



