/* CSS Document */
/*reset browser styles*/
body, div, dl, dt, dd, ul, ol, li, h1, h3, 
h4, h5, h6, pre, form, fieldset, input, p, 
blockquote, th, td {margin : 0; padding : 0;}
h1,h2,h3,h4,h5,h6, input, textarea, select {font-size : 100%;}
h3 {font-size: 120%;}
ol,ul {list-style : none;}
table {border-collapse : collapse; border-spacing : 0;}
p { margin-bottom: 1.6em;}
a {color: #000;	outline: none;}
a:hover { text-decoration: none;}
hr {margin:10px 0; background: #ccc;}
*{font-size: 100%;}
th, td {padding: 5px;}
th {background:#999999; margin: 0 0 .2em 0; color:#fff; text-align:left;}
table { border:1px solid #999999;}
body {font:75%/140% "Trebuchet MS", Arial, Verdana, sans-serif;}
input, textarea, select { font-family:Helvetica, Arial, Helvetica, sans-serif;}

/*browser styles have been reset*/

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

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*---end clearfix----*/


body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #797979;	background-color: #F7F9FB; line-height: 1.2em;}
a:link, a:visited, a:active { color: #5B72AC; text-decoration:none; }
a:hover { text-decoration: none; color: #03202F; }

h2 { margin: 0 0 10px 0; padding: 0; }

#divMainContainer{ width: 696px; background-color: #FFF; border: solid 1px #999999; margin: 20px auto 20px auto; padding: 17px;}

#divCart{ width: 695px; text-align: right; height: 20px; clear: both; margin: 10px 0 4px 0; padding: 0 1px 0 0;}

#divLogo{ width: 696px; height: 95px; float: left; background-image: url(../images/topSectionImages/logo.gif); background-repeat: no-repeat; margin: 0 0 8px 0; }

#divMenu{ float: left; width: 440px; margin: 60px 0 0 256px;}
#divMenu img { margin: 0 2px 0 0; }

#divBanner{ width: 696px; background-image: url(../images/topSectionImages/mainStrap.jpg); background-repeat: no-repeat; height: 145px; float: left; margin: 0 0 14px 0;}
	
#divLeft{ width: 164px; float: left;}

#ShopNav {}
#divNavTop { width: 164px; height: 6px; background-image: url(../images/menu_top.jpg); background-repeat: no-repeat;}
#divNavBottom { width: 164px; height: 6px; background-image: url(../images/menu_bottom.jpg); background-repeat: no-repeat;}
#ulShopNav li { width: 164px; height: 22px; text-align: center; padding-top: 7px; border-bottom: dotted 1px #999999; background-image:url(../images/menu_mid.jpg); background-repeat: repeat-y;}
#divAdds { margin: 10px 0 0 0; }
#divAdds img { margin-bottom: 10px; }

#divMainContent{ float: left; margin: 0 0 0 12px; width: 520px; /*border: solid 1px #999999;*/}

#divFooter {width: 696; text-align: center; height: 23px; clear: both; background-image: url(../images/footer.gif); background-repeat: no-repeat; padding-top: 20px; }
#ulFooter { margin: 0px; padding: 0; list-style-type: none;}
#ulFooter li { display: inline;}
#divCopyright { text-align: center; font-size: 9px; margin: 4px 0 0 ;}

/*-------------main body of the page------------------*/

.divHeading { width: 520px; height: 43px; background-image: url(../images/content_header.gif); background-repeat: no-repeat; margin: 0 0 20px 0; }

.formRow {clear: both; margin: 10px 0 8px 0;}
.formLabel {float: left; width: 140px; text-align: right; padding:0 10px 0 0; }
.formButton { font-size: 11px; font-weight: normal; margin-left: 400px;}

#divHomeImages { margin: 18px 0 12px 0; }
#divHomeImages img { margin-left: 5px; }

#divFeatures{ float: left; width: 255px; text-align: right; padding-right: 15px}
#divGetItCovered { float: left;}
.features { margin: 10px 0 0 0; line-height: 1.8em;}
.it { height: 194px; float: left; margin-bottom:}

.tableStock { width: 520px; border: thin solid #CCCCCC; }
.shopping { margin-top: 25px; width: 520px; }

#tdArrow { width: 30px;}
.price { text-align: center; width: 60px; color: #5B72AC;}
.carttd { text-align: right; width: 125px; vertical-align: top;}