﻿/* CSS Document */
html,body {
	height: 100%;
}

BODY{ 
margin:0px; 
padding:0px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#000000; 
font-weight:normal; 
}

.dialog_popup
{
position:relative;
left:0px;
top:0px;   
}
.validator_div
{

}
#container {
width: 800px;
margin: 0px auto;
padding: 0px;
}
#header{ 
width:800px; 
height:118px; 
background-color:#CAA324;
}

#header h1, #header h2 {float:left;}

#header h1 {

	background-image: url(../images/header_text.png);
	width:287px; 
	height: 53px; 
	margin: 13px 0 0 14px;
	}

#header h1 span, #header h2 {display:none;}

#header p { 
margin:0px 5px 14px 524px; 
padding:7px 0 0 0;
}
.top-link{
text-align:left; 
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#423141; 
font-weight:normal; 
text-decoration:underline; 
padding:2px; 
}
.top-link:hover{ 
color:#000000
}
.headerdesc
{
font-size:15px;
font-weight:bold;
}

.hreflarge
{
font-size:18px;
font-weight:bold;
color:#CAA324;    
}
.itemlbl
{
font-size:11px;
font-weight:normal;
font-family:Tahoma Arial;	
}
#left-zone{
 width:570px; 
 float:left; 
 margin: 0px auto;
 padding: 0px;
 }
#navigation-left{ 
width:558px; 
height:23px; 
float:left; 
background-color:#E9D07C; 
padding:1px 0 0 12px;
}
#main-content-area{ 
width:510px; 
margin:40px 0 22px 5px;
_margin-top:25px;
padding:0px;
background-color:#FFFFFF;
}

#main-content-area h2{
margin: 0 0 0 0;
padding:0px;
float:left;
clear: both;
}
#main-content-area img  {
margin: 0 10px 0 7px;
padding:0px;
/* Why is this here? */
float:left;
}
#main-content-area  p {
text-align:left; 
margin: 8px 0 0 10px;  
font: 12px Tahoma, Helvetica, Arial, sans-serif; 
color:#444444;
 }
#footer{
margin-top:5px; 
width:476px; 
border:1px solid #D8E397; 
float:left; 
height:35px; 
text-align:center;
}
.mainnav-link
{
font-family:Arial;
font-size:16px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.footer-link{ 
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
font-weight:bold; 
color:#B3961F; 
text-decoration:underline; 
padding:2px;
}
.footer-link:hover{
color:#6C5808
}
.sub-link{ 
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:normal; 
color:#0A0A0A; 
text-decoration:underline; 
padding:2px;
}
.sub-link:hover{ 
color:#000000;
}
.copyrights{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
font-weight:bold; 
color:#E1D696;
}
.tahoma14px{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold; 
color:#C7A51D; 
padding-left:386px;
}
.tahoma14px:hover{
color:#766006
}
.tahoma13px{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold; 
color:#C2AB39;
}
.tahoma13px:hover{
color:#766006;
}
.tahoma12px{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
color:#413F3F; 
padding-left:150px; 
text-decoration:underline;
}
.tahoma11px{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
color:#413F3F; 
text-decoration:none;
}
.tahoma12px:hover{
color:#000000;
}
.faq-link
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold; 
color:#575757;
cursor:pointer;
text-decoration:none;
}
.faq-link:hover
{
color:#CAA324;
}
.faq-answer-div
{
position:relative;
top:2px;
left:10px;
   
}
.faq-close-answer-div
{
position:relative;
height:5px;    
}
.faq-spacer-div
{
position:relative;
height:2px;    
}
#right-zone{ 
width:230px; 
float:right; 
margin: 0px auto;
padding: 0px; 
background-color:#CAA324;
height: 595px;
}
#right-zone img{
 margin:5px 0 3px 12px;
  padding:0px;
  }
#right-zone-bottom{ 
width:230px; 
float:right; 
margin: 0px auto;padding: 0px; 
background-image: url(../images/right-bottom.gif);
height:21px; 
background-repeat:no-repeat;
 }
#right-zone-partner-logo{ 
 width:230px; 
 float:right;
 margin: 0px auto;
 padding: 0px; 
 background-color:#ffffff;
 }
#right-zone-partner-logo img  {
margin: 15px 10px 0 50px;
padding:0px;
float:left;
}
/** Rounded Banners**/
.right-zone-banner 
{
 margin: 0 10px 0 15px;
 background:#fff url(../images/rounded_banner_left_side.gif) repeat-y left top;
 background-color:#ffffff;
 width:205px;    
}
.right-zone-banner-top { 
width:100%; 
height:20px; 
background:url(../images/rounded_banner_top_left.gif) no-repeat left top; 
} 
.right-zone-banner-top span { 
display:block; 
position:relative; 
height:20px; 
background:url(../images/rounded_banner_top_right.gif) no-repeat right top; 
} 
.right-zone-banner-content { 
position:relative; 
background:url(../images/rounded_banner_right_side.gif) repeat-y right top; 
padding:1px 20px 1px 25px; 
margin:-1px 0 -50px 0; 
} 
.right-zone-banner-bottom { 
height:60px; 
background:url(../images/rounded_banner_bottom_left.gif) no-repeat left bottom; 
} 
.right-zone-banner-bottom span { 
display:block; 
position:relative; 
height:60px; 
background:url(../images/rounded_banner_bottom_right.gif) no-repeat right bottom;
} 
/**Rounded Rectangle Navigation Banners**/
.navigation-banner 
{
 margin: 0 10px 0 5px;
 /*background:#fff url(../images/rounded_rectangle_F1E1A3_left_side.gif) repeat-y left top;*/
 background-color:#F1E1A3;
 width:523px;/*504*/
 
 /*91*/   
}
.navigation-banner-top { 
width:100%; 
height:20px;
background:url(../images/rounded_rectangle_F1E1A3_top_left.gif) no-repeat left top; 
} 
.navigation-banner-top span { 
display:block; 
position:relative; 
height:20px;
background:url(../images/rounded_rectangle_F1E1A3_top_right.gif) no-repeat right top; 
} 
.navigation-banner-content { 
position:relative;
height:20px;
/*background:url(../images/rounded_rectangle_F1E1A3_left_side.gif) repeat-y right top; */
padding:0 20px 1px 0; 
margin:0 0 -50px 0; 
} 
.navigation-banner-bottom { 
height:100px;

background:url(../images/rounded_rectangle_F1E1A3_bottom_left.gif) no-repeat left bottom; 
} 
.navigation-banner-bottom span { 
display:block;
position:relative;
/*height:100px;*/
height:100px;
background:url(../images/rounded_rectangle_F1E1A3_bottom_right.gif) no-repeat right bottom;
}
/*----------------Content Frame----------------*/
.content-banner 
{
 margin: 0 0 0 0;
 background:#fff url(../images/rounded_banner_side_F1E1A4.gif) repeat-y left top;
 background-color:#FFFFFF;
 width:540px;/*504*/
}
.content-banner-top { 
width:100%; 
height:35px;
background:url(../images/rounded_banner_top_left_F1E1A4.gif) no-repeat left top; 
background-color:#F1E1A3;
} 
.content-banner-top span { 
display:block; 
position:relative; 
height:35px;
background:url(../images/rounded_banner_top_right_F1E1A4.gif) no-repeat right top; 
} 
.content-banner-content { 
position:relative;
/*Banner Height*/
height:300px;
background:url(../images/rounded_banner_side_F1E1A4.gif) repeat-y right top;
padding:0 10px 0 0; 
margin:-8px 0 -20px 0; 
} 
.content-banner-bottom 
{
display:block; /**/
height:20px;
position:relative; /**/
background:url(../images/rounded_content_banner_bottom_left.gif) no-repeat left bottom; 
}
.content-banner-bottom span { 
display:block;
position:relative;
height:20px;
background:url(../images/rounded_content_banner_bottom_right.gif) no-repeat right bottom;
}
.content-banner-bottom img
{
position:relative;
left:2px;
top:17px;
}
/*----------------Billing Frame----------------*/
.billing-field-font
{
font-family:Arial;
font-size:10pt;
color:#000;
}
.billing-field-normal
{
height:15px;
}
.billing-banner 
{
 margin: 0 0 0 0;
 background:#fff url(../images/rounded_banner_side_F1E1A4.gif) repeat-y left top;
 background-color:#FFFFFF;
 width:540px;/*504*/
}
.billing-banner-top { 
width:100%; 
height:70px;
background:url(../images/rounded_banner_top_left_F1E1A3FBF7DB.gif) no-repeat left top;
background-color:#FBF7DB;
} 
.billing-banner-top span { 
display:block; 
position:relative; 
height:70px;
background:url(../images/rounded_banner_top_right_F1E1A3FBF7DB.gif) no-repeat right top; 
} 
/*.billing-banner-wizard
{
position:relative;
top:10px;
left:-522px;
_left:-522px;
}*/
.billing-banner-content { 
position:relative;
/*Banner Height*/
height:300px;
background:url(../images/rounded_banner_side_F1E1A4.gif) repeat-y right top;
padding:0 10px 0 0; 
margin:-8px 0 -20px 0; 
} 
.billing-banner-bottom 
{
display:block; /**/
height:20px;
position:relative; /**/
background:url(../images/rounded_content_banner_bottom_left.gif) no-repeat left bottom; 
}
.billing-banner-bottom span { 
display:block;
position:relative;
height:20px;
background:url(../images/rounded_content_banner_bottom_right.gif) no-repeat right bottom;
}
.billing-banner-bottom img
{
position:absolute;
left:2px;
top:17px;
}

/*----------------Pricing Frame----------------*/
.pricing-banner 
{
 margin: 0 0 0 0;	
 _margin: 0 0 0 10px;
 background:url(../images/pricing_banner_left_side.gif) repeat-y left top;
 background-color:#FBF7DB;
 width:153px;/*504*/
 position:relative;
 left:4px;
 _left:0px;
}
.pricing-banner-top { 
width:100%;
/*_width:143px;*/
height:7px;
background:url(../images/pricing_banner_top_left.gif) no-repeat left bottom;
background-color:#FBF7DB;
} 
.pricing-banner-top span { 
display:block; 
position:relative; 
height:7px;
background:url(../images/pricing_banner_top_right.gif) no-repeat right bottom;
} 
.pricing-banner-top img
{
position:absolute;
/*left:2px;
top:17px;*/
width:143px;
_width:143px;
border:0;
height:3px;  
left:-4px;
_left:-4px;
/*_top:-3px;*/
background-color:#ffffff;
}

.pricing-banner-content { 
position:relative;
/*Banner Height*/
height:258px;
width:147px;
_width:147px;
/*_width:154px;*/
background:url(../images/pricing_banner_right_side.gif) repeat-y right top;
background-color:#FBF7DB;
padding:0 0 0 0; 
margin:0 0 0 0; 
left:3px;
/*_left:10px;*/
} 
.pricing-banner-bottom 
{
display:block; /**/
height:7px;
position:relative; /**/
background:url(../images/pricing_banner_bottom_left.gif) no-repeat left bottom;
}
.pricing-banner-bottom span { 
display:block;
position:relative;
height:7px;
background:url(../images/pricing_banner_bottom_right.gif) no-repeat right bottom;
}
.pricing-banner-bottom img
{
float:left;
display:block;
position:absolute;
/*left:2px;
top:17px;*/
width:143px;
_width:143px;
border:none;
height:7px;  
left:-4px;
background-color:#ffffff;
}
/*----------------CONTACT US----------------*/
.contact-info-div
{
position:relative;
top:0px;
_top:0px;
-left:0px;
}
#contact-left{
width:275px;
border-right:5px solid #EFCE7D;
float:left;
margin:0px auto;
}
#contact-left h2{
margin-left:0 20px 20px 100px;
padding:0 20px 20px 170px;
}
#contact-left p{
width:259px;
height:20px;
margin:0px auto;
padding:3px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}
#contact-right
{
position:relative;
left:10px;
width:230px;
float:right;
margin:0px auto;
font-family:Arial, Tahoma,Verdana, Helvetica, sans-serif; 
font-size:13px; 
font-weight:normal; 
color:#000000;/*#C6A728; */
text-decoration:none;
}

.contact-validator
{
 margin: 0 10px 0 5px;
 background:#fff url(../images/contact_error_left_side_red.gif) no-repeat left top;
 background-color:#FFFFFF;
 width:250px;/*504*/
 left:-20px;
 top:-15px;
 _left:15px;
 _top:-333px;
 /*91*/   
}
.contact-validator-top { 
width:175px; 
height:20px;
margin:0 0 0 57px;
background:url(../images/contact_error_top.gif) repeat-x top; 
} 
.contact-validator-top span { 
display:block; 
position:relative; 
height:20px;
/*background:url(../images/contact_err_top_right.gif) no-repeat right top; */
} 
.contact-validator-content { 
position:relative;
height:275px;
background:url(../images/contact_error_right_side_red.gif) no-repeat right top; 
padding:0 20px 1px 0; 
margin:-20px 0 0 0;
_margin:-34px 0 0 0; 
} 
.contact-validator-bottom { 
height:20px;
width:175px;
margin:-13px 0 0 57px;
background:url(../images/contact_error_top.gif) repeat-x top; 
} 
.contact-validator-bottom span { 
display:block;
position:relative;
/*height:100px;*/
height:20px;
/*background:url(../images/contact_err_bottom_right.gif) no-repeat right bottom;*/
}

/*---      Textbox css --- */

.textfield 
{
	
	color: #000000;
	border: 2px solid #CDCDCD;
	background-color: #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	width: 150px;
}

.text_area 
{
	color: #000000;
	border: 2px solid #CDCDCD;
	background-color: #FFFFFF;
	
	}
	

