﻿@media screen
{
    
*{font-family:'Tahoma'; font-size:14px;}
html,body{margin:0;padding:0;font-family:'Tahoma';margin-top:0px;}
body{text-align:center;background-image:url('images/backgrounds/_HomeCasualBG.jpg'); background-repeat:repeat; background-attachment:fixed; background-position:0 0;margin-top:0px;background-color:#6F5239;}
p{margin:0 10px 10px}
a{padding:5px; text-decoration:none; color:#000000;}
small{font-size:x-small;}
h1.hcHeading
{
    color: #A59E8C;
    font-size: 26px;
    font-weight:normal;
    margin-bottom: 40px;
    margin-top:25px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.hcImageTitle{color: #A59E8C;font-size: 26px;font-weight:normal;margin-bottom: 15px;margin-top:25px;font-family: Tahoma, Arial, Helvetica, sans-serif;}

div#header{margin:0px;border-bottom:solid 1px #000;background-image:url('images/backgrounds/Header2010.jpg'); background-repeat:no-repeat; background-position:0 0; height:126px;}
div#header h1{height:80px;line-height:80px;margin:0;padding-left:10px;}
.navigation{color:#EBE3C8;vertical-align:bottom; vertical-align:bottom;height:25px;
	background-image:url('images/backgrounds/menuBG.jpg');
	background-repeat:repeat-x;
	background-position: 0 0;
	border-bottom:solid 2px #523316;
	padding-left:25px;}

div#logo{float:right;clear:none;}
div#tagLine{text-align:center; margin-bottom:39px; width:100%}

html div#container{background-image:none; text-align:left; background-color:#1A0D04;border-left:solid 1px black;border-right:solid 1px black; margin-top:0;width:953px; overflow:hidden;}

div#content{}
div#content {margin:0px;width:100%;overflow:hidden;height:100%}
div#content p{line-height:1.4}
div#content img{border:solid 1px #000;}

div#sidebar{}
div#sidebar ul{margin:15px 0; padding:0; list-style-type:none;}
div#sidebar li{margin-bottom:5px; text-align:center;}
div#sidebar img{width:156px; border:solid 1px #000;}

div#extra{}

div#footer{color:#CCC; background-repeat:no-repeat;border-top:solid 1px #523316; background-image:url('images/backgrounds/footerBG2010.jpg');padding-left:25px;border-bottom:solid 1px #000;}
div#footer small{line-height:30px;}
div#footer p{margin:0;padding:5px 10px}

div#container{width:1024px;margin:0 auto}

div#sidebar{float:right;clear:right;width:260px;}
div#extra{float:left;width:75%}
div#footer{clear:both;width:100%}

div#wideRight{float:left;width:55%; vertical-align:top; padding-right:25px;}
div#wideRight *{color:#EBE3C8;}
div#wideRight h2, div#narrowLeft h2{color:#945E2A; font-size:larger; font-weight:normal;margin-bottom:5px;margin-left:8px;}

div#dvBody{background-color:#1A0D04; margin-left:25px;}

div#narrowLeft{width:30%; float:left; padding-top:25px;}

div#narrowLeft {margin-left:0px;margin-right:20px;}
div#narrowLeft p{line-height:1.4;width:100%;}
div#narrowLeft img{border:solid 1px #8D6E52; width:100%;}
div#narrowLeft ul{color:#EBE3C8;padding-right:5px;padding-top:0px; margin-top:0px;}

div#ImageAndContent{padding:25px;}
div#ImageAndContent *{color:#EBE3C8;}
div#ImageAndContent img{border:solid 1px #EBE3C8; width:300px; text-align:left; margin:10px; float:left;}

hr.columnKeeper{clear:both; border:none;visibility:hidden;height:0px;margin:0px;}

ul#ulSidebarCategories{list-style-image:none; text-align:center; vertical-align:top;}
ul#ulSidebarCategories img{display:inline-block; text-align:center;}
ul#ulSidebarCategories li span{ font-family:Tahoma; font-size:14px;color:#CCC; margin-bottom:7px;}
ul#ulSidebarCategories li{padding-bottom:15px;}

img.shadowedImage{border-right:solid 5px black; border-bottom:solid 5px black;}

rmItem{background-color:#33190A;}

.retailerProductTable{margin-top:25px; margin-bottom:25px;}

.retailerProductTable td{width:200px; border: solid 1px #4B3122; text-align:center; padding:10px; padding-top:15px; vertical-align:top;}
.retailerProductList{margin-top:15px;}
#retailerDetails .retailerLogoContainer{text-align:center;}
#retailerDetails .retailerImage{max-width:180px; text-align:center;display:block; margin-bottom:5px;}
#retailerDetails *{color:#EBE3C8;}
.typeHeading, .categoryHeading, .retailerNameHeading{margin-bottom:3px;}
.retailerDetailsContainer{background-color:#32190A; margin-right:25px; margin-bottom:25px;padding-left:25px;background-image:url('images/backgrounds/retailerDetails.jpg'); background-repeat:repeat-x;border:solid 1px #4B3122;}
#dvDetailDirections{color:#A99685; padding-top:25px; margin-right:25px; margin-bottom:25px;padding-left:25px;background-image:url('images/swoosh.gif'); background-repeat:no-repeat; background-position:top left;}
#dvDetailDirections h3, #dvDetailDirections li{font-size:smaller;}

#retailerDetails a{color:#9E7C65;}
#retailerDetails a:hover{cursor:pointer; color:#EBE3C8;}
#dvRotator{border-top: solid 1px #000;border-left:none;border-right:none; width:100%;height:382px !important;}
.splashRotatorContainer{width:100%}
.slideShow{width:100%;}
#dvRotator .rotatorImage{border:none;width:100%;}
#dvRotator ul, #dvRotator li, #dvRotator div,#dvRotator img{margin:0; padding:0;}

/*Product Page */
#productName{color:#EBE3C8; font-size:18px;margin-top:10px; margin-left:0px; 
             background-color:#1A0D04;width:670px;
             margin-bottom:0px;padding-bottom:5px;
             border:solid 1px #1A0D04;}
#productName span{display:inline-block;padding:5px;}
#productName .productPageName{color:#EBE3C8; font-size:16px;margin-left:0px;}
#dvProductImageContainer{width:650px;}
#dvProductImageContainer img{margin:0px;}
.productPageDescription{text-align:left;font-size:12px;}
.productNotFound, .productPageDescription,#retailerInformation{color:#EBE3C8;}
div#productSidebar{float:right;clear:none;width:260px;margin-right:25px;margin-top:0px;}
div#productSidebar #retailerInformation{text-align:center;}
div#productSidebar ul{margin-top:0px; list-style:none !important;}
.retailerLogo{width:125px;}
#productDetailsContainer * {font-size:12px;}
#productDetailsContainer li {margin-top:0px; margin-bottom:25px; text-align:justify;}
.productPageDescription{text-align:justify;}
#productRetailerContainer a{font-family:Tahoma; color:#AD9684; font-size:12px; text-align:center;}
#productRetailerContainer a:hover{font-weight:bold;}
.imageCropper{background-position:center center;width:670px;height:350px;overflow:hidden;vertical-align:middle;background-repeat:no-repeat;margin-bottom:5px;}
#productRetailerContainer{height:200px; width:198px; text-align:center; background-image:url('images/backgrounds/___productRetailerContainer.jpg'); background-position:left top; background-repeat:no-repeat;}
ul.controlbuttons{height:30px; overflow:hidden;}


/*Narrow Rotator*/
div#dvNarrowRotator{margin:0px;margin-left:0px;padding:0px;}
div#dvNarrowRotator *{margin:0px;padding:0px;}
div#dvNarrowRotator p{color:#EBE3C8;}
.contactUsAd{background-image:url('images/backgrounds/adContainer.jpg'); background-repeat:no-repeat; background-position: center center; height:279px; width:197px;text-align:center; margin-left:28px;}
.adLink{color:#9E7C65; padding:15px !important; font-size:larger; line-height:normal;}
.adLink:hover{color:#EBE3C8;}
.adLinkContainer{padding:0px !important;padding-top: 88px !important;}

/*Expandable Lists*/
ul.expandableList ul{margin-bottom:25px;}
li.expandable{list-style:none outside url('images/expand.gif');}
li.expanded{list-style:none outside url('images/collapse.gif');}
li.expandable ul{list-style-image:none;}
li.expandable li{line-height:1.4;}
div#wideRight li.expandable h3 a.headline
{
    color:#9C7D63;
    font-size: 18px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding:0;
}

/*Search Results*/
div#narrowLeft #dvSearchHeader h2{margin-left:0px; margin-top:100px;}
div#narrowLeft label{display:none;}
div#narrowLeft .sf_searchText{float:left;}
div#narrowLeft .sf_searchSubmit{margin-left:5px; background-color:Transparent; color:#EBE3C8;border:none; margin-bottom:100px;}
div#wideRight .searchResults dd{color:Gray;margin-top:15px; margin-bottom:15px;}
div#wideRight .searchResults dt a{color:#EBE3C8; text-decoration:underline;background-image:url('images/backgrounds/menuGlow.gif'); background-position:right center; background-repeat:no-repeat; padding-right:25px;}
div#wideRight .searchResults em a{color:#9C7D63;}

.rwTitlebar{border-bottom:solid 1px #666 !important;}
.rwTitleRow *{height:28px !important; overflow:hidden !important;}
.rwTopResize{height:0px !important; overflow:hidden;}

/*Form Layout*/
.formContent{margin-left:25px;padding-left:30px !important;}
fieldset{
    background-color:Transparent !important;
    border:none !important;
    font-family:Tahoma !important;
    }
div.instructions{padding-left:40px !important; font-family:Tahoma !important; font-weight:normal !important;}
table.fieldsContainer{margin-left:40px;}
legend{
    background-color:Transparent !important;
    border:none !important;
    text-transform:lowercase !important;
    color:#945E2A !important;
    font-family:Tahoma !important;
    font-size:16px !important;
    font-weight:normal !important;
    margin:-25px;
    }
.formFieldContainer input, .formFieldContainer textarea, .formContainer .captchaRow input{background-color:#997E63;}
fieldset .inputLabel{ font-family:Tahoma !important;color:#945E2A !important; font-size:smaller;}
.formFieldContainer .instructions{background-image:none !important;}
.formContainer input,.formContainer textarea, .submitButton {color:#1A0D04 !important;}
}
.validationSummary li{color:Red !important;}

@media print
{
    div{background-color:transparent; display:block !important; visibility:visible !important;} 	
    * img {height:0px;width:0px;display:none !important;}
    body {background-color:transparent;color:Black;}
    div#narrowLeft,div#header{display:none !important;}
    div#content{width:6.25in;}
    a {color: inherit; text-decoration: none;}
    a[href^="http://"]:link, a:[href^="http://"]visited {text-decoration: underline;}
    #content a:link:after, #content a:visited:after 
        {font-size: 85%;content: " [" attr(href) "]"; text-decoration: none;}
    #content a[href^="http://"]:after {content: " [http://www.homecasual.net" attr(href) "]";}
    #content a[href^="javascript:"]:after {content: " ";}  
    div#content li[class]:after{content:" expanded";}
    .hcImageTitle{display:none !important; content:"Image";}
    div#content ul{display:block; visibility:visible;}
    #lightbox *{display:none !important;}
    #overlay{display:none !important;}
    #sidebar{display:none !important;}
    p.sf_controlListItems{display:none !important;}
}