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,
b, u, i, center,
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-size: 100%;


}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear{
clear:both;
}

body
{
font-family:arial, Georgia,"Times New Roman",serif;
line-height:1;
font-size:15px;
background:#000 url(../images/bodybg.jpg) repeat-x;
color:#000;
}
#wrapper
{
margin:0 auto 75px;
width:961px;
background:#000;

}
#wrapper1
{
	margin:0 0 0 -492px;
	width:973px;
	left: 50%;
	position: fixed;
}
#header
{
background:url(../images/header.jpg) no-repeat;
height:742px;
}
#header2
{
background:url(../images/header2.jpg) no-repeat;
height:742px;
position:relative;
}
#header3
{
	background:url("../images/header3.jpg") no-repeat scroll 0 0 transparent;
	height:574px;
	margin-bottom:20px;
	margin-top:108px;
	padding:180px 256px 0;
	position:relative;
	text-align:center;
}
#container
{
background:url(../images/contbg.jpg) repeat-y;
width:856px;
margin:0 auto;
padding:0px 37px  20px 28px;
}
#footer
{
background:url(../images/footer.jpg) no-repeat;
height:125px;
width:921px;
margin:0 auto 25px;
}
#contents
{
float:left;
padding:2px 29px 0 10px;
width:451px;
}
h1
{
font-size:25px;
font-weight:bold;
line-height:1.2em;
}
h4
{
color:#DEBE2D;
margin-top:15px;
}
#contents p
{
font-size:15px;
line-height:19px;
margin:13px 0;
}

#sidebar
{
width:366px;
float:right;
}
.gurantee
{
background:url(../images/guaranteed.jpg) no-repeat;
height:284px;
}
.gurantee p
{
font-size:14px;
line-height:18px;
padding:104px 7px 0 166px;

}

.img{

}
h3
{
font-size:16px;
margin:22px 0 5px;
}
#contents ol
{
line-height:1.3em;
list-style:decimal outside none;
margin-left:22px;
}
#contents ol li
{

}
.testimonails
{
background:url("../images/testimonials.jpg") no-repeat scroll 0 0 transparent;
height:315px;
line-height:1.5em;
padding:99px 8px 18px 27px;
width:331px;
}
.testimony p
{
	color:#636363;
	font-size:17px;
	font-style:italic;
}
.testimonysmall {
	color:#636363;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	float: right;
	margin-right: 20px;
}
.thumb
{

width:127px;
float:left;
}
.testimony
{
	width:173px;
	float:right;
	padding-right: 14px;
}
/****** form1 style****/
.form1
{
padding:92px 2px 0 645px;
width:300px;
}
.form1 p {
margin:13px 0;
*margin:8px 0;
}
.form1 label {
float:left;
width:94px;
margin-right:5px;
text-align:right;
color:#fff;
margin-top:3px;
}
.form1 p.btn1
{
padding-top:10px;
margin-left:6px;
}
.form1 input.sbmt_btn1
{
width:314px;
height:67px;
}
.form1 input
{
width:136px;
}
.form1 p.btn1
{
position:relative;
}
.form1 p.btn1
{
_margin-top:35px; 
*margin-top:35px; 
position:relative;

}

/****** form1 style****/
.test
{
clear:both;
height:127px;
margin:18px 0;

}
.btn1 a
{
background:url("../images/btn.png") no-repeat scroll 0 0 transparent;
display:block;
height:67px;
left:-39px;
*left:-24px;
position:absolute;
text-indent:-9000px;
width:314px;
cursor:pointer;
}

.page2form
{
padding:291px 42px 0 440px;
}
.page2form ul
{

}
.page2form ul li
{
float:left;
}
.page2form ul li input
{
position: relative;
top:0px;
}
.checkboxes
{
margin:0 14px 0 4px;
}
.selectbox
{
float:left;
overflow:hidden;
width:213px;
height:86px;
}
.selectbox1
{
float:left;
overflow:hidden;
width:254px;
height:86px;
}
.selectbox label
{
display:block;
}
.error
{
color:#DEBE2D;
display:block;
font-size:12px;
font-weight:bold;
margin-top:3px;
}
.submit
{
background:url("../images/btn.jpg") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:55px;
width:237px;
}
.btn
{
clear:both;
padding-top:50px;
text-align:right;
}
.sub
{
background:url(../images/newsletter.png) no-repeat scroll 0 0 transparent;
bottom:0;
height:50px;
left:50%;
margin:0 -379px;
padding:11px 0 0 353px;
position:fixed;
vertical-align:middle;
width:758px;
}
.emailaddress
{
border:medium none;
margin:0;
padding:0;
width:187px;
}
.sbtm
{
background:url("../images/subbtn.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:35px;
width:169px;
cursor:pointer;
}
.sub p
{ 
	display:inline;
	
}

sup {
font-size:6px;
}

#aboutus {
padding:84px 0 0 880px;
height:26px;
}
#aboutus a{
color:#debe2b;
font-size:14px;
text-decoration: none;
}
#aboutus a:hover {
text-decoration:underline;
}



/********* About Us */

#aboutuswrapper
{
padding:92px 2px 0 122px;
width:700px;
}

#aboutuswrapper p {
margin:0 0 19px 0;
color:#fff;
font-size:15px;
line-height:22px;
}
#aboutuswrapper p strong {
color:#debe2b;font-weight:bold;
}



























