/* This stylesheet is universally called throughout your Cularis site. If you are having trouble getting your styles to stick, try putting them here as this sheet will override anything else. This is a good spot to make custom changes while leaving the sylesheets that came with your Cularis theme intact. */

#pagefull {
	width: 880px;
	float: left;
	display: inline; /* fixes IE6 dbl float bug */
        margin: 5px 5px -16px;
	padding: 0 0 5px 0;
	text-align: left;
	background: transparent;
	overflow: hidden;        
}

#content_page, #post_list, #post, #comment_list, #comment_form {
border-left:0px;
min-height:0px;
padding:0 0 10px 0;
}

#pagefull h2 {
text-align: right;
border-bottom:0px;
}

#pagefull span.title_bg {
border-bottom:0px solid #000000;
border-top:0px solid #000000;
display:block;
padding-bottom:0px;
padding-right:0%;
padding-top:0px;
width:99%;
height: 0px !important;
background: none !important;
}


#brands h2, a, a:hover { 
	text-align: left; 
}

#related_products a:hover { 
	text-align: center; 
}



#slideshow_wrapper{
}

.sale img{
position: absolute;
text-align: left;
left: 0px;
top: 0px;
z-index: 9;
}

.homelinks {
position: absolute;
text-align: left;
left: 560px;
top: 240px;
z-index: 10;
}

.homelinks a, .homelinks a:active, .homelinks a:visited{
display: block;
width: 240px;
font-size: 2.2em;
font-style: italic;
font-weight: normal;
padding: 6px 6px 5px 6px;
margin-bottom: 10px;
text-align: right;
color: #fff;
background: #f1645b;
}

.homelinks a:hover{
color: #f1645b;
background: #fefdee;
}




/* FORMS */

input.blur {
color:#999999;
background-color:#FFF;
}

input.store_search_field {
width:140px;
height:15px;
}

input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-size:1.1em;
margin:0 5px 0 0;
padding:4px;
}


#checkout_status {
        font-family: helvetica, arial, sans-serif;
        text-transform: uppercase;
        background:none;
}

#checkout_status li {
        background:transparent url(../images/backgrounds/cartarrow.gif) no-repeat scroll right center;
}

.cart_message { 
	padding: 10px 70px 1px 10px;
	background: #FEFDEE url('../images/icons/exclaim.png') 98% center no-repeat; 
	border-top: 1px solid #ccc;
}

#copyright {
        display: none;
        }