/* settings for all pages */

#page {
/*	width:770px;*/
	\width: 770px;
    w\idth: 780px;
	margin:auto;
}

#leftnav {
	clear:both;
	width:150px;
	float:left;
	
}

#leftnav a:visited {font-weight:bold;
	color:#00AEEF;
	text-decoration:none;
	}
#leftnav a:link {font-weight:bold;
	color:#00AEEF;
		text-decoration:none;
	}
#leftnav a:hover {font-weight:bold;
	color:#5ABE21;
		text-decoration:none;
	}
#leftnav a:active {font-weight:bold;
	color:#5ABE21;
		text-decoration:none;
	}	



#main {
/*	width:592px;*/
	\width: 592px;
    w\idth: 602px;
	float:right;
	margin-left:25px;
	text-align:left;

}

#header {width:760px;
height:60px;
}

#alertBar {
		\width: 592px;
    w\idth: 602px;
	float:right;
	background-color:#00AEEF;
	color:#FFF;
	margin-bottom:8px;
		padding-top:5px;
	padding-bottom:5px;

}
#alertBar p {
	padding:8px;
	padding-top:4px;
	padding-bottom:4px;
}

#alertBar a {
	color:#FFF;
	padding-left:5px;
}
	
	

#logo {
float:left;
width:150px;
text-align:left;
}

#topnav {
float:right;
margin-left:25px;
text-align:right;
padding-top:80px;
border-bottom:1px solid #00AEEF;
/*padding-bottom:px;*/

}

#hometext {
float:left;
width:400px;
text-align:left;
margin-top:20px;
margin-bottom:20px;


}



#homelinks {
float:right;
width:162px;
text-align:left;
padding-left:30px;
margin-top:20px;
margin-bottom:20px;
}

#crumbs {
height:20px;
text-align:left;
width:592px;
background-color:#FFFFFF;
}

#footer {clear:both;
width:770px;
}

#email {
	margin-top:12px;
	/*width:150px;*/
	float: left;
}

#botlink {
	margin-top:10px;
	width:592px;
	border-top:2px solid #00AEEF;
	float:right;
	margin-left:25px;
	
	
}



/* settings for product listing page */ 

#row {
clear:both;
height:180px;
}


#leftcol {
text-align:left;
width: 140px;
float:left;
}

#leftcol span {
	text-align:center;
	width:350px;
	padding-top:5px;
}

#midcol {
text-align:center;
/*align:center;*/
/*width: 305px;*/
width:140px;
/*margin-left:162px;*/
margin-right:81px;
float:right;
}

#midcol span {
	text-align:center;
/*	width:350px;*/
width:140px;
	padding-top:5px;
	clear:both;
}

#rightcol{
text-align:right;
width:140px;
float:right;
}

#rightcol span {
	text-align:center;
	width:350px;
	padding-top:5px;
}


.catpad {margin-top:0px;
width:140px;
text-align:center;}
/*settings for category home page */ 


#featured {
/*width:292px;*/
	\width: 292px;
    w\idth: 302px;
float:left;
padding-bottom:20px;
}

#subFeature-top {
	margin-left:5px;
	margin-bottom:2px;
	float:right;
}

#subFeature-bottom {
	margin-left:0px;
	margin-bottom:2px;
	float:right;
}

#spacer {width:2px}


#categoryDesc {
height:280px;
font-size:200%;
color:#00AEEF;
line-height:200%;
width:140px;
float:left;

}



#catBase {
	padding-top:20px;
	border-top:2px solid #00AEEF;
	clear:both;
	width: 600px;


}


/* for home page */

#featured-home {
/*width:305px;*/
	\width: 305px;
    w\idth: 315px;
position:relative;
float:left;
font-size:16px;
font-weight:bold;
}


#spacer-home {width:8px;
}

#subFeature-left-home {
	position:relative;
	margin-left:25px;
	margin-bottom:13px;
	width:125px;
	float:right;
	line-height:95%;
}

#subFeature-right-home {

	position:relative;
	margin-left:0px;
	margin-bottom:13px;
	width:125px;
	float:right;
	line-height:95%;
}
#catlinks {clear: both;
padding-top: 4px;}

/* for product detail page */
#cartMsg {height:30px;
width: 200px;
color:#5ABE21;}

#stockMsg {height:30px;
width: 200px;
color:#5ABE21;}
