/* --------------------------------- Start Common --------------------------------- */

html{
height:100%;
margin-left:-20px;
}

body{
background:#FFFFFF url(/images/bodybg.jpg) repeat-x top;
margin:0px auto;
padding:0px;
font-family: Arial, Verdana, Helvetica, Freesans, sans-serif, "Trebuchet MS";
font-size:12px;
text-align:center;
height:100%;
}

div{
text-align:left;
}

a{
color:#333333;
text-decoration:underline;
outline:none;
}

a:hover{
text-decoration:underline;
color:#000000;
}
/* --------------------------------- End Common --------------------------------- */

#container{
margin:0px auto;
width:990px;
float:none;
}

/* ################################### Start Header ################################### */
#header{
height:248px;
width:990px;
background:transparent url(/images/header.jpg) no-repeat left top;
margin:0px auto;
margin-top:4px;
float:left;
}


/* ---Start Top links, like Help center, Home, Sitemap, Contact Us etc --- */
#toplinks{
width:990px;
float:none;
margin-top:51px;
overflow:hidden;
height:30px;
}

#biegelinks{
text-align:center;
float:right;
background-color:#FEEFC1;
padding:6px 0px;
width:230px;
border-top:3px solid #065663;
}

#help{
float:right;
padding:10px 6px 1px 6px;
}

#help .ico{
margin:0px 3px;
}
/* ---End Top links, like Help center, Home, Sitemap, Contact Us etc --- */


/* --- Start Header Contents --- */
#hdrcontainer{
padding-left:396px;line-height:10px;
}

#hdrlinks_container{
padding-left:378px;
line-height:14px;
}


#hdrcontent{
margin:0px;
margin-top:8px;
width:363px;
float:left;
height:110px;
line-height:10px;
}

#hdrcontent h1{
margin:0px;
padding:0px;
color:#E6F0EE;
font-family: Arial, Verdana, Helvetica, Freesans, sans-serif, "Trebuchet MS";
font-weight:normal;
font-size:22px;
line-height:30px;
}

#hdrcontent h2{
margin:0px;
padding:0px;
color:#E6F0EE;
font-family: Arial, Verdana, Helvetica, Freesans, sans-serif, "Trebuchet MS";
font-weight:normal;
font-size:22px;
line-height:30px;
}

#hdrcontent ul{
margin:0px;
padding-left:10px;
color:#DAEEF1;line-height:16px;
}

#hdrcontent li{
line-height:16px;
}


#hdrcontent blockquote{
margin:0px;
padding:0px;
margin-left: 2px;
}

#hdrcontent p{
color:#E6F0EE;
background-color:transparent;
}

.hdrlist{
margin:0px;
padding:0px;
list-style:none;
color:#DAEEF1;
}

.hdrlist b{
color:#FFFFFF;
background-color:transparent;
}
/* --- End Header Contents --- */


/* --- Start OrderNow Banner --- */
#banner{
height:125px;
width:230px;
float:left;
}


/* --- End OrderNow Banner --- */


/* --- Start Header Links Home, Why Outsource etc --- */
#hdrlinks{
float:left;
width:610px;
}

a.hdrlink{
display:block;
padding:14px 16px 9px 16px;
float:left;
font-weight:bold;
text-decoration: none;
color: #000000;
}

a.hdrlink:hover{
background-image:url(/images/linkover_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
text-decoration:none;
color:#000000;
}

a.hdrlink:active, a.hdrlink:focus{
background-image:url(/images/linkselected_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
color:#000000;
text-decoration: none;
}
a.selected{
display:block;
padding:14px 16px 9px 16px;
float:left;
font-weight:bold;
background-image:url(/images/linkselected_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
color:#000000;
text-decoration:none;
}
/* --- Start Header Links Home, Why Outsource etc --- */

/* ################################### End Header ################################### */

/* ################################### Start Left Contents ################################### */
#leftcontainer{
padding-left:19px;
}

*html #leftcontainer{
padding-left:15px;
}

#leftcontents{
float:left;
margin:3px;
margin-top:-3px;
width:183px;
}


#leftcontents img{
margin:0px;
padding:0px;
float:none;
}

#leftlinks{border:1px solid #000000;
width:183px;
min-width:183px;
background:#4D9AB8 url(/images/serviceplans.jpg) no-repeat top;
padding-top:47px;
padding-bottom:31px;
}


#leftlinks a.serviceplans{
font-family: Arial, Verdana, Helvetica, Freesans, sans-serif, "Trebuchet MS";
color:#FFFFFF;
font-size:11px;
font-weight:bold;
clear:both;
padding:7px 6px 7px 22px;
border-bottom:1px solid #4287A3;
border-top:1px solid #68A6C0;
display:block;
background-color:#4D9AB8;
background-image:url(/images/leftlink_bullet.gif);
background-repeat:no-repeat;
background-position:2px 0px;
line-height:15px;
text-decoration: none;
}

#leftlinks a.serviceplans:hover{
color:#FFD86F;
text-decoration:none;
background-color:#6FADC6;
color:#000000;
background-position:4px -63px;
}


#leftlinks a.submenu{
font-family: Arial, Verdana, Helvetica, Freesans, sans-serif, "Trebuchet MS";
line-height:16px;
color:#D5EAEE;
font-size:11px;
font-weight:bold;
clear:both;
padding:3px 5px 3px 36px;
border-bottom:1px solid #073C47;
border-top:1px solid #084E5C; 
display:block;
background:#06292F url(/images/arro.gif) no-repeat 25px 10px; 
text-decoration: none;
}

#leftlinks a.submenu:hover{
color:#FFD86F; 
text-decoration:none;
color:#000000;
background:#99CCCC url(/images/arro_g.gif) no-repeat 25px 10px; 
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}

a.ordernow_btn{
display:block;
background-color:#084350;
background-image:url(/images/ordernow_btn.gif);
background-position:top;
width:185px;
height:44px;
color:#084350;
}
a.ordernow_btn:hover{
background-image:url(/images/ordernow_btn_over.jpg);
background-position:bottom;
text-decoration:none;
color:#FFFFFF;background-color:#084350;
}

#serviceplanhead{
position:absolute;
margin-left:-16px;
width:200px;
height:50px;
}

.paypal_btn{
color:#000000;
width:185px;
height:120px;
background:#FFFFFF  url(/images/paypal_btn.gif) no-repeat center;
margin:6px 0px;

}
/* ################################### End Left Contents ################################### */

#contents{
width:529px;
float:left;
margin:4px;
margin-left:10px;margin-right:10px;
}

#contents h2{
margin:0px;
padding:0px;
background:#FFFFFF url(/images/conthead_bg.gif) repeat-x top;
font-size:20px;
font-family: "Trebuchet MS", Arial, Verdana, Helvetica, Freesans, sans-serif; 
font-weight:normal;
padding:4px;
padding-left:20px;
line-height:28px;
color:#000000;
}

#contents p{
padding:0px;
margin:0px;
margin:10px;
}

#contents li{
margin-bottom: 5px;
}
/* ################################### Right Divs ################################### */

/* #right_div{
width:216px;
float:left;
margin:3px;
border:5px solid #E3E4E4;
height:100%;
} */

#right_div{
padding:0px;
float:left;
margin:3px;
border:5px solid #E3E4E4;
height:100%;
} 


#right_div h2{
float:none;
clear:both;
margin:0px;
padding:0px;
background:#084350 url(/images/righthead_bg.jpg) no-repeat top;
font-weight:normal;
line-height:27px;
font-size:13px;
font-family: Arial, Verdana, Helvetica, Freesans, sans-serif, "Trebuchet MS";
color:#DAECF3;
padding-left:27px;
}



#right_div p{
font-size:12px;
color:#333333;
padding:0px;
margin:0px;
padding:10px;
padding-bottom:0px;
line-height:15px;
font-family: Arial, Verdana, Helvetica, Freesans, sans-serif, "Trebuchet MS";
}


#right_div a.more{
display:block;
float:right;
padding:4px;
font-family: "Trebuchet MS", Arial, Verdana, Helvetica, Freesans, sans-serif, ;
font-weight:bold;
text-decoration: none;
}

#right_div a.more:hover{
display:block;
float:right;
padding:4px;
font-family: "Trebuchet MS", Arial, Verdana, Helvetica, Freesans, sans-serif, ;
font-weight:bold;
text-decoration: underline;
}

.rightpara{
width:216px;
overflow:hidden;
min-height:105px;
}

.moremore{
text-decoration:none;
font-family: "Trebuchet MS", Arial, Verdana, Helvetica, Freesans, sans-serif;
font-weight:bold;
color:#FF8040;
float:right;
}

.moremoreleft a{
text-decoration:none;
font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#FF8040;
margin-left: 10px;
float:left;
}

.pricelist{
background-image:url(/images/pricelistbg.jpg);
background-repeat:repeat-x;
background-position:left;
padding:0px;
}

.pricelist img{
text-align:left;
border:0px;
padding:0px;
margin:0px;
float: left;
}

.pricehead{
float:left;
padding-top:25px;
color:#D5EAEE;
font-size: 14px;
}

.priceheads{
background-image:url(/images/pricelistbg.jpg);
background-repeat:repeat-x;
background-position:0px -21px;
text-align:center;
color:#D5EAEE;
font-size: 14px;
}

.lftborder{
border-left:1px solid #CCCCCC;
text-align: left;
}

.lftborder a{
text-align: left;
text-decoration: none;
}

.hometable td{
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
text-align: center;
}

.hometable{
border-bottom:1px solid #CCCCCC;

}

.table { display: table; border-collapse: collapse; background: #FFFFFF; padding: 4px 2px; border: 1px #CCCCCC solid;}
.table TH { background: #336677; text-align: center; padding: 4px 2px; color: #D5EAEE;}
.table TH, .table TD {padding: 4px; border: 1px #CCCCCC solid;}
.table .over { border: 0; background: #FFF; padding: 0; }
.table .hl { background: #fff5dd; font-weight: bold; }
.table UL { margin: 5px 5px 5px 15px; padding: 5px 5px 5px 15px;}



/* ################################### Footer ################################### */

#footer{
background-image:url(/images/footerbg.jpg);
background-repeat:repeat-x;
clear:both;
color:#FFFFFF;
height:80px;
margin:0px auto;
background-color:#09697F;
}

#footright{
text-align:right;
float:right;
margin-top:35px;
}

#footright a{
color:#FFFFFF;
}

#copyright{
float:left;margin-top:35px;
margin-left:230px;
}

#footercontents{
width:990px;
margin:0px;
margin-left:auto;
margin-right:auto;
}

input.button {
color:#FFFFFF;
font-weight:bold;
width: 130px;
height: 25px;
background: #419CCA url(/images/btn.gif) no-repeat;
outline: none;
border:none;
}

input.button:hover {
background: #2E73A0 url(/images/btn.gif) no-repeat 0 -26px;border:none;
}

