@charset "UTF-8";
/* CSS Document */




body {
    font:62.5% Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-image:url("images/pageimage/bg.gif");
}

/* Typography
-----------------------------------------*/

h1 {
	font-size:2.2em;
	padding:10px 0 0 0px;
	margin:0;
}

a, a:visited {
	color:#3366CC;
	text-decoration:none;
}




/* End Typography
-----------------------------------------*/

#wrapper {
	width:950px;
	background-color:#FEC2A6;
	margin:0 auto;
	padding:0;
	
}

#header {
	width:950px;
	height:294px;
	background-color:#fff;
	padding:0;
	margin:0;
}

.logo {
	float:left;
	width:330px;
	height:294px;
	padding:0;
	margin:0;
}


.headerRight {
	float:left;
	width:620px;
	height:168px;
	background:url("images/pageimage/topRight.gif") no-repeat;
}

.headerRightbottom {
	width:620px;
	height:126px;
	padding:0;
	margin:0;
	
}

#main {
	width:950px;
	margin:0;
	padding:0;
}

/*    Sidebar Begin
-----------------------------------------------*/

#sidebar {
font-size:1.4em;
	float:left;
	width:279px;
	margin:0;
	padding-left:51px;
}
#sidebar ul {
	padding:0;
	margin:0;
	}
#sidebar ul li {
	list-style-type:none;
}

#sidebar ul li a {
	text-decoration:none;
	
}

#topBox {
	width:231px;
	height:86px;
	background: url("images/pageimage/browseTop.gif") no-repeat;
	padding:0;
	margin:0;
}

#currentBox {
	width:231px;
	height:81px;
	background:url("images/pageimage/currentTop.gif") no-repeat;
	padding:0;
	margin-top:15px;
}

#cartBox {
	width:231px;
	height:81px;
	background:url("images/pageimage/cartTop.gif") no-repeat;
	padding:0;
	margin-top:15px;
}

.miniCart {
	width:180px;
	margin:0 auto;
}

.center {
	width:180px;
	margin:0 auto;
}

#pollBox {
	width:231px;
	height:72px;
	background:url("images/pageimage/tellusbox.gif") no-repeat;
	padding:0;
	margin-top:15px;
}

#boxMid {
	width:231px;
	background:url("images/pageimage/midbox.gif") repeat-y;
	padding:0;
	margin:0;
}

.boxbottom {
	width:231px;
	height:40px;
	background:url("images/pageimage/bottombox.gif") no-repeat;
	padding:0;
	margin:0;
}

#phone {
	font-size:1.2em;
	width:231px;
	text-align:center;
	padding:0;
	margin:15px 0 15px 0px;
}





/*    Start Main Content Area
---------------------------------------------*/

#content {
	float:left;
	width:615px;
	margin:0;
	padding-left:5px;
}

#mainPhoto {
	width:572px;
	height:326px;
	background:url("images/pageimage/photo.jpg") no-repeat;
	padding:0;
	margin:0;
}

#mainFull {
	width:572px;
	height:54px;
	text-align:center;
	background:#FFF url("images/pageimage/fullpageTop.jpg") top left no-repeat;
	padding:0;
	margin:0;
}

#mainmid {
	width:572px;
	background: url("images/pageimage/mainmid.jpg") repeat-y;
	padding:0;
	margin:0;
	
}

#mainBottom {
	width:572px;
	height:77px;
	background:url("images/pageimage/mainBottom.jpg") no-repeat;
	padding:0;
	margin:0;
}

.colLeft {
	font-size:1.3em;
	float:left;
	width:350px;
	margin:0;
	padding:8px 0 0px 15px;
}

.box {
	width:200px;
	float:left;
}

.box ul {
	padding:0;
	margin:0;
}

.box ul li {
	list-style-type:none;
	padding-bottom:4px;
	margin:0;
}

.box2 {
	width:150px;
	float:left;
}

.colRight {
	width:176px;
	float:left;
	margin:0;
	padding-top:50px;
}

.contentarea {

	font-size:1.3em;
	width:532px;
	padding:20px 20px 0px 20px;
	margin:0;
}
.contentarea ul {
	padding:0;
	margin:0;
}

.contentarea ul li {
	list-style-type:none;
	padding-bottom:10px;
	margin:0;
}



#navbar {
	width:572px;
	margin-bottom:50px;
	padding:0;
}

#navbar ul {
	font-size:1.2em;
	padding:0;
	margin:0;
}

#navbar ul li:first-child {
	float:left;
	list-style-type:none;
	padding:0 1px 0 10px;
	margin:0;
}	

#navbar ul li {
	float:left;
	list-style-type:none;
	padding:0 1px 0 1px;
	margin:0;
}

#navbar li a, #navbar li a:visited {
	color:#000;
	text-decoration:none;
}

#navbar li a:hover {
	text-decoration:underline;
	color:#33CCFF;
	}



/*   Special Tags and Fixes
--------------------------------------------*/


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clear {clear:both;}

*html img {
	float:left;
}

a img {
	border:none;
}

.kristi {	
	border:1px solid #000;
	margin-right:8px;	
}


/* Cart Specific
--------------------------------------------*/

.prodimage img {
	border:3px solid #bcdaf2;
}

.detailimage .prodimage {
		border:3px solid #bcdaf2;
}

.detailname {
	font-size:1.8em;
	text-align:center;
}


.detaildescription {
	font-size:1.3em;
}

.detailprice {
	font-size:1.3em;
}

.prodname {
	font-size:1.3em;
}

.proddescription {
	font-size:1.2em;
}

.mincart {
	width:180px;
	background-color:#FCEE83;
}

.minicart a:link, a:visited {
	text-decoration:none;
}

.catname {
	font-size:1.2em;
	}
	
.catimage img {
border:3px solid #bcdaf2;

}

.cobhl {
	background-color:#FFF;
}
	
	
.discountsapply, .detaildiscounts, .proddiscounts {
color: #006699;
}	