a
{
	text-decoration:none;
	outline:0;
}

a:hover
{
	text-decoration:none;
	outline:0;
}

.quotelist a span
{
	height:18px;
	padding:6px 0;
}

.quotelist a .div
{
	float:left;
	display:block;
	padding:0;
	height:30px;
}

.textlabel1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	display:block;
	float:left;
	color:#C12F32;
	margin-top:15px;
}

.textlabel2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	text-align:center;
}

.block
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	display:block;
	float:left;
}

.gaptop
{
	background:url('/images/gaptop.jpg') repeat-x;
	display:block;
	float:left;
	margin-top:5px;
	height:10px;
}

.selectpackage .hidebutton
{
	display:block;
	float:left;
	width:733px;
	background-color:#FFF;
}

.selectpackage .green
{
	width:480px;
	background-color:#FFF;
	display:block;
	float:right;
}

.selectpackage .hidebutton2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#6C6E6B;
	border:0;
	width:410px;
	display:block;
	float:right;
	padding:4px;
}

.selectpackage .hidebutton3
{
	background:url('/images/hide.gif') no-repeat 0 center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
	color:#FFF;
	height:32px;
	width:44px;
	padding-left:7px;
	padding-top:25px;
	margin-right:9px;
	display:block;
	float:right;
}

.selectpackage .col_inactive3
{
	background:url('/images/info2.gif') no-repeat 0 center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
	text-decoration:none;
	color:#FFF;
	background-color:#FFF;
	border:0;
	height:20px;
	width:40px;
	padding-left:5px;
	padding-top:2px;
	padding-right:15px;
	display:block;
	float:right;
}

.selectpackage .col_active3
{
	background:url('/images/info2.gif') no-repeat 0 center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
	text-decoration:none;
	color:#FFF;
	border:0;
	height:20px;
	width:40px;
	padding-left:5px;
	padding-top:2px;
	padding-right:15px;
	display:block;
	float:right;
	background-image:url('/images/info.gif');
	background-color:#DFF018;
}

.col_inactive1
{
	padding-top:9px;
	display:block;
	height:31px;
	float:left;
}

.col_inactive2
{
	padding-top:9px;
	display:block;
	height:31px;
	float:left;
}

.col_active1
{
	padding-top:9px;
	display:block;
	height:31px;
	float:left;
}

.col_active2
{
	padding-top:9px;
	display:block;
	height:31px;
	float:left;
}

.col_inactive4
{
	display:block;
	height:31px;
	float:left;
	font-style:italic;
	text-align:right;
	width:90px;
}

.col_inactive5
{
	display:block;
	height:31px;
	float:left;
	font-style:italic;
	text-align:right;
	width:64px;
	padding-right:2px;
}

.col_active4
{
	display:block;
	height:31px;
	float:left;
	font-style:italic;
	text-align:right;
	width:90px;
}

.col_active5
{
	display:block;
	height:31px;
	float:left;
	font-style:italic;
	text-align:right;
	width:64px;
	padding-right:2px;
}

.selectpackage .col_inactive1
{
	background:url('/images/plus.gif') no-repeat 10px center;
	background-color:#FFF;
	color:gray;
	padding-left:33px;
}

.selectpackage .col_active1
{
	padding-left:33px;
	background:url('/images/tick.gif') no-repeat 10px center;
	background-color:#DFF018;
	color:#0065BC;
}

.selectpackage .col_inactive2
{
	background-color:#FFF;
	color:gray;
	padding-left:25px;
}

.selectpackage .col_active2
{
	padding-left:25px;
	background-color:#DFF018;
	color:#0065BC;
}

.selectpackage:hover .col_inactive1
{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

.selectpackage:hover .col_inactive2
{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

.selectpackage:hover .col_inactive3
{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

.selectpackage:hover .col_inactive4
{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

.selectpackage:hover .col_inactive5
{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

.selectpackage .col_inactive4
{
	font-size:16px;
	color:gray;
	height:30px;
	padding-top:10px;
}

.selectpackage .col_inactive5
{
	font-size:16px;
	color:gray;
	height:30px;
	padding-top:10px;
}

.selectpackage .col_active4
{
	font-size:23px;
	color:#27BED9;
	height:33px;
	padding-top:7px;
}

.selectpackage .col_active5
{
	font-size:23px;
	color:#27BED9;
	height:33px;
	padding-top:7px;
}

.totalcost
{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:27px;
	text-align:right;
	color:#FFF;
	background-color:#01A0C7;
	width:108px;
	height:35px;
	display:block;
	float:right;
	padding:7px 0 2px;
}

.totalhostcharge
{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:27px;
	text-align:right;
	color:#FFF;
	background-color:#27BED9;
	width:80px;
	height:35px;
	display:block;
	float:right;
	padding:7px 0 2px;
}

.quotelistblock
{
	float:left;
	display:block;
	width:794px;
	height:auto;
	font-size:15px;
}

.price_submitbuttons
{
	float:left;
	display:block;
	width:945px;
}

.price_givecallicon
{
	float:left;
	display:block;
	position:absolute;
	left:8px;
	top:3px;
	height:40px;
	width:24px;
	background:url('/images/give_me_a_call.gif') no-repeat left top;
}

.price_savequoteicon
{
	float:left;
	display:block;
	position:absolute;
	left:8px;
	top:3px;
	height:40px;
	width:24px;
	background:url('/images/save_quote.gif') no-repeat left top;
}

.price_printquoteicon
{
	float:left;
	display:block;
	position:absolute;
	left:8px;
	top:3px;
	height:40px;
	background:url('/images/print_quote.gif') no-repeat left top;
	width:25px;
}

.price_placeordericon
{
	float:left;
	display:block;
	position:absolute;
	left:8px;
	top:3px;
	height:40px;
	background:url('/images/place_order.gif') no-repeat left top;
	width:29px;
}

.price_subtitle
{
	float:left;
	display:block;
	font:16px Arial, Helvetica, sans-serif;
	font-style:italic;
}

.pricelabelheader
{
	float:left;
	display:block;
	background:url('/images/pricelabel.gif') no-repeat right bottom;
	width:124px;
	height:38px;
	padding:0 0 0 660px;
}

.pricelabel
{
	float:left;
	display:block;
	width:124px;
	height:auto;
	margin:0 5px 0 0;
}

.quoteprice
{
	float:left;
	display:block;
	text-align:center;
	font:18px Arial, Helvetica, sans-serif;
	color:#434343;
	width:74px;
	padding:5px 0;
}

.hostprice
{
	float:left;
	display:block;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	color:#727272;
	width:50px;
	padding:1px 0;
}

.quotelist
{
	display:block;
	position:relative;
	float:right;
	height:auto;
	padding:12px 136px 0 0;
}

.quotelist a
{
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#919191;
	text-decoration:none;
	cursor:pointer;
	border-top:1px solid #FFF;
}

.priceinstruction
{
	display:block;
	float:right;
	height:auto;
	width:148px;
	border:1px solid #05ABDF;
	padding:0;
}

.quoteitem_icon
{
	float:left;
	display:block;
}

.quoteitem_title
{
	float:left;
	display:block;
}

.quoteitem_description
{
	float:left;
	display:block;
}

.quoteitem_moreinfo
{
	float:left;
	display:block;
}

.quoteitem_lessinfo
{
	float:left;
	display:block;
}

.quotelist .quoteitem_less_active
{
	float:left;
	display:block;
	position:relative;
	padding:0;
	height:auto;
}
.quoteitem
{
	float:left;
	display:block;
}

.quoteitem_less
{
	float:left;
	display:block;
}

a.quoteitem_active
{
	padding:0;
	height:auto;
	float:left;
	display:block;
}

.package_header
{
	float:left;
	display:block;
}

.subpackage_arrow
{
	float:left;
	display:block;
}

.labelone
{
	float:left;
	display:block;
	font:18px Arial, Helvetica, sans-serif;
	color:#848484;
	width:500px;
	padding:5px 0;
}

.labeltwo
{
	display:block;
	float:right;
	width:270px;
	text-align:right;
}

.totalpackageprice
{
	display:block;
	font-size:27px;
	font-style:italic;
	float:right;
	width:110px;
	height:29px;
	background:url('/images/packageprice.gif') no-repeat left top;
	background-color:#019FC6;
	color:#FFF;
	padding:2px;
}

.totalhostingprice
{
	display:block;
	font-size:27px;
	font-style:italic;
	float:right;
	width:110px;
	height:29px;
	color:#FFF;
	background:url('/images/hostingprice.gif') no-repeat left top;
	background-color:#29BDD7;
	padding:2px;
}

.packagelabel
{
	display:block;
	float:right;
	padding:0 10px 0 0;
}

.hostinglabel
{
	display:block;
	float:right;
	padding:0 10px 0 0;
}

.quotelist .subpackage_arrow
{
	position:absolute;
	left:-31px;
	top:0;
	width:25px;
	height:28px;
	background:url('/images/subpackage_arrow.gif') no-repeat center center;
}

.quotelist .package_header
{
	font:18px Arial, Helvetica, sans-serif;
	color:#A41D23;
	margin:0 0 3px;
}


.quotelist a:hover
{
	background-color:#DFEF1B;
	color:#1D59A1;
	text-decoration:none;
}

.quotelist a.quoteitem_active
{
	background-color:#DFEF1B;
	color:#1D59A1;
	text-decoration:none;
}

.quotelist a.quoteitem_inactive:hover
{
	background-color:#DFEF1B;
	color:#1D59A1;
	text-decoration:none;
}

.quotelist a.quoteitem_inactive
{
	color:#8B8593;
}

.quotelist .quoteitem_less
{
	position:relative;
}

.quotelist a .quoteitem_icon
{
	width:28px;
	background:url('/images/quote_plusicon.gif') no-repeat center center;
}

.quotelist .quoteitem_less .quoteitem_icon
{
	background:url('/images/quote_plusicon.gif') no-repeat center center;
	height:30px;
	background-image:none;
	width:28px;
}

.quotelist .quoteitem_less_active .quoteitem_icon
{
	background:url('/images/quote_plusicon.gif') no-repeat center center;
	height:30px;
	background-image:none;
	width:28px;
}

.quotelist a .quoteitem_title
{
	width:161px;
	font-size:15px;
	padding:6px 10px;
}

.quotelist .quoteitem_less .quoteitem_title
{
	width:161px;
	font-size:15px;
	padding:6px 10px;
}

.quotelist .quoteitem_less_active .quoteitem_title
{
	width:161px;
	font-size:15px;
	padding:6px 10px;
}

.quotelist a .quoteitem_description
{
	width:375px;
	font-size:13px;
	font-style:italic;
	border-right:1px solid #FFF;
	height:16px;
	padding:7px 14px;
}

.quotelist a:hover .quoteitem_description
{
	width:375px;
	font-size:13px;
	font-style:italic;
	border-right:1px solid #FFF;
	height:16px;
	background:url('/images/quote_descriptionbg2.gif') repeat-y left top;
	padding:7px 14px;
}

.quotelist .quoteitem_less .quoteitem_description
{
	width:369px;
	font-size:13px;
	font-style:italic;
	border-right:1px solid #FFF;
	background-image:none;
	height:auto;
	color:#5C5E6D;
	border:3px solid #FFF;
	border-top:0;
	padding:7px 14px;
}

.quotelist .quoteitem_less_active .quoteitem_description
{
	width:369px;
	font-size:13px;
	font-style:italic;
/* 	margin-right:1px solid #FFF; */
	margin-right:1px;
	background-image:none;
	height:auto;
	color:#5C5E6D;
	border:3px solid #DFEF1B;
	border-top:0;
	padding:7px 14px;
}

.quotelist a .quoteitem_moreinfo
{
	background:url('/images/moreinfo.gif') no-repeat right top;
	font-size:11px;
	font-style:italic;
	color:#CDCDCD;
	height:27px;
	width:45px;
	text-align:center;
	padding:3px 0 0;
}

.quotelist a:hover .quoteitem_moreinfo
{
	font-size:11px;
	font-style:italic;
	height:27px;
	width:45px;
	text-align:center;
	background:url('/images/moreinfo.gif') no-repeat right bottom;
	color:#4BB9BA;
	padding:3px 0 0;
}

.quotelist .quoteitem_less .quoteitem_lessinfo
{
	font-size:11px;
	font-style:italic;
	color:#CDCDCD;
	width:45px;
	text-align:center;
	position:absolute;
	right:-46px;
	bottom:0;
	height:19px;
	cursor:pointer;
	background:url('/images/lessinfo.gif') no-repeat right top;
	background-color:#FFFFCB;
	padding:10px 0 0;
}

.quotelist .quoteitem_less_active .quoteitem_lessinfo
{
	font-size:11px;
	font-style:italic;
	width:45px;
	text-align:center;
	position:absolute;
	right:-46px;
	bottom:0;
	height:19px;
	cursor:pointer;
	background:url('/images/lessinfo2.gif') no-repeat right top;
	background-color:#DFEF1B;
	color:#51C7EB !important;
	padding:10px 0 0;
}

.quotelist a .quoteitem_price
{
	font-size:12px;
	font-style:italic;
	color:#CDCDCD;
	height:14px;
	text-align:right;
	position:absolute;
	right:65px;
	overflow-y:hidden !important;
	padding:8px 0;
}

.quotelist a .quoteitem_hostprice
{
	font-size:12px;
	font-style:italic;
	color:#CDCDCD;
	height:14px;
	text-align:right;
	position:absolute;
	overflow-y:hidden !important;
	right:15px;
	padding:8px 0;
}

.quotelist a:hover .quoteitem_icon
{
	background:url('/images/quote_tipicon.gif') no-repeat center center;
}

.quotelist a.quoteitem_active .quoteitem_icon
{
	background:url('/images/quote_tipicon.gif') no-repeat center center;
}

.quotelist a.quoteitem_active .quoteitem_description
{
	background:url('/images/quote_descriptionbg2.gif') repeat-y left top;
}

.quotelist a.quoteitem_active .quoteitem_moreinfo
{
	background:url('/images/moreinfo.gif') no-repeat right bottom;
	color:#4BB9BA;
}

.quotelist a:hover .quoteitem_price
{
	font-size:18px;
	height:20px;
	color:#11A5BF;
	padding:5px 0;
}

.quotelist a:hover .quoteitem_hostprice
{
	font-size:18px;
	height:20px;
	color:#4BB9BA;
	padding:5px 0;
}

.quotelist a.quoteitem_active .quoteitem_price
{
	font-size:18px;
	height:20px;
	color:#11A5BF;
	padding:5px 0;
}

.quotelist a.quoteitem_active .quoteitem_hostprice
{
	font-size:18px;
	height:20px;
	color:#4BB9BA;
	padding:5px 0;
}

.quotelist a.quoteitem_inactive .quoteitem_price
{
	font-size:18px;
	height:20px;
	padding:5px 0;
}

.quotelist a.quoteitem_inactive .quoteitem_hostprice
{
	font-size:18px;
	height:20px;
	padding:5px 0;
}

.priceinstruction .instructionheader
{
	font:13px Arial, Helvetica, sans-serif;
	color:#FFF;
	font-style:italic;
	width:149px;
	background-color:#05ABDF;
	text-align:center;
	padding:3px 0;
}

.priceinstruction .text
{
	font:13px Arial, Helvetica, sans-serif;
	color:#858585;
	font-style:italic;
	padding:7px;
}

.labeltwo .packagelabel
{
	font-size:14px;
	color:#000;
	padding-top:7px;
}

.labeltwo .hostinglabel
{
	font-size:12px;
	color:#848484;
	padding-top:2px;
}

.price_submitbuttons a
{
	font:20px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

.price_buttoncenter
{
	width:175px;
	margin-bottom:0;
}

.price_buttontext
{
	float:right;
	display:block;
	padding:0 20px 0 0;
}

.pricefooter
{
	background-image:url('/images/pricefooter.gif');
	font:15px Arial, Helvetica, sans-serif;
	color:#777;
	text-align:left;
	display:block;
	float:left;
	height:32px;
	width:946px;
	padding-top:14px;
	margin-top:12px;
	margin-bottom:5px;
}

.selectpackage:hover
{
	cursor:pointer;
}

.buttonstyle:hover
{
	cursor:pointer;
}