/* CSS Document */
html {height:100%; min-height:100%}

body {background-image:url(images/bg.jpg); background-repeat:repeat; margin:0 0 0 0; padding:0 0 0 0; height:100%;}

#wrap {background-image:url(images/wrap_bg.jpg); background-repeat:repeat-y; width:800px; margin-left:40px; padding-bottom:400px; min-height:1000px;height:100%; }
*html #wrap {height:100%;}

#wrap2 {background-image:url(images/wrap_bg.jpg); background-repeat:repeat-y; width:800px; margin-left:40px; min-height:1400px; padding-bottom:400px;}
*html #wrap2 {height:100%;}

#wrap_products {background-image:url(images/wrap_bg.jpg); background-repeat:repeat-y; width:800px; margin-left:40px; padding-bottom:400px; min-height:2000px;height:100%; }
*html #wrap_products {height:100%;}


#masthead {width:800px; height:218px; margin:0 0 0 0;}

#text {width:400px; margin-left:53px; line-height:20px; margin-top:50px; float:left; }
*html #text {float:left; margin-left:30px;}

#btns {width:205px; float:right; margin-right:-140px; height:150px; margin-top:50px;}

*html #btns {margin-right:-160px;}

#btns1 {width:205px; float:right; margin-right:20px; height:150px; margin-top:50px;}


#google {width:120px; float:right; margin-right:37px; height:600px; margin-top:140px;}

#google2 {width:120px; float:right; margin-right:57px; height:600px; margin-top:400px;}

*html #google2 {margin-top:420px; margin-right:37px;}

*html #google {margin-top:80px;}

#instructions {width:555px; text-align:center; margin-left:60px; margin-top:140px; height:210px; padding-bottom:60px;}
*html #instructions {margin-left:30px; margin-top:80px;}

#tc {width:200px; text-align:left; margin-left:60px; margin-top:20px; height:20px; padding-bottom:60px;}

#clear {clear:both;}

/*styling*/

.h1 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px; color:#00334D;}

.copy {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#00334D;}

*html .h1 {font-weight:bold;}


.h2 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#990000; font-weight:bold;}

*html .h2 {font-weight:800; font-size:13px;}

a:link {text-decoration:none; color:#990000;}
a:visited {text-decoration:none; color:#990000;}



.product_img {border:#999999 1px solid; margin-right:16px; margin-top:8px; float:left; clear:right;}

.product_img_hp {border:#999999 1px solid; margin-right:16px; margin-top:8px; float:left; clear:right; margin-bottom:340px;}


/*.caption {width:175px; margin-right:8px; margin-top:8px; line-height:12px; padding-left:5px; float:left;}

.caption p, .caption p a:link, .caption p a:visited, .caption p a:hover {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}*/

p.caption {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}

.text2 {width:400px; margin-left:53px; line-height:20px; margin-top:50px; float:left;}

.text3 {width:400px; margin-left:53px; line-height:20px; margin-top:20px; float:left;}

.red {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px; color:#990000;}