@import "reset.css";

@import "editor.css";

@import "accordion.css";



body {

	background: #FFF url(../images/head_bkgrnd_alt.gif) repeat-x;

	font-family: Arial, Helvetica, sans-serif;

}



#head {

	height: 125px;

	background-repeat: repeat-x;

	border-bottom: 2px solid #FFF;

	position: relative;

}



h1 {

	font-size: 2.1em;

	font-family: "Arial Black", Gadget, sans-serif;

	text-transform: uppercase;

	color: #652D00;

	letter-spacing: -0.08em;

}



p.longtitle {

	font-weight: bold;

	font-style: italic;

	text-transform: uppercase;

	font-size: .9em;

	margin-bottom:17px !important;

}



h2, h{

	font-size: 1em;

	font-family: "Arial Black", Gadget, sans-serif;

	text-transform: uppercase;

	color: #652D00;

	letter-spacing: -0.06em;

	padding-top: 10px;

	padding-bottom:10px;

}

.hd3, .hdr3 {text-decoration:bold}
.hdr3 {
	color: #652D00 !important;
}

#body p {

	font-size: .8em;

	line-height: 20px;

	margin-bottom: 15px;

}



#body p img, #body ul img {

	background:url(../images/shadow-1000x1000.gif) no-repeat scroll right bottom transparent;

	border-left:1px solid #f7f7f7;

	border-top:1px solid #f7f7f7;

}



#body .box img {

	background: none!important;

	border: none!important;

}



#body .content ul {

	margin: 0 0 15px 20px;

	font-size: .8em;

	font-weight: bold;

}



#body .content ul li {

	line-height: 25px;

	background: url(../images/bullet.gif) 0px 7px no-repeat;

	padding-left: 20px;

}



#body .content ul#ul {

	font-weight:normal;

}



#body .content a {

	color: #652D00;

	text-decoration: underline;

	font-weight: bold;

}



#body .content a:hover {

	color: #ffcc00;

}



#head .contactNo {

	position: absolute;

	top: 0px;

	right: 0px;

}



#body .content {

	float: left;

	width: 67%;

}



#body .box {

	width: 30%;

	float: left;

	display: block;

	margin: 5px 18px 15px 0;

	padding: 3px;

	border: 1px solid #CCC;

}



#body .last {

	margin-right: 0 !important;

}



#body .box h2 {

	background: #FC0;

	padding: 3px 7px;

	margin-bottom: 5px;

}



#body .box h3 {

	background: #FC0;

	padding: 3px 7px;

	margin-bottom: 5px;

}



#body .box p {

	margin-bottom: 0px;

	padding: 0 5px;

}



#wrapper .masteranim {
	height: 110px;
	background: url(../images/anim_bkgrnd_medium.png) no-repeat;
}

#wrapper .thinanim {
	height: 39px;
	background: url(../images/anim_bkgrnd_small.png) no-repeat;
}

#wrapper #body {
	padding: 25px 0;
}

#body .sidebar {
	float: right;
	width: 28%;
	background: url(../images/vert_div.gif) repeat-y;
	padding-left: 35px;
}

#body .sidebar hr {
	color: #ccc;
	background-color: #ccc;
	border: none;
	height: 1px;
}

#body .content a.back {
	font-size: 0.7em;
	font-weight: bold !important;
	background-image: url(../images/up_arrow.gif);
	background-repeat: no-repeat;
	background-position: 85px;
	display: block;
	margin-top: 15px;
	clear: both;
}

#body .B_crumbBox{
	background:none repeat scroll 0 0 #F7F7F7;
	display:block;
	font-size:0.7em;
	line-height:20px;
	padding:0 10px;
	border: 1px dashed #CCC;
	margin-bottom: 5px;
}

#body .B_crumbBox a{
	color: #FC0;
}

#body .B_crumbBox a:hover{
	color: #652D00;
}

/****************** Testimonial slots ********************/

.testmain {
	width: 77%;
	margin: 0 auto 20px auto;
	position: relative;
	background: url(../images/exclamation.gif) no-repeat 2px 28px;
	padding: 0 50px;
	border-bottom: 1px solid #CCC;
}

.testmain h5 {
	background: #FC0;
	width: auto;
	font-size: .75em !important;
	font-weight: bold;
	padding: 3px 10px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.testmain p {
	padding: 0 10px;
}

.testmain img {

	border: none !important;

}



.cycletest .indtest {

	padding: 0 10px !important;

}



.cycletest .indtest p {

	font-size: 0.7em !important;

	line-height: 15px !important;

}





/****************** Testimonial slots ********************/



.bank {

	margin: 0 auto 20px auto;

	border-bottom: 1px solid #CCC;

}



.bank h3 {

	background: #FC0;

	padding: 3px 10px;

	margin-bottom: 10px;

}



.bank p {

	padding: 0 10px;

}



/****************** Footer information *******************/



#footer {

	background: #1C1C1C url(../images/foot_grad_bkgrnd.gif) repeat-x;

	display: block;

	padding: 70px 0 35px 0;

	color: #FFF;

	z-index:1;

}



#wrapper, #footwrapper {

	width: 980px;

	margin: 0 auto;

}



#footer .box {

	float: left;

	width: 180px;

	margin: 0 35px 30px 0;

}



#footer .boxend  {

	float: right;

	width: 300px;

	margin: 0 35px 30px 0;

}



#footer .box h3, #footer .boxend h3 {

	border-bottom: 1px solid #CCC;

	padding-bottom: 5px;

	color: #FFCC00 !important;

}



#footer #footwrapper .box .bulleted li  {

	background: url(../images/footer_bullet.gif) 0 10px no-repeat;

	line-height:20px;

	padding-left:20px;

}



#footer #footwrapper .box ul li {

	border-bottom:1px solid #CCC;

	font-size:0.7em;

	text-transform:uppercase;

	padding: 5px;

}



#footer #footwrapper .box ul li a {

	color: #FFF;

	text-decoration: none;

}



#footer #footwrapper .box ul li a:hover {

	color: #FFCC00;

}



#footer #footwrapper .box ul li a.blog {

	color: #FFCC00 !important	;

	font-weight: bold;

}



#footer #footwrapper .box ul li .date {

	color: #666;

}



#footer #footwrapper .box ul li a:hover.blog {

	color: #CCC !important;

	font-weight: bold;

}



#footer #footwrapper .copy {

	display: block;

	width: 890px;

	border-top: 1px solid #FFF;

	padding-top: 5px;

	margin: 20px auto 0 auto;

	text-align: center;

	clear: both;

	font-size: 0.6em;

}



#footer #footwrapper .copy a {

	color: #FFCC00;

}



#footer #footwrapper .copy a:hover {

	color: #999;

}



/******* Form ********/



form.yellow {

	background-image: url(../images/module_bkgrnd.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	width:95%;

	border: 1px solid #999;

	padding: 15px 10px;

	margin-top: 15px;

	position: relative;

	background-color: #FFCC00;

    z-index:1;

}



form.yellow2 {

	background-image: url(../images/module_bkgrnd.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	width:400px;

	border: 1px solid #999;

	padding: 15px 10px;

	margin-top: 15px;

	position: relative;

	background-color: #FFCC00;

    z-index:1;

}


form.yellow3 {

	background-image: url(../images/module_bkgrnd.gif);
	background-repeat: repeat-x;
	background-position: bottom;
        z-index:0;
        text-align:left;
padding:10px; padding-top:10px;
}

/*form.yellow3.hdr3{
font-size:22px;
}*/

form .formTitle {

	padding: 5px 0;

	text-align: center;

	background: #FFF;

}



form p {

	color: #000;

	font-size: 0.6em !important;

	text-transform: uppercase;

	font-weight: bold;

}



.boxend form p {

	width: 200px;

	margin-bottom: 10px;

}



/*input.text2 {font-size:0.7em;

	font-weight:bold;

	margin-bottom:7px;

	padding:3px 7px;

	background: #FFF url(../images/input_bkgrnd.gif) repeat-x bottom;

	border-top: 1px solid #666;

	border-left: 1px solid #666;

	border-right: 1px solid #999;

	border-bottom: 1px solid #999;

}*/



input.text, select {

	font-size:0.7em;

	font-weight:bold;

	margin-bottom:7px;

	background: #FFF url(../images/input_bkgrnd.gif) repeat-x bottom;

	border-top: 1px solid #666;

	border-left: 1px solid #666;

	border-right: 1px solid #999;

	border-bottom: 1px solid #999;

	width: 200px;

	padding-top: 3px;

	padding-right: 7px;

	padding-bottom: 3px;

	padding-left: 7px;

}



.form-box2 select

	{margin:5px;}



input.text, select.select {

		width:200px;

}



input.text2 {width:140px;/*font-size:0.7em;

	font-weight:bold;

	margin-bottom:7px;;*/

	padding:3px 7px;

	background: #FFF url(../images/input_bkgrnd.gif) repeat-x bottom;

	border-top: 1px solid #666;

	border-left: 1px solid #666;

	border-right: 1px solid #999;

	border-bottom: 1px solid #999}

/*#Title2,#claimPreferred2,#claimReferral2 {margin:5px}*/



.textarea {

	font-family: Arial, Helvetica, sans-serif !important;

	font-size: 0.7em;

	font-weight: bold!important;

	padding: 3px 7px;

	width: 200px;

}



.textarea2 {

	font-family: Arial, Helvetica, sans-serif !important;

	font-size: 0.7em;

	font-weight: bold!important;

	padding: 3px 7px;

	width: 94%;

}

.textarea3 {

	font-family: Arial, Helvetica, sans-serif !important;

	font-size: 0.9em;

	font-weight: bold!important;

	padding: 0;

	width: 165px;

}


select.select { padding-right: 3px !important;}



form .submit {

	float: right;

	font-size:0.6em;

	font-weight:bold;

	text-transform:uppercase;

	background: #FFCC00 url(../images/button.gif) repeat-x bottom;

        width:150px;

	padding: 4px 10px;

	cursor: pointer;

}



form label {

	display:block;

	float:left;

	margin:5px 0 0;

	text-align:left;

	width:150px;

	font-weight: bold;

	font-size: .9em;

	clear: both;

}



form label2 {

	display:block;

	float:left;

	margin:5px 0 0;

	text-align:left;

	width:50px;

	font-weight: bold;

	font-size: .9em;

	clear: both;

}



.form-box input, textarea {

	margin:5px 0 0 10px;

	width:150px;

	size:35px;

	border-top: 1px solid #666;

	border-left: 1px solid #666;

	border-right: 1px solid #999;

	border-bottom: 1px solid #999;

}



.form-box2 input {

    margin:5px 0 0 10px;

	border-top: 1px solid #666;

	border-left: 1px solid #666;

	border-right: 1px solid #999;

	border-bottom: 1px solid #999;

	z-index:3;

}

.form-box select {

	margin: 5px 0 0 10px;

}



.form-box select2 {

	margin: 5px 0 0 10px;

}



form em {

	font-weight: normal;

	color: red;

}



form blockquote {

	background: #FFC;

	border: 1px dashed #333;

}



form blockquote p {

	background: url(../images/info_bullet.gif) no-repeat 0 3px;

	padding: 5px 15px 5px 50px !important;

	margin-bottom: 0 !important;

}



form .errors {

	font-size: .9em;

	color: red;

	text-align: center;

	margin-bottom: 10px;

}



form .errors strong {

	color: #000 !important;

	font-size: 1.5em !important;

	font-weight: bold;
margin-bottom:5px

}



form input.invalid, form textarea.invalid {

	border: 1px dashed #F00;

}



form legend {

	background:none repeat scroll 0 0 #FFFFFF;

	border-bottom:1px solid #652D00;

	color:#652D00;

	display:block;

	font-weight:bold;

	margin:8px 0;

	padding:2px 0 2px 25px;

	width:96%;

}



p.thankyou {

	color: #F00;

	text-align: center;

	font-weight: bold;

}



#gb_sound_box {

height:40px;

position:relative;

width:480px;

}



#gb_sound_box_content {

left:0;

position:absolute;

top:-320px;

}



#gb_sound_box2 {

height:40px;

position:relative;

width:480px;

}



#gb_sound_box_content2 {

left:0;

position:absolute;

top:-320px;

}



#gb_sound_box3 {

height:40px;

position:relative;

width:480px;

}



#gb_sound_box_content3 {

left:0;

position:absolute;

top:-320px;

}



/*** added code ****/



.hd3, .hd2 {

font-weight:bold;

background: transparent;

padding: 3px 7px;

margin-bottom: 5px;

color:#FFCC00;

}



#c2a {

float: right;

width: 341px;

padding: 10px 10px 0 10px;

text-align: center; 

background: #f7f7f7; 

margin-left: 5px;

 border: 1px dashed #CCC;

}



#c2a a, {

color: #d5af18;

text-decoration:underline;

}

#c2a2 {z-index:2;
float:left;
width: 270px;
padding: 10px 10px 10px 10px;
background: #f7f7f7; 
margin-left: 5px; margin-right:15px;
border: 1px dashed #CCC;
color:#632c00; font-size:16px;
text-align:center;
/*background: #FFF url(../images/phone.png) no-repeat;
background-position:230px -20px;*/

overflow:visible;
}
form#c2a2 {
text-align:left;
}
#c2a2 hr{
	color: #ccc;
	background-color: #ccc;
	border: none;
	height: 1px;
#vidFl

{position:relative; z-index:0;
}
/*
#phone{
position:relative;
 top: -250px;
 left: 40px; 
background: transparent;
 border: 0;
}*/
#ClaimF{
margin-right:10px;
}