@import url("footer.css");
@import url("header.css");
@import url("jquery.lightbox-0.5.css");
@import url("maincontent.css");
@import url("navigation.css");
@import url("shop/navigation.css");
@import url("reset.css");
@import url("sidebar.css");
@import url("text.css");

/*------------------------------------------------------------*
**  SITE
**  common site layout styling
**------------------------------------------------------------*/
body{
	background: url(../images/background.png) top center no-repeat #a9dbf2;
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}

div#preWrap{
	background:url(../images/preWrap.png) bottom center repeat-x;
	margin:0;
	padding:0 0 0 0;
	min-height:100%;
	height:100%;
	overflow:hidden;
	height:auto !important;

}

div#pageWrap{
	

	margin:0 auto;
	padding:0;
	width:980px;
}
div#pageWrap.fullWidth{
background:url(../images/body_bg-full_width.png) top center repeat-y;
}

div#pageWrap.shortWidth{
	background:url(../images/body_bg-short_width.png) top center repeat-y;
}
div#pageWrap div#content{
	background:url(../images/body_bg-short_width.png) top left repeat-y;
	clear:both;
	float:left;
	padding:0 0 170px 0;
	width:980px;
	margin:0;
}
div#pageWrap div#content.fullWidth{
	background:url(../images/body_bg-full_width.png) top center repeat-y;
}
div#pageWrap div#content.shortWidth{
	background:url(../images/body_bg-short_width.png) top center repeat-y;
}
div#pageWrap div#content div#pageContent{
	clear:both;
	float:left;
	padding:0 10px 0 10px;
	margin:0;
	width:960px;
	z-index:2;
}
div#pageTitle{
	clear:both;
	height:60px;
	margin:5px 0 15px 0;
	width:740px;
}
/*------------------------------------------------------------*
**  SITEWIDE STYLING
**  common site styling
**------------------------------------------------------------*/
hr{
	background-color:#c7e1ec;
    border:0;
	color:#c7e1ec;
    height:1px;      
    text-align:center;
	width:100%;
}
img.thumbnail {
    border:2px solid #c7e1ec; 
	color:#c7e1ec;
    display:inline;
	padding:1px;   
}
td.line{
	border-bottom:1px solid #c7e1ec;
}
p.cstitle{ /*styling for recommendations/best sellers headings*/
	background:#5d899e;
	color:#fff;
	display:block;
	font-weight:bold;
	height:27px;
	line-height:27px;
	margin:0;
	padding:0 10px 0 10px;
}
