/* Global styles*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#eaeaea;
	margin:0px;
}
form{margin:0}
#headertop{border-bottom:2px solid #393738;border-top:2px solid #393738; background-color:#4653b3; font-weight:bold; color:#FFFFFF; text-align:left; padding:3px 5px}
#telephone_number{position:absolute; top:10px; left:500px}
#header{
	border-bottom:2px solid #393738;
	background-image:url(../images/topimg.jpg);
	background-repeat:repeat-x;
}
#search{float:right; margin:5px 5px 0 0 }
#nav{
	background-color:#4653b3;
	height:30px;
	border-bottom:2px solid #393738;
	
}
#nav #navmenu{pading-top:0px;border:0px solid #393738;}
#nav ul{
	list-style:none;
	margin:0;
	padding:6px 0 0 0;
}
#nav li{
	display: inline;
	margin:0px 10px 0 5px;
	padding:5px 30px 5px 0;
	
}
#nav a{	color:#FFFFFF;	font-size:13px;padding:0px;}
#nav a:hover{color:#FE0000;}
#main{
	background-color:#fff;
	margin:0;
	padding:0;
	background:url("../images/column_bg2.gif") top left repeat-y;
}
#main2{
	background-color:#fff;
	margin:0;
	padding:0;
	background:url("../images/column_bg2.gif") top right repeat-y;
}
#leftcolumn{
	width:160px;
	background-color:#4653b3;
	padding:5px;
	float:left;
	border:0px solid #999;
}
#centercolumn{
	background-image: url(../images/bg.gif);background-repeat: repeat-y;background-position: center top; 
	background-color:#FFFFFF;
	margin:0px 170px;
	color:#000000;
	border:0px solid #393738;
}
#rightcolumn{
	/*position:absolute;
	top:138px;
	right:0px;*/
	float:right;
	width:160px;
	background-color:#4653b3;
	padding:5px;
	border:0px solid #999;
	
}
.col_title{
	background-color:#393738;
	color:#FFFFFF;
	padding:3px;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}
.col_content{
	background-color:#fff;
	padding:2px;
	margin-bottom:5px;
	text-align:center;
}
.col_content a, .col_content a:hover{
	font-size:11px;
	font-weight:bold;
}
#footer{
	padding:4px;
	background-color:#4653b3;
	border-top:2px solid #393738;
	border-bottom:2px solid #393738;
	text-align:center;
}
.floater{
	height:0px;
	line-height:0px;
	clear:both;
	font-size:0px;
}
.floater_right{
	height:0px;
	line-height:0px;
	clear:right;
	font-size:0px;
}
#shell{
	padding:10px 20px;
}

/*product details page*/
#topsection{
	border:0px solid #000;
}
#logo{
	float:left;	
	margin:0 10px 10px 0;
}
#titles{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	/*margin:10px 0 0 20px;
	float:left;*/
}
#titles h1{
	margin:0px;
}

.imgleft{
	float:left;
	margin:0 10px 10px 0;
}
.imgleft img, .imgright img{
	border:1px solid #ccc;
}
.imgright{
	float:right;
	margin:0 0 10px 10px;
}

#prices{
	float:left;
	font-size:16px;
	font-weight:bold;
	margin-right:20px;
}
#prices span{
	font-size:14px;
	border:0px solid #999
}
#cart{
	border:0px solid #999;
	margin:0;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
#cart label{
	font-size:12px;
	width:80px;
}
#addtocart{
	
}
#section1{margin:10px 0; border:0px solid #999;}
#section2{margin:10px 0; border:0px solid #999; }
#section3{margin-bottom:10px; border:0px solid #999;}
.section_text{text-align:center}
#url{
	margin-top:10px
}
#returnto{
	text-align:center;
}

#cartoptions{
	float:left;
	margin:0 10px;
	border:0px solid #999;
}
#cartoptions #option1{
	float:left;
	margin:5px 0px;
}
#cartoptions #option2{
	float:left;
	margin:5px 0px;
	clear:left;
}
#instock{
	float:left;
	display:none;
	border:0px solid #999;
	clear:none;
	color:#33CC00;
}
#outofstock{
	float:left;
	display:none;
	color:#CC0000;
}
#outofstock span{
	font-size:11px;
	color:#FF0000;
}
.stock_text{float:left; margin-left:5px; width:170px }
#cartbutton{
	display:none;
	float:left;
	margin:5 0px;
	clear:left;
}
#showprice{
	display:none;
	float:left;
	margin:5 0px;
	clear:left;
}

/*products*/
#products{
	text-align:center;
}
#products #topsection{
font-size:14px;
}
#products #boxes{
text-align:center;
}
.products_block{
	border:1px solid #ddd;
	width:180px;
	margin:5px;	
}
#products .title{
	font-size:12px;
	color:#FFFFFF;
	background-color:#4653b3;
	padding:2px;
	font-weight:bold;
	text-align:center;
	margin:2px;
}
#products .description{
	font-size:11px;
	height:30px;
}
/*content*/
#contentsum{
padding:5px;
border:1px solid #ddd;
margin:0 0 0px 10px 
}
#contentsum .title{
	font-size:12px;
	color:#FFFFFF;
	background-color:#4653b3;
	padding:2px;
	font-weight:bold;
	text-align:left;
	margin-bottom:5px;
}
/*home page*/
#home{padding:5px 0; width:645px; text-align:left}
#home .title{
	font-size:12px;
	color:#FFFFFF;
	background-color:#4653b3;
	padding:2px 5px;
	font-weight:bold;
	text-align:left;
	margin-bottom:5px;
}
#home .block{
	float:left;
	border:1px solid #ddd;
	margin:0 5px 5px 0;
	padding:3px;
	text-align:center;
	width:115px;
	height:102px;
}
#home_welcome{	
	border:1px solid #ddd;
	padding:5px;
	margin:5px 0;
}
#warning, #warning li {
	color:#FF0000
}

/*shopping cart*/
#cart_empty {text-align:center; margin:20px 0}
#cart_empty h2{ color:#4653b3; font-size:18px}
	
#cart_form {padding:20px 0; min-height:400px}
#cart_form th {background-color:#4653b3; color:#FFFFFF; font-weight:bold; font-size:11px}


.onspecial{
	position:absolute;margin-left:130px;
}
.bg {background-image: url(../images/bg.gif);background-repeat: repeat-x;background-position: center top;}
.shoppingcart{font-size : 10px;}
.title {font-size : 12px;font-family : Arial, Helvetica, sans-serif;color :#fff; font-weight:bold;}
p.sml{
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color :#000;
}

p.just
{
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color :#000;
	text-align: justify
}

.div
{
	
	font-family : Arial, Helvetica, sans-serif;
	color :#000;
} 
.dropdown{	font-family:Arial, Helvetica, sans-serif;	background-color: #ffffff;	border: solid 1px #666666;	font-size:	10px;}

.formelement
{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: solid 1px #666666;
	font-size:	12px;
}
.button
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	background-color: #eaeaea;
	font-size:	10px;
	font-weight: bold;
	color : #666666
}


A,A:Visited,A:Active {	font-size : 11px;	font-family : Arial, Helvetica, sans-serif;	color :#000000;	FONT-WEIGHT: BOLD;	text-decoration : none;}
a:Hover  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #FE0000;
	text-decoration : NONE;
}

A.menu,A.menu:Visited,A.menu:Active {	font-size : 11px;	font-family : Arial, Helvetica, sans-serif;	color :#FFFFFF;	FONT-WEIGHT: BOLD;	text-decoration : none;}
a.menu:Hover  {	font-size : 11px;	font-family : Arial, Helvetica, sans-serif;	color : #FE0000;	text-decoration : NONE;}



A.sub,A.sub:visited,A.sub:active  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color :#000000;
	text-decoration : none;
}

A.sub:Hover  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #4653b3;
	text-decoration : underline;
}
A.subcart,A.subcart:visited,A.subcart:active  {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color :#000000;
	text-decoration : none;
}

A.subcart:Hover  {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color : #4653b3;
	text-decoration : underline;
}
A.admen  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color :#000000;
	text-decoration : none;
}

A.admen:Visited  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : none;
}

A.admen:Active  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffff;
	text-decoration : none;
}

A.admen:Hover  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffff;
	text-decoration : none;
}

A.bod  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color :black;
	text-decoration : underline;
}

A.bod:Visited  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color :#000;
	text-decoration : underline;
}

A.bod:Active  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	text-decoration : none;
}

A.bod:Hover  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	text-decoration : underline;
}
A.foot,A.foot:Visited,A.foot:Active  {	font-size : 10px;	font-family : Arial, Helvetica, sans-serif;	color :#4653b3;	text-decoration : none;font-weight:normal;}
A.foot:Hover  {	font-size : 10px;	font-family : Arial, Helvetica, sans-serif;	color : #ffffff;	text-decoration : none; font-weight:normal;}

A.foot2,A.foot2:Visited,A.foot2:Active  {	font-size : 10px;	font-family : Arial, Helvetica, sans-serif;	color :#ffffff;	text-decoration : none;font-weight:normal;}
A.foot2:Hover  {	font-size : 10px;	font-family : Arial, Helvetica, sans-serif;	color : #fe0000;	text-decoration : none; font-weight:normal;}

.foot{
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color :#fff;
}

A.text  {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color :#000000;
	text-decoration : none;
}

A.text:Visited  {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : none;
}

A.text:Active  {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : none;
}

A.text:Hover  {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	text-decoration : underline;
}
li  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color:#000;
}
ui  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color:#000;
}

.row1 {
	background-color: #f4f4f4;
}
.row0 {
	background-color: #ffffff;
}
