html,body{
	margin:0;
	padding:0;
	width:1000px;
	border-right:1px solid #999999;
}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
p{margin:0 0 10px;}
a{text-decoration:none;color:#0033FF;}
a:hover{text-decoration:underline;color:#0033FF;}
div#header{margin:0;width:100%; height:130px; background:url(../images/header.jpg) no-repeat;}

div#header a{ font-size:11px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; color:#000099;}
div#header a:hover{ text-decoration:underline; color:#A10404;}

div#header small a{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#header small{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px;}

div#wrapper{ padding-left:5px; padding-right:5px;}

div#content{float:left;width:99.3%; line-height:20px; padding-top:0px; padding-left:3px; text-align:justify;}
div#content p{line-height:1.4; text-align:justify;}

h2{color:#333333; margin-top: 5px; margin-bottom: 5px; font-size: 1.5em}

table#products_listing{margin-top:0px; border:1px solid #999999;}
table#products_listing a{color:#333333;}
table#shopping_cart{padding-top:0px; border:1px solid #999999;}
table#shopping_cart a{color:#333333;}

table#boxes{padding-top:0px; border:1px solid #999999;}
table#boxes a{color:#333333;}


div#footer{border-top:1px dashed #333;background: #fff;color: #666;margin:0px;padding:0px; font-size:11px; width:1000px; float:left; margin-top:20px;}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #666;text-decoration:none;}
div#footer a:hover{text-decoration:underline;}


div#container{width:826px;margin:0 auto; text-align:left; float:right;}


div#indexLeft{text-align:center; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#009900; line-height:15px;}
div#indexLeft a{ text-decoration:none;color:#70758B;}
div#indexLeft a:hover{ text-decoration:underline;}
div#indexLeft img{ border:0px;}

div#indexRight{background:url(../images/index_right.jpg) repeat-x; padding-top:12px; text-align:left; width:500px; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#009900;}
div#indexRight a{text-decoration:none;color:#70758B;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#indexRight a:hover{ text-decoration:underline;}
div#indexRight img{ border:0px;}


.indexImg{padding:5px; border:1px solid #999999;}

div#navigation{
/*background-color:#E6EFFF;*/
padding-left:10px;
padding-top:13px;
padding-bottom:30px;
text-decoration:none;
font-size:12px;
letter-spacing:0.5px;
line-height:20px;
text-align:left;
float:left;
width:160px;
font-weight:bold;
color:#193D6D;
font-family:Trebuchet MS;
/*background:url(../images/left.jpg);*/
border:1px solid #E6EFFF;
}

div#navigation a{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#005F00;
font-weight:normal;
font-size:11px;
}

div#navigation a:hover{
color:#D90404;
}

div#navigation ul{
text-decoration:none;
font-weight:bold;
font-size:11px;
list-style-position:outside;
list-style:url(../images/bullet.gif);
margin-top:3px;
margin-bottom:3px;
}

div#navigation li{
margin-left: -20px !important;
margin-bottom: 0px;
line-height:17px;
}

div#navigation ul a{

color:#996600;
}

div#navigation ul a:hover{
color:#F40000;
}

.nav{
/*background:url(../images/nav_wrap.jpg) no-repeat bottom left;*/
}

.inputRequirement{
color:#FF0000;
font-size:10px;
font-family:verdana;
}

ul{
line-height:20px;
}

.errMessage{
background:#FFFF00;
color:#FF0000;
font-size:10px;
line-height:15px;
padding-left:5px;
font-family:verdana;
}

.succMessage{
background:#0000FF;
color:#FFFFFF;
font-size:10px;
line-height:15px;
padding-left:5px;
font-family:verdana;
}

input{
border-top:1px solid #7c7c7c;
border-left:1px solid #c3c3c3;
border-right:1px solid #c3c3c3;
border-bottom:1px solid #ddd;
background:#FFFFFF;
margin-top:2px;
}

input.medium{
width: 180px;

}

input.small{
width: 140px;
}

select.medium{
width: 180px;
}

select.small{
width: 140px;
}

/*moodal form*/
.moodal{
	vertical-align:middle;
}

.moodal input{
	border:1px solid #000000;
	background-color: #F8F8FF;
	width:200px;
	font-size:1em;
}

.moodal td{
	vertical-align:top;
	padding-right: 5px;
}

.moodal textarea{
	border:1px solid #000000;
	background-color: #F8F8FF;
	width:200px;
	height:100px;	
	font-size:1em;
}


/*fix anchor boldness*/
div#footer a
{
	font-weight:normal;
}

div#content a
{
	font-weight:normal;
}

.price{
	font-weight:bold;
}