/* 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;}
#logo{width:700px; margin:0px auto;}
#wrapper {width:700px; margin:0px auto; background:url(../images/bg-fill.png) repeat-y;}
#wrapper2 {width:700px; margin:0px auto;}
#main-navigation {background:url(../images/nav-bar.png) no-repeat; width:700px; height:26px; margin:5px auto 10px auto;}
#left-column{float:left; width:175px;}
#content {width:515px; margin-left:175px;}
#foot{width:700px; height:57px; clear:left; margin:0px auto; text-align:center; font-size:10px;}
#foot a{color:#000;text-decoration:none;}
#foot a:hover{color:#12c;}

/****/
#money-back-guarantee{background:url(../images/money-back-guarantee.png) no-repeat; height:578px; margin:10px 0px 0px 10px;}

/**list tags**/
#main-navigation ul li{display:inline; list-style:none; margin-right:-4px;}
#content ul{margin-left:65px; list-style-image:url(../images/check.png); margin-bottom:25px;}
#content ul li{padding-top:10px; line-height:15px;}

/**img tags**/
#left-column img{margin-left:10px;}
#money-back-guarantee img{margin:105px 0 0 1px;}
#money-back-guarantee img.buy-now{margin: 125px 35px;}
#content img{margin-left:20px;}
#content img.why{margin-left:30px;}


/**h tags**/
h1, h2{margin-left:30px;}
h1{color:#1b75bc; font-size:18px; font-weight:bold; line-height:30px; margin-top:20px;}
h2{color:#1b75bc; font-size:15px; line-height:25px;}

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

/**form**/
form{padding:10px 25px;}
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;}


/***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;
}

#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;}


