/* css browser reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%; font-family:"Trebuchet MS", Verdana,Arial, Helvetica, sans-serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color:#000000;background:#ffffff;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}


/** general layout **/
body {font-size:13px; background:#92c2ee;}
#wrapper {width:700px; margin:0px auto 0px auto; background:#ffffff;}
#main-navigation {background:url(../images/nav-background.png) no-repeat; width:700px; height:35px; margin:25px auto 0px auto;}
#foot{font-size:10px; text-align:center; line-height:15px; clear:both;}

#risk-free{background:url(../images/risk-free-bg.png) no-repeat; height:199px; width:631px; font-size:10px; cursor:pointer; margin-left:25px;}
#risk-free p{width:320px; margin:20px 0 0 190px; padding:20px 0px 0px 0px;}



/**list tags**/
#main-navigation ul{padding-top:10px;}
#main-navigation ul li{display:inline; list-style:none; font-size:15px; font-weight:bold; margin: 15px 15px 0px 25px;}


/**a tags**/
#main-navigation ul li a{color:#FFF; text-decoration:none;}
#main-navigation ul li a:hover{text-decoration:underline;}

/**img tags**/
#content img{margin:10px 0px 10px 30px;}
#wrapper img.compare{margin: 10px 70px; width:560px;}
#wrapper img.offer{margin-left:20px;}


/**h tags**/
h2{font-weight:bold;}
h1{color:#F00; font-size:20px; font-weight:bold; line-height:30px; margin-top:20px; text-align:center;}
h2{color:#F00; font-size:16px; line-height:25px;}
h3{color:#F00; font-size:16px; line-height:25px; font-weight:bold; margin-left:20px;}

/**p tags**/
p{line-height:23px; margin:10px 30px 10px 30px;}
p.quest{font-weight:bold;}
p.ans{margin-left:45px; margin-bottom:15px;}
#foot p{line-height:15px;}

/**form**/
#buy-now form{padding:10px 150px;}
form#email-contact-form{border:5px ridge #cccccc; padding:5px; background:#cccccc;}
form#email-contact-form label{display:block; margin:4px 0px; font-size:14px;}
form#email-contact-form input{width:40%;}
form#email-contact-form input#submit{width:125px;}
form#email-contact-form textarea{width:100%; margin-bottom:10px;}


/** general classes **/
.red{ color:#FF0000;}
.blue{color:#49a9fb;}
.blue2{color:#3074d9;}
.graybg{background-color:#f1f1f1;}
.bold{font-weight:bold;}
.center{text-align:center;}
.underline{text-decoration:underline;}
.spacer{line-height:24px;}
.green{color:#227834; }
.right{text-align:right;}
.margin-top{margin-top:0px; font-style:italic;}
.highlight{background-color:#FF0;}


/***checkout.php**/

div.left {
	width:300px;
	float:left;
}
div.left #billing_info,
div.left #shipping_info {
	padding-left:10px;
}


div.right {
	width:200px;
	float:left;
	margin-left:75px;
}
div.right #product_info {
	padding-left:10px;
	margin-top:10px;
}


#checkout_form {
	font-size:12px;
}
#checkout_form td {
	margin-right:10px;
	white-space:nowrap;
}
#checkout_form label {
	font-size:12px;
	margin:0pt 5px;
}
#checkout_form input, 
#checkout_form select {
	width:175px;
	font-size:10px;
	vertical-align:middle;
	white-space:nowrap;
}

#checkout_form input {color:#000000;}

#checkout_form .readonly {
	background:none;
	border:none;
	color:#25529c;
}

#checkout_form div.right input { width:150px; }
#cards { vertical-align:middle; }

#taxinfo {
	font-size:10px;
	color:#25529c;
	font-style:italic;
	padding-left:7px;
}
a#cvc-text{color:#25529c;}
a#cvc-text:hover{color:#000000;}

a#go-back{color:#000000;}
a#go-back:hover{color:#25529c;}


.left div.lock {
	margin:10px 0pt 0pt 250px;
	position:absolute;
	top:0pt;
}
.right div.lock {
	margin:60px 0px 0px 0px;
}

#checkout_form h1 {
	font-size:17px;
	margin-left:10px;
}

#checkout_form #paynow {
	margin:10px 0 0 125px;
	background:url(../images/nav-buy-now.png) no-repeat;
	border:none;
	width:98px;
	height:32px;
	cursor:pointer;
}

h1 { }

div.err {
	border: 2px solid #cccccc;
	background:#F4F4F4;
	padding:15px;
	clear:left;
	font-size:12px;
	margin-left:5px;
}
div.err li {
	list-style-type:none; color:#ff0000;
}
#checkout_form input[type="radio"] { vertical-align:sub; width:15px; }
input#billing_name, input#cardnumber, input#billing_addr1, input#billing_addr2, input#billing_city, input#billing_state, input#billing_zipcode, input#phone, input#email, input#shipping_name, input#shipping_addr1, input#shipping_addr2, input#shipping_state, input#shipping_city, input#shipping_zipcode, input#cardexpdate_month, input#cardexpdate_year, input#cardcvc, 
{color:#000000;}


/** go daddy site seal **/
div.AuthorizeNetSeal a img {float:left;}
#sitesealgd_t_medium {float:left; margin:-90px 0 0 100px;}

