@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	background-color:#f8f8f8;
	/*background-image:url(../images/Main_bg.jpg);*/
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
#wrapper {
	width:800px;
	margin:0 auto;
	clear:both;	
}
#top_img {
	width:800px;
	height:14px;
	margin:0 auto;
	/*background-image:url(../images/bubble_Top.jpg);*/
	background-repeat:no-repeat;
	background-position:top left;
	clear:both;
}
#rounded_top {
	width:800px;
	height:8px;
	font-size:0px;
	margin:0 auto;
	background-image:url(../images/rounded_top.gif);
	background-repeat:no-repeat;
	clear:both;
}
#rounded_bottom {
	width:800px;
	height:11px;
	margin:0 auto;
	background-image:url(../images/rounded_bottom.gif);
	background-repeat:no-repeat;
	clear:both;
}
#body_bg {
	width:800px;
	margin:0 auto;
	background-image:url(../images/border_bg.gif);
	background-repeat:repeat-y;
	clear:both;
}
#footer {
	width:800px;
	height:170px;
	margin:0 auto;
	clear:both;
}
#header {
	width:773px;
	height:84px;
	margin:0 auto;
	clear:both;
}
#logo {
	width:330px;
	height:84px;
	float:left;
}
#phone {
	width:374px;
	height:84px;
	float:right;
}
#phone p {
	margin:0px;
	
}
#phone .p {
	margin-top:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#004e7f;
	font-weight:bold;
	text-align:right;
	line-height:20px;
	
}
#phone .p a{
	text-decoration:none;
	color:#004e7f;
	font-size:11px;
}
#phone .p2 { 
	margin-top:31px;
	padding:0px;
	text-align:right;
}

.font_redO {
	color: #9d0a0e;
}
.font_blue0 {
	color: #004d7f;
}

#navO {
	width:773px;
	margin:0 auto;
	clear:both;
}
#navO .separator {
	float:left;
}


/*************************       Spacers   For Heigh     ************************************************/
.spacer8 {width:100%;height:8px;margin:0 auto;font-size:0px;clear:both;}
.spacer13 {width:100%;height:13px;margin:0 auto;font-size:0px;clear:both;}
.spacer20 {width:100%;height:20px;margin:0 auto;font-size:0px;clear:both;}


/*************************       Spacers   For Heigh        ************************************************/

#packageO_wrapper {
	width:215px;
	/*padding-left:5px;*/
	/*clear:both;*/
	background-image:url(../images/Order/Packages/pkgBdrMid.gif);
	background-repeat:repeat-y;
}
#packageO_wrapper .packageO_separator {
	padding-left:5px;
	padding-right:5px;
	
}

#readmore_wrapper {
	width:954px;
	height:104px;
	margin:0 auto;
	clear:both;
}
#panels_containerO {width:773px; margin:0 auto; clear:both;}

#panel_leftO {width:474px;float:left; margin:0px;overflow: hidden;}
/*#panel_midO {}
#panel_midO2 {display:none}*/
#btmPricePanel {}
#panel_rightO {width:215px;float:right; margin:0px;overflow: hidden;}

#panel_leftOC {width:550px;float:left; margin:0px;overflow: hidden;}
#panel_full { width:800px;}
/****** Form Styles **************/
.frmlyt td{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#434343; font-weight:bold; padding-right:15px; padding-bottom:5px;}
.frmlytC td{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#434343; font-weight:bold; padding-right:15px; padding-bottom:5px;}
.txtbox { width:194px; height:18px; border:1px solid #000000; font-size:11px;}
.txtboxC { width:338px; height:28px; border:1px solid #000000; font-size:11px; font-weight:bold; color:#666666;}
.txtareaC {width:338px; height:68px; border:1px solid #000000; font-size:11px; font-weight:bold; color:#666666; font-family:Arial, Helvetica, sans-serif;}
.ddl { border:1px solid #000000; font-size:11px;}

/********************/

#topbar
{
	
/*position:absolute;
padding: 0px;
background-color:White;
visibility: hidden; 
z-index: 100;
*/
}

#home_banner {
	width:100%;
	clear:both;
}
#body_text {
	width:100%;
	clear:both;
	font-size:11px;
}
.headingO {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#004d7f;
	font-weight:bold;
}
.bullet ul{margin-left:0px;}
.bullet li { list-style-image:url(../images/bullet.gif);}
.additionl_box { width:410px; height:41px; background-image:url(../images/Order/addition_box.gif); background-repeat:no-repeat; padding-left:18px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#004576;}
.dynamic_calc_header { color:#FFFFFF; padding-left:26px; background-image:url(../images/Order/dynamic_cal_header.jpg); background-repeat:no-repeat}
.dynamic_calc_bdr { border-left:2px solid #c71322; border-right:2px solid #c71322;}
.dynamic_calc_pkg { background-image:url(../images/Order/dynamic_cal_pkg.jpg); background-repeat:no-repeat; padding-left:39px; color:#FFFFFF; font-weight:bold; font-size:11px;}
.dynamic_calc_prc { background-color:#f2bfc0; border-left:2px solid #c71322; border-right:2px solid #c71322; padding-left:37px; color:#9d0a0e; font-weight:bold; font-size:11px;}
.dynamic_calc_fot { background-image:url(../images/Order/dynamic_cal_footer.jpg); background-repeat:no-repeat; padding-left:37px; color:#FFFFFF; font-weight:bold; font-size:11px;}

/**********  Header Packages  *********/
.logo_budget{width: 460px; height: 185px; background: #d4ecf8; margin:0px; padding:0px;}
.logo_budget ul{margin:0px; padding-top:21px;}
.logo_budget li {margin:0px; padding:0px; list-style-image:url(../images/arrow_blue.gif);line-height:24px;}

.logo_basic{width: 460px; height: 185px; background: #d0f5d3; display:none;}
.logo_basic ul{margin:0px; padding-top:21px;}
.logo_basic li {margin:0px; padding:0px; list-style-image:url(../images/arrow_basic.gif);line-height:24px;}

.logo_seller{width: 460px; height: 185px; background: #f9d1c3; display:none;}
.logo_seller ul{margin:0px; padding-top:21px;}
.logo_seller li {margin:0px; padding:0px; list-style-image:url(../images/arrow_seller.gif);line-height:24px;}

.logo_bronze{width: 460px; height: 185px; background: #fbe5c7; display:none;}
.logo_bronze ul{margin:0px; padding-top:21px;}
.logo_bronze li {margin:0px; padding:0px; list-style-image:url(../images/arrow_bronze.gif);line-height:24px;}

.logo_silver{width: 460px; height: 185px; background: #dadcdd; display:none;}
.logo_silver ul{margin:0px; padding-top:21px;}
.logo_silver li {margin:0px; padding:0px; list-style-image:url(../images/arrow_silver.gif);line-height:24px;}

.logo_gold{width: 460px; height: 185px; background: #fceea6; display:none;}
.logo_gold ul{margin:0px; padding-top:21px;}
.logo_gold li {margin:0px; padding:0px; list-style-image:url(../images/arrow_gold.gif);line-height:24px;}

.logo_platinum{width: 460px; height: 185px; background: #d0d2fa; display:none;}
.logo_platinum ul{margin:0px; padding-top:21px;}
.logo_platinum li {margin:0px; padding:0px; list-style-image:url(../images/arrow_platinum.gif);line-height:24px;}

/**********  Header Packages  *********/

/************   Right Panel *********************/

#rp_heading {
width:250px; height:33px;
background-image:url(../images/rp_heading.gif); background-repeat:no-repeat;
line-height:33px;
}
#rp_heading h3 {
margin:0px;
padding-left:21px;
font-size:15px; color:#FFFFFF;
font-weight:normal;
}
#rp_box {
width:250px; height:68px; 
background-color:#d2ecf9;
display: table-cell;
vertical-align: middle;
}
#rp_bottom {
width:250px; height:5px;
background-image:url(../images/rp_bottom.gif); background-repeat:no-repeat;
}
/***************************************/












