/* CSS Document */

body, html {margin:0px; padding:0px; background:#F6F9F2; text-align:center}
#container{margin:0 auto; text-align:left; min-width:550px;  width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ?
( document.documentElement.clientWidth < 550 ? "550px" : " auto" ) : ( document.body.clientWidth < 550 ? "550px" : "auto" ) )}

/* HEADER STARTS */
#header{ margin:0px; background-color:#fff}
#logo_holder{background: url(images/bg.gif)}
img#left_logo{float:left}
img#logo{position:relative; left:0px}
#navigate{ position:absolute; min-width:600px; top:120px; left:163px; right:0px; height:43px; background:url(images/bg_1.gif)}
#navigate p{margin-top:0.2em}
img#right_logo{position:absolute; top:0px; right:0px}

/* HEADER ENDS */

/*CONTENT SECTION STARTS */
#content_wrap{width:100%; float:left; margin-right: -260px; background: url(images/column_right.gif) repeat-y right; clear:both}
#content{background:#fff; margin:0px; margin-right:260px;}
#content p {font-size:13px; font-family: Arial, Helvetica, sans-serif; line-height:20px; margin:0px; padding-left:65px; padding-right:65px; padding-top:10px; padding-bottom:10px}
#content_top{height:45px; background-color:#F6F9F2; border-bottom-style: solid; border-bottom-width:1px; border-bottom-color:#A5C07C}
#content_top p{padding-top:10px; margin-left:8px; font-family: arial; font-weight:bold; font-size: 12px; color: #98B172}
#content_bottom{height:45px; background-color:#F6F9F2; border-top-style: solid; border-top-width:1px; border-top-color:#A5C07C; border-right-width:0px}


#question {background-color:#FFFFCC; margin:20px; border-style:dashed; border-width:1px; border-color:#993333}
#answer {background-color:#F6F9F2; margin:20px; border-style:dashed; border-width:1px; border-color:#993333}

img#banner{border:1px; border-style:solid; border-color:#A5C07C}
/*CONTENT SECTION ENDS*/

/*RIGHT SECTION STARTS*/
#right{width:256px; float:right; background:#F6F9F2; border-left-style:solid; border-left-color:#A5C07C; border-left-width:2px}


#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 15px; letter-spacing:1px}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:25px 1em 50px 1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #A5C07C; border-right:1px solid #A5C07C;}
.xb1 {margin:0 5px; background:#A5C07C;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background-color:#FFFFFF; border:0 solid #A5C07C; border-width:0 1px;}

/* RIGHT SECTION ENDS */

#column_wrap{background: url(images/) repeat-y right;}




/* FOOTER STARTS */
#wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 100px;}  /* must be same height as the footer */

#footer {position: relative;
background:url(images/bg_1.gif) repeat-x;
border-top-style:solid;
border-top-width:1px;
border-top-color:#A5C07C;
	margin-top: -100px; /* negative value of footer height */
	height: 100px;
	clear:both} 

#footer p{padding-top:60px; font-size:11px; font-family: Arial, Helvetica, sans-serif}

/* CLEAR FIX*/

/* End hide from IE-mac */

/*FOOTER ENDS */



/* FONTS, LINKS */
h1{background:url(images/bullet.gif) left center no-repeat; margin-left:65px; margin-top: 10px; margin-bottom:10px; padding:20px; color:#669933; font-family: arial; font-weight:bold; font-size: 14px}
h2{color:#A5C07C; font-family: arial; font-weight:bold; font-size: 14px}
h3{color:#CC0000; font-family: arial; font-weight:bold; font-size: 14px; padding:10px}
a.top {font-family: arial; font-weight:bold; font-size: 12px;  color: #568907;  text-decoration: none}
a.top:hover {color: #D60000}
a.up_nav{font-family:Arial; font-weight:bold; font-size: 13px; letter-spacing:0.5px; color:#CC6633; text-decoration:none; padding-left:7px; padding-left: 7px}
a.up_nav:hover {color:#CC6666; 	text-decoration: none} 
a.right_section{background:url(images/arr_2.gif) left  no-repeat; margin:2px; padding-left:20px; color:#669933; font-family:Arial; font-weight:bold; font-size:12px; text-decoration:none}
a.right_section:hover{text-decoration:underline}
font.faq{color:#CC6633; font:bold 13px Arial, Helvetica, sans-serif; line-height:20px}

a.page {color:#CC6633; font-family: arial; font-weight:bold; font-size: 12px; text-decoration: none}
a.page:hover{text-decoration:underline}
a.none:hover{text-decoration:none}
a.none:visited{text-decoration:none}
a.info_zone{color:#669933; font-family:Arial; font-weight:bold; font-size:13px; text-decoration:none}
a.info_zone:hover{text-decoration:underline}
a.home_zone{color:#669933; font-family:Arial; font-weight:bold; font-size:12px; text-decoration:none}
a.home_zone:hover{text-decoration:underline}

a#submit {display:block; width:84px; height:21px; background:url(images/button.gif) center center no-repeat}
a#submit:hover {background-image:url(images/button_l.gif); cursor:pointer}
a.keywords{padding-left:20px; color:#669933; font-family:Arial; font-weight:bold; font-size:12px; text-decoration:none}
a.keywords:hover{text-decoration:underline}





#contact{padding-left:80px;  padding-top:20px}
table {margin:5px auto}
table th {text-align:right; padding-right:20px}
table.form {font:12px Arial, Helvetica, sans-serif; width:66%; min-width:540px}
table.feedback {font:12px Arial, Helvetica, sans-serif; width:90%; min-width:540px}
table.form tr { background:none}
table.form td {vertical-align:top; padding:10px}
input[type="text"], textarea, select {border:#A5C07C 1px solid}
input[type="text"], select {height:20px}
input[type="text"], textarea {width:90%}
textarea{resize:none}
select {width:250px}
font.header_smaller, font.header_small {color:#006D90;font:bold 13px Arial, Helvetica, sans-serif}
font.header_small {font-size:14px}

#orderSummary{padding-left:50px; padding-right:50px; font-size:13px; font-family: Arial, Helvetica, sans-serif}
table.orderSummary th{width: 180px; color:#CC6633; font-family: arial; font-weight:bold; font-size: 12px; text-decoration: none}

.orderPreview{margin-left:250px; width:120px;}

font.selectpage_7 {	font-family: arial; font-weight:regular; font-size: 12px; color:#A5C07C; text-decoration: none; background: none}

span.blue {color:lightskyblue;font-weight:bold}
span.red {color:red}
span.red_bold {color:#669933; font-family:Arial; font-size:14px; font-weight:bold; letter-spacing:0.5px}
span.copyright{color:#98B172}
span.highlights{color:#669933; font-family:Arial; font-weight:bold; font-size:13px; text-decoration:none}
span.bottom{color:#CC6633; font-weight:bold; line-height:25px; line-spacing:1.5px}


