/*  ------- Document Level -------*/
body { text-align:center; background-color:#666666; font-family:Verdana, Helvetica, sans-serif; }
html { min-height:100%; margin-bottom:1px; }
a { outline:none; color:#c67617; text-decoration:none; }
img { border-style:none; }
img,div { behavior:url(/iepngfix.htc); }
h1 { font-size:15px; line-height:20px; color:#c67617; font-weight:normal; margin:20px 0 0 30px; }
h2 { font-size:13px; line-height:20px; color:#666666; margin:10px 10px 10px 30px; }
h3 { font-size:10px; line-height:20px; color:#c67617; margin:3px 15px 3px 10px; font-weight:normal; text-transform:lowercase; }
h4 { font-size:16px; line-height:20px; color:black; font-weight:normal; margin:45px 30px -5px; }
h5 { font-size:10px; line-height:20px; color:black; margin:0 15px -6px 30px; font-weight:bold; }
h6 { font-size:9px; line-height:12px; color:#000; margin:0 0 10px 60px; }
strong { font-weight:bold; }

/*  -------  ID Rules   -------*/
body.one #menuMain a#one,body.two #menuMain a#two,body.three #menuMain a#three,body.four #menuMain a#four,body.five #menuMain a#five,body.six #menuMain a#six { color:#323232; }

/*  ------- Wrapper -------*/
#wrapper { width:940px; position:relative; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px; background-color:#fff; border:solid; border-color:#000000; border-width:1px; overflow:hidden; }

/*  ------- WrapperBox -------*/
#wrapperBox { width:600px; position:relative; float:left; margin:0; background-color:white; }

/*  ------- Masthead -------*/
#masthead { width:960px; background-color:#feb415; text-align:left; float:left; border-bottom:solid; border-bottom-color:#8b8d90; border-bottom-width:1px; }
#masthead li { float:left; clear:right; margin-left:20px;}
#masthead li a { float:left; font-size:11px; color:black; text-decoration:none; margin:0 15px; margin-top:15px; }
#masthead li a:hover { color:white; }

/*  ------- Nav -------*/
#nav { float:left; margin:0; height:26px; }
#nav li { float:left; margin:0; }

/*  ------- Content -------*/
#content { width:960px; float:left; text-align:left; background-image:url(../img/backgroundLines.gif); background-repeat:repeat-y; }

/*  ------- ContentBox -------*/
#contentBox { width:590px; float:left; text-align:left; }

/*  ------- Copy -------*/
#copy { width:480px; 
/* IE MIN-HEIGHT HACK */
min-height:600px; height:auto!important; height:600px; float:left; text-align:left; border:#707273; border-width:1px; overflow:hidden; }
#copy p { font-size:11px; line-height:17px; margin:10px 30px 10px 30px; color:black; }
#copy ul { margin:10px 10px 10px 25px; }
#copy li { font-size:11px; line-height:20px; color:#a63f1e; list-style-type:disc; }

/*  ------- CopyBox -------*/
#copyBox { width:590px; 
/* IE MIN-HEIGHT HACK */
min-height:340px; height:auto!important; height:340px; float:left; text-align:left; overflow:hidden; background-image:url(../_images-base/backgroundBox.gif); background-repeat:repeat-y; }
#copyBox p { font-size:11px; line-height:17px; margin:10px; color:black; }
#copyBox ul { margin:10px 10px 10px 25px; }
#copyBox li { font-size:11px; line-height:18px; color:#a63f1e; list-style-type:disc; }

/*  ------- Reviews -------*/
#reviews { width:480px; float:left; text-align:justify; margin-right:20px; }
#reviews p { font-size:11px; line-height:17px; margin:10px 30px; color:black; }
#reviews ul { margin:10px 10px 10px 25px; }
#reviews li { font-size:11px; line-height:18px; color:#a63f1e; list-style-type:disc; }
#reviews a:link { color:#c67617; }
#reviews a:hover { text-decoration:underline; }
#reviews a:visited { color:#c67617; }
#reviews em { font-style:italic; }
#reviews h3 { color:black; }
#reviews label { margin:0 0 10px; font-size:11px; font-family:Verdana; line-height:17px; }
#tag { float:left; width:100%; margin:10px 10px 10px 18px; font-size:1em; font-family:Times New Roman, serif; }

/*  ------- Left -------*/
#left { width:264px; float:left; margin:0; font-size:11px; line-height:17px; color:black; overflow:hidden; }
#left p { line-height:16px; margin:10px; color:black; }
#left ul { font-size:11px; line-height:20px; color:black; margin:10px 10px 3px; }
#left li a { font-size:11px; }
#left li a:hover { text-decoration:underline; }
#left li ul { margin:0 0 10px; }

/*  ------- Login-------*/
#searchBox { background-color:black; float:left; width:265px; height:40px; color:#fcb040; }
#searchBox ul { margin:-3px 0 0; }
#searchBox li { float:left; font-size:10px; margin:15px 5px 5px; color:#fff; }
#searchBox li a { color:#737577; margin:0; }
#searchBox input { width:140px; height:12px; font-size:9px; margin:-10px 0 0; padding:0; }
#login { width:280px; font-size:11px; font-family:Verdana; margin-top:-10px; }
#login input label { color:black; font-size:11px; }

/*  ------- Google Adwords -------*/
#google { width:140px; float:left; font-size:10px; margin:50px 0px 10px 30px; }

/*  ------- Author -------*/
#author { float:left; width:200px; text-align:left; }
#author a:link { color:#e8a402; }
#author a:hover { text-decoration:underline; }
#author a:visited { color:#e8a402; }

/*  ------- Rating -------*/
#rating { float:right; width:180px; text-align:left; margin:0 0 0 20px; }
#rating p { margin:10px 10px 10px 0; }
#pager { float:left; width:450px; text-align:left; margin:20px 10px 0 20px; border-top:1px Solid Black; }
#pager p { margin:10px 10px 10px 0; }


.pagination a:link { color:#c67617; }
.pagination a:hover { text-decoration:underline; }
.pagination a:visited { color:#c67617; }


/*  ------- Classes -------*/
.floatRight { float:right; text-align:right; }
.floatLeft { float:left; text-align:right; }
#clearboth { clear:both; }
.pre_fill { color:#ccc; }
.go { height:16px; width:20px; background-color:white; border:solid 1px gray; margin-top:-10px; text-align:center; }
.address {font: 75%; font-style: oblique;}