html {
	height: 100%;
	margin-bottom: 1px;
}

body{
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
	margin: 0;
	padding: 0;

}

a {
	text-decoration: underline;
	color: #006600;
}

a:hover {
	text-decoration: none;
	color: #006600;
}

h1, h2, h3, h4, h4 {
	/* setup some more readable header spacing */
	padding-bottom: 5px;
	margin: 15px 0;
}

h1 { 
	font-size: 200%;
}

h2 {
	font-size: 175%;
}

h3 {
	font-size: 150%;
}

h4 {
	font-size: 120%;
}

#imgYouTubeThumb{
width:240px;
height: 180px;
}

#outerwrap{
background-image:url(App_Themes/FourCorners/content/images/template/bg_page.gif);
margin:auto;
width:1000px;
}
#innerwrap{
width:963px;
margin:auto;

}
#header{
width:962px;
height:132px;
margin:0;
background-image:url(App_Themes/FourCorners/content/images/template/bg_header.gif);
text-align:right;
}
#content{
width:962px;
/*background-image:url(App_Themes/FourCorners/content/images/template/bg_page.gif);*/
margin-bottom:20px;

}
#left{
width:200px;
float:left;
position:relative;
}

#menu
{
background-color:#d5d5d5;
width:962px;
float:left;
position:relative;
margin:0;
margin-bottom: 6px;
text-align:center;
}

#main{
width:562px;
float:left;
position:relative;
}

#mainwide{
width:752px;
float:left;
position:relative;
}

#mainwide p{
margin: 10px 20px 15px 10px;
}

#right{
width:188px;
float:left;
position:relative;}

#right h1,h2,h3,h4{
/*text-align:center;*/
margin: 0 auto;
}

#right ul{
margin: 0 10px 5px 10px;
text-indent: 0;
padding-left:5px;
}

#right li{
padding-bottom:10px;
}

#footer{
clear:both;
margin-top:15px;
color:#ffffff;
}

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover{
color:#ffffff;
text-decoration:underline;
}

.feature_green {
	background: #71bf44 url(App_Themes/FourCorners/content/images/template/box4-br.png) 100% 100% no-repeat;
	width:180px;
	margin:auto;
}

.feature_green div div div
{
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
color: #ffffff;
}

.feature_green div
{
background-color: transparent;
background-image: url(App_Themes/FourCorners/content/images/template/box4-bl.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 100%;
}

.feature_green div div
{
background-color: transparent;
background-image: url(App_Themes/FourCorners/content/images/template/box4-tr.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 100% 0pt;
}

.feature_green div div div
{
background-color: transparent;
background-image: url(App_Themes/FourCorners/content/images/template/box4-tl.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 0pt;
}

.feature_gray {
	background: #9a9a9a url(App_Themes/FourCorners/content/images/template/box5-br.png) 100% 100% no-repeat;
	width:180px;
	margin:auto;
}

.feature_gray div div div
{
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
color: White;
}

.feature_gray div
{
background-color: transparent;
background-image: url(App_Themes/FourCorners/content/images/template/box5-bl.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 100%;
}

.feature_gray div div
{
background-color: transparent;
background-image: url(App_Themes/FourCorners/content/images/template/box5-tr.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 100% 0pt;
}

.feature_gray div div div
{
background-color: transparent;
background-image: url(App_Themes/FourCorners/content/images/template/box5-tl.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 0pt;
}

.carboxwrap{
	background: transparent;
	background-image: url(App_Themes/FourCorners/content/images/template/box3-br.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 169px 100%;
	z-index:10;
	margin-bottom:15px;
}

.cartbox {
/*	background: transparent url(./images/template/box3-br.png) 100% 100% no-repeat;*/
	background: url(App_Themes/FourCorners/content/images/template/box3-bk.png) repeat-x;	
	background-color:#cecece;
	width:180px;
	margin:auto;
	text-align:right;
	color:#000000;
}

.cartbox div div div{
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
color: #ffffff;
background-color:#cecece;
background: url(App_Themes/FourCorners/content/images/template/box3-bottom.png) 100% 100% repeat-x;

}

.cartbox div{
background-color: transparent;
background-image: url(App_Themes/FourCorners/content/images/template/box3-bl.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 100%;
}

.cartbox div div{
background-color: transparent;
}

.cartbox div div div{
background-color: transparent;
}

.cartbox img.checkout{
width: 91px;
height: 17px;
float:right;
margin: 1px 1px 10px 1px;
border:0;
}

.cartbox img.viewcart{
width: 64px;
height: 17px;
float:left;
margin: 1px 1px 10px 1px;
border:0;
}

.cartbox a{
	color:#000000;
	text-decoration:none;
}

.cartbox a:hover{
	color:#000000;
	text-decoration:underline;
}

.cartbox li{
	list-style:none;
	color:#000000;
}

.cartbox p{
	color:#000000;
	text-align:right;
}

.category {
	background: #71bf44 url(App_Themes/FourCorners/content/images/template/box4-br.png) 100% 100% no-repeat;
	width:180px;
	margin:auto;
}
/*------DISABLED CATEGORY: Under Construction--------*/
.category {
/*visibility: hidden;
display: none;*/
}
/*---------------*/
.category{
	background: transparent;
	background-image: url(App_Themes/FourCorners/content/images/template/box2-br.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 169px 100%;
	z-index:10;
	margin-bottom:15px;
}

.category {
/*	background: transparent url(App_Themes/FourCorners/content/images/template/box3-br.png) 100% 100% no-repeat;*/
	background: url(App_Themes/FourCorners/content/images/template/box2-bk.png) repeat-x;	
	background-color:#cecece;
	width:180px;
	margin:auto;
	text-align:left;
	color:#000000;
	padding-top:27px;
}

.category div div div
{
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
color: #ffffff;
background-color:#cecece;
background: url(App_Themes/FourCorners/content/images/template/box2-bottom.png) 100% 100% repeat-x;

}


.category div div{
background-color: transparent;
}

.category div div div{
background-color: transparent;
}

.category ul{
padding:0px;
margin:0px;
}

.category li{
list-style:none;
padding-left:0px;
}
/*
change by jrose on 11/18/09 - needed to add the a and a:hover to the list below
*/
.category li a, .category li a:link, .category li a:visited, .category li a:hover, .category li a:active{
padding:0px;
margin:0px;
margin-left:-9px;
text-decoration:none;
display: block;
width:178px;
color:#000000;
background-color:#FFFFFF;
text-indent:10px;
}


.category ul ul li a:link, .category ul ul li a:visited, .category ul ul li a:active{
padding-left: 10px;
margin-left:-9px;
width: 168px;
}

.category li a:hover{
background-color:#d3ebc5;
color:#000000;
}


/*------DISABLED Special Offer: Under Construction--------*/

.specialOffer {
/*	background: transparent url(App_Themes/FourCorners/content/images/template/box3-br.png) 100% 100% no-repeat;*/
	border-left:solid 1px #e4e4e4;	
	border-right:solid 1px #e4e4e4;
	width:178px;
	margin:auto;
	text-align:center;
	color:#000000;
	padding-top:10px;
	height:234px;
}

.crossSell {
	border-left:solid 1px #e4e4e4;
	border-right:solid 1px #e4e4e4;
	width:178px;
	/*margin:auto;*/
	text-align:center;
	color:#000000;
	padding-top:27px;
}

.youMayAlsoLikeTop
{
    
background: url(App_Themes/FourCorners/content/you_may.png);
margin:auto;
height:35px;
width:178px;
}
.specialOfferTop
{
background: url(App_Themes/FourCorners/content/special-offer.png);
margin:auto;
height:35px;
width:178px;
}
.specialOfferBottom
{

background: url(App_Themes/FourCorners/content/images/template/box2-bottom.png);
background-repeat:no-repeat;
width:178px;
margin:auto;
height:10px
}

.specialOffer li{
list-style:none;
text-align:center;
}

.specialOffer ul{
padding:0px;
margin-left:0px;
}
.bestSellersTop
{
/*background: url(App_Themes/FourCorners/content/green-title-bkg.png);*/
/*background:  url(App_Themes/FourCorners/content/BestSellers.png);*/
background:  url(App_Themes/FourCorners/content/BestSellers.png);

margin:auto;
height:35px;
width:178px;
font-size:12pt;
color:White;
text-align:center;
vertical-align:bottom;
}
.bestSellersBottom
{

background: url(App_Themes/FourCorners/content/images/template/box2-bottom.png);
background-repeat:no-repeat;
width:178px;
margin:auto;
height:10px
}

.bestSellers
{
border-left: 1px solid #e4e4e4;	
border-right:1px solid #e4e4e4;
text-align: center;
width:178px;
padding-top:10px;
margin:auto;
}

.bestSellers li{
text-align:left;
}

.bestSellers ul{
padding:0px;
margin-left:0px;
}
.RecentlyViewedTop
{
    /*background: url(App_Themes/FourCorners/content/recent.png);*/
    background: url(App_Themes/FourCorners/content/Recentlyviewed.png);

margin:auto;
height:35px;
width:178px;
}
.RecentlyViewed
{
    border-left:solid 1px #e4e4e4;	
	border-right:solid 1px #e4e4e4;
	width:178px;
	margin:auto;
	text-align:center;
	color:#000000;
	padding-top:10px;
}
.RecentlyViewed li{
list-style:none;
text-align:center;
}

.RecentlyViewed ul{
padding:0px;
margin-left:0px;
}
/*.specialOffer div div{
background-color: transparent;
}

.specialOffer div div div{
background-color: transparent;
}





.specialOffer li a, .specialOffer li a:link, .specialOffer li a:visited, .specialOffer li a:hover, .specialOffer li a:active{
padding:0px;
margin:0px;
margin-left:-9px;
text-decoration:none;
display: block;
width:178px;
color:#000000;
background-color:#FFFFFF;
text-indent:10px;
}


.specialOffer ul ul li a:link, .specialOffer ul ul li a:visited, .specialOffer ul ul li a:active{
padding-left: 10px;
margin-left:-9px;
width: 168px;
}

.specialOffer li a:hover{
background-color:#d3ebc5;
color:#000000;
}


---------------


/*------DISABLED recentlyViewed: Under Construction--------*/
.recentlyViewed {
/*visibility: hidden;
display: none;*/
}
/*---------------*/
.recentlyViewed{
	background: transparent;
	background-image: url(App_Themes/FourCorners/content/images/template/box2-br.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 169px 100%;
	z-index:10;
	margin-bottom:15px;
}

.recentlyViewed {
/*	background: transparent url(App_Themes/FourCorners/content/images/template/box3-br.png) 100% 100% no-repeat;*/
	background: url(App_Themes/FourCorners/content/images/template/box2-bk.png) repeat-x;	
	background-color:#cecece;
	width:180px;
	margin:auto;
	text-align:left;
	color:#000000;
	padding-top:27px;
}

.recentlyViewed div div div
{
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
color: #ffffff;
background-color:#cecece;
background: url(App_Themes/FourCorners/content/images/template/box2-bottom.png) 100% 100% repeat-x;

}

.recentlyViewed div
{
background-color: transparent;
background-image: url(App_Themes/FourCorners/content/images/template/box2-bl.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 100%;
}

.recentlyViewed div div{
background-color: transparent;
}

.recentlyViewed div div div{
background-color: transparent;
}

.recentlyViewed ul{
padding:0px;
margin:0px;
}

.recentlyViewed li{
list-style:none;
padding-left:0px;
}

.recentlyViewed li a, .recentlyViewed li a:link, .recentlyViewed li a:visited, .recentlyViewed li a:hover, .recentlyViewed li a:active{
padding:0px;
margin:0px;
margin-left:-9px;
text-decoration:none;
display: block;
width:178px;
color:#000000;
background-color:#FFFFFF;
text-indent:10px;
}


.recentlyViewed ul ul li a:link, .recentlyViewed ul ul li a:visited, .recentlyViewed ul ul li a:active{
padding-left: 10px;
margin-left:-9px;
width: 168px;
}

.recentlyViewed li a:hover{
background-color:#d3ebc5;
color:#000000;
}


/*---------------*/


/*------quickOrder: Under Construction--------*/
/*---------------*/
.QuickOrderTop
{  
background: url(App_Themes/FourCorners/content/quick.png);
margin:auto;
height:35px;
width:178px;
}
.QuickOrder{
	border-left:solid 1px #e4e4e4;	
	border-right:solid 1px #e4e4e4;
	width:178px;
	margin:auto;
	text-align:center;
	color:#000000;
	padding-top:27px;
}

.quickOrder {
/*	background: transparent url(App_Themes/FourCorners/content/images/template/box3-br.png) 100% 100% no-repeat;*/
	background: url(App_Themes/FourCorners/content/images/template/box2-bk.png) repeat-x;	
	background-color:#cecece;
	width:180px;
	margin-left: 10px;
	text-align:left;
	color: #ffffff;
	padding-top:27px;
}

.quickOrder div div div
{
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
color: #ffffff;
background-color:#9A9A9A;
background: url(App_Themes/FourCorners/content/images/template/box2-bottom.png) 100% 100% repeat-x;

}

.quickOrder div
{
background-color:#9A9A9A;
color: #ffffff;
background-image: url(App_Themes/FourCorners/content/images/template/box2-bl.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 100%;
}

.quickOrder div div{
background-color:#9A9A9A;
color: #ffffff;
}

.quickOrder div div div{
background-color:#9A9A9A;
color: #ffffff;
}

.quickOrder ul{
padding:0px;
margin:0px;
}

.quickOrder li{
list-style:none;
padding-left:0px;
}

.quickOrder li a, .quickOrder li a:link, .quickOrder li a:visited, .quickOrder li a:hover, .quickOrder li a:active{
padding:0px;
margin:0px;
margin-left:-9px;
text-decoration:none;
display: block;
width:178px;
color:#000000;
background-color:#FFFFFF;
text-indent:10px;
}


.quickOrder ul ul li a:link, .quickOrder ul ul li a:visited, .quickOrder ul ul li a:active{
padding-left: 10px;
margin-left:-9px;
width: 168px;
}

.quickOrder li a:hover{
background-color:#d3ebc5;
color:#000000;
}


/*---------------*/


.footer {
	background: #9a9a9a url(App_Themes/FourCorners/content/images/template/box5-br.png) 100% 100% no-repeat;
	width:962px;
	margin:auto;
}

.footer div div div
{
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
color: #ffffff;
}

.footer div
{
background-color: transparent;
background-image: url(App_Themes/FourCorners/content/images/template/box5-bl.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 100%;
}

.footer div div
{
background-color: transparent;
background-image: url(App_Themes/FourCorners/content/images/template/box5-tr.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 100% 0pt;
}

.footer div div div
{
background-color: transparent;
background-image: url(App_Themes/FourCorners/content/images/template/box5-tl.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 0pt;
}

.product_row{
clear:both;
width:556px;
height: 335px;
}

#mainwide .product_row{
clear:both;
width:756px;
height: 335px;
}

.product_row img.product{
width: 177px;
height: 177px;
margin: 1px 1px 5px 1px;
}

.product_row img.addtocart{
width: 76px;
height: 16px;
float:left;
margin: 1px 1px 10px 1px;
border:0;
}

.product_row img.moreinfo{
width: 76px;
height: 16px;
float:right;
margin: 1px 1px 10px 1px;
border:0;
}

/*added by jrose on 12/31/2009 for the cross-sell item*/
.product_col1_noborder{
width: 179px;
height: 220px;
/*text-align:center;*/
/*margin: 0 5px 5px 0px;*/
margin-left:-1px;
}
.buttonsDiv
{
    position: relative; bottom: 0px; height: 26px;    
}
.product_col1{
width: 179px;
/*change to expand height of boxes on default page 2/25/10 - jrose*/
height: 330px;
text-align:center;
margin: 0 5px 5px 0;
border:solid #cecece 1px; 

}
.product_col1 .h4{
	color:Black;
}
.product_col2{
width: 179px;
height: 220px;
float:left;
margin: 0 4px 5px 0;
border:solid #cecece 1px; 
}
.product_col2 .h4{
	color:Black;
}
.product_col3{
width: 179px;
height: 220px;
text-align:center;
margin: 0 0 5px 4px;
border:solid #cecece 1px; 
}
.product_col3 .h4{
	color:Black;
}
.product_col4{
width: 179px;
height: 220px;
float:left;
margin: 0 0 5px 4px;
border:solid #cecece 1px; 
}
.product_col4 .h4{
	color:Black;
}
.product_row h4{
margin:5px;
line-height:1em;
font-size: 14px;
padding:0;
}

.product_row p{
margin:5px;
padding:0;
}

#mainwide .product_row p{
margin:5px;
padding:0;
}

.product_row p.price{
margin-left:5px;
padding:0;
text-align:right;

}

form.search {
float:right;
padding-right: 25px;
}

form.search input.searchbox {
width: 166px;
}

form.search input.gosearch {
border:none; 
width:30px; 
height:20px; 
background:url(App_Themes/FourCorners/content/images/template/go.jpg) top left no-repeat; 
cursor:pointer; 
_cursor:hand;
}


form.signup {
float:right;
padding-right: 25px;
}

form.signup input.signupbox {
width: 166px;
}

form.signup input.gosignup {
border:none; 
width:30px; 
height:20px; 
background:url(App_Themes/FourCorners/content/images/template/go.jpg) top left no-repeat; 
cursor:pointer; 
_cursor:hand;
}

table.headerforms{
width: 235px;
float:right;
border:1px #999999 solid;
}
table.headerforms td{
padding:0px;
margin: 0px;
border:1px #999999 solid;
}

.productphotos{
width: 372px;
margin: 0 10px 0 0;
float:left;
}

.productdetails{
width: 374px;
float:left;
}


/*added top margin of 10px*/
.productdetails h1,h2,h3,h4{

margin: 10px 0 15px 0;
text-align:left;
}





.productdetails img.addtocart{
width: 76px;
height: 16px;
float:left;
margin: 10px 1px 10px 1px;
border:0;
}

.product_large{
width: 362px;
height: 362px;
margin: 0 5px 5px 0;
}
.product_sm1{
width: 109px;
height: 109px;
float:left;
margin: 0 17px 16px 0;
border:0;
}
.product_sm2{
width: 109px;
height: 109px;
float:left;
margin: 0 17px 16px 0;
border:0;
}
.product_sm3{
width: 109px;
height: 109px;
float:left;
margin: 0 0 16px 0;
border:0;
}

table.optionstable{
width:100%;
margin: 5px 0;
}

table.optionstable td{
padding:3px;
}

.imageright {
float:right;
}

.imageleft {
float:left;
}


.extrasmall {
	line-height: 1.25em;
	font-size: x-small;
}

.ssswFormLabel
{
    text-align:right;
}

.ssswFormControl
{
    text-align:left;
}

.ssswBreadCrumbCurrentNode
{
	color: #66CC00;
}
.watermark
{
  color:Gray;
}
.individualProduct
{
    padding-left:10px;
    text-align:left;
}
.singleOfferWrapper
{
    padding-left:10px;
}
.error
{
    color:Red;
}
.contactUsHeader1
{
    text-decoration:underline;
    font-weight:bold;
    margin-top:10px;
}

.contactUsHeader2
{
    margin-top:10px;
    text-decoration:underline;
}

.contactUs
{
    margin-left:10px;
}

.makeBold
{
    font-weight:bold;
}

.faqHeadings
{
    margin-left:10px;
}

.featuredItem
{
    border:2px solid grey;
    padding:5px;
    margin-bottom:10px;
    width:538px;
    overflow:hidden;
}

.checkoutParagraph
{
   margin-bottom:15px;
   padding-left:12px;
}

.initialCheckoutParagraph
{
    margin-top:-15px;
    margin-bottom:15px;
    padding-left:12px;
    
   
}

.totalRow
{
    border-right:1px solid rgb(85, 85, 85);
    border-left: 1px solid rgb(85, 85, 85);
    border-bottom:1px solid rgb(85, 85, 85);
    background-color:#e4e4e4;
}

.itemTotalRow
{
    border-right:1px solid rgb(85, 85, 85);
    border-left: 1px solid rgb(85, 85, 85);
    border-bottom:1px solid rgb(85, 85, 85);
    background-color:#FFF;
}

.itemTotalRowHeader
{
 background-color:#e4e4e4;
 font-weight:bold;
 border:solid 1px #555555;
 height:34px;
 vertical-align:middle;
 }

 .itemTotalCell
 {
 border:solid 1px #555555;
 }

 .promotionMessage
 {
    color:Red;
    /*margin-left:10px;*/
 }