﻿/*
----------------------------------------------------------------------
Basket
*/
#cartMessage
{margin:0px;background-color:#FFF;
 padding:2px;padding-right:14px;font-size:12px; text-align:right;}
 #cartMessage a
 {color:#22425B;margin-bottom:0px;z-index:9999;}
 /*
.cartMessage
{
    position:absolute;
    top:68px;
    color:#F00;
    right:25px;
    padding-left:3px;
    text-align:right;
    vertical-align:middle;
}
.cartMessage a
{
    color:#F00 !important;
}
.cartMessage img
{
    float:left;
    border:none;
}
.cartMessage span
{
    float:left;
    margin-top:0px;
}
*/
 .field
{background:#FFF url(/img/field.gif) no-repeat scroll left top;border:solid 1px #999;height:18px;width:260px;}
.fieldTA
{background:#FFF url(/img/field.gif) no-repeat scroll left top;border:solid 1px #999}
#universalForm fieldset
{
margin:0;padding:15px;
}
#sNavInner td p img
{float:left !important;margin:0px;border:none;}

.document_7312 object
{border:solid 5px #C1BFC2}

.ftab
{
    width:216px;height:30px;float:left;margin:0px 10px 10px 0px
}
.ftab_red
{
    background-image:url(/img/ftblue.png);
}
.ftab_gre
{
    background-image:url(/img/ftgreen.png);
}
.ftab_blu
{
    background-image:url(/img/ftred.png);
}
.ftab a
{
    display:block;margin-left:8px;padding-top:6px;font-size:14px;color:#FFF;width:208px;padding-bottom:0px;height:24px
}
.altTitleDiv, .altTitleImage{display:none}
/*Big green speech bubbles */
		.speechtop_l{background-image:url(/img/speechtop_l.gif);background-repeat:no-repeat;width:478px;height:27px;}
		.speechbottom_l{background-image:url(/img/speechbottom_l.gif);background-repeat:no-repeat;width:478px;height:31px;}
		.speechmiddle_l p {font-size:12px !important;color:#FFF !important;font-weight:bold;padding-top:0px !important;padding-left:38px;padding-right:25px;margin:0px;margin-bottom:8px}
		.speechmiddle_l span {color:#FEFFA0 !important;font-weight:bold;padding-left:25px;margin:0px;display:block}
		.speechmiddle_l a:hover p {text-decoration:underline !important;}
		.speechmiddle_l a:hover {text-decoration:none !important;}
/*Home page styles*/
.HomePage .speechmiddle_l, .HomePage .speechbottom_l, .HomePage .speechtop_l{   width:304px !important}
.HomePage .speechmiddle_l h2{color:#FFF !important;margin:0px !important;padding:0px 25px 0px 25px !important;border:none !important;font-size:15px}
.HomePage .speechmiddle_l {width:290px !important}
.HomePage #speechmiddle_l {background-position:-13px 0px;width:290px !important;height:550px;overflow:hidden;position:relative;width:275px;margin-left:15px}
.HomePage .speechmiddle_l p,.HomePage .speechmiddle_l p span {padding-left:10px !important}
.t_wrapper hr {width:100px;border:none;border-top:solid 1px #FFF; margin-top:15px;padding-bottom:15px;margin-bottom:0px;}
.t_wrapper {width:250px !important;padding-left:15px}
.t_wrapper p{display:inline;}
.t_wrapper span {display:block;padding-top:8px;padding-bottom:25px}

.quoter {width:17px;height:12px;display:inline;padding:0px;background-repeat:no-repeat} 
.quotel {width:17px;height:12px;display:inline;padding:0px;background-repeat:no-repeat} 
.quotel img , .quoter img {visibility:hidden;margin:0px}


.cols4
		{width:302px;}
		.cols6
		{width:350px}
				.cols12
		{width:870px}

		.cols8
		{width:576px}
		.cols6 h2,.cols4 h2,.cols8 h2,.cols12 h2
		{padding-bottom:3px;margin-bottom:13px;}
		.cols h2 a
		{
			float:right;right:0px;font-size:12px;padding-top:3px;
		}		
		.cols {float:left;}
		.cols h2 a img
		{border:none;}
		.newsbreakout {font-size:12px;line-height:20px;text-align:justify;margin-bottom:18px;color:#444}
		.newsbreakout a:hover p {text-decoration:underline !important;}
		.newsbreakout h3 a
		{color:#666;font-size:14px}
		.newsbreakout h3 
		{margin-bottom:3px;}
		.serviceavail li 
{padding-bottom:4px;background-repeat:no-repeat;background-position:0px 2px;padding-left:0px;}		
		.serviceavail li div
		{color:#444;font-weight:normal;font-size:13px !important}
		.serviceavail 
		{padding-left:15px;margin-left:0px}
		.serviceavail span
		{float:right;margin-right:0px;font-weight:bold;color:#666 !important}
		.packagePromo {background-image:url(/img/packagepromo.png);background-repeat:no-repeat;width:494px;height:179px;margin-bottom:15px;font-size:12px;text-align:center;margin-left:3px;cursor:pointer;}
		.packagePromo div {width:146px;padding:5px;float:left;color:#FFF;font-weight:bold !important;margin-left:0px}
		.packagePromo a * {cursor:pointer }
		.packagePromo a:hover div , .packagePromo a:hover div *, .packagePromo a:hover{color: rgb(222, 247, 180) ! important;text-decoration:none !important}
		
		.packagePromo div span{display:block;width:146px;color:#FFF;font-size:36px;text-align:center;margin-bottom:8px;font-weight:bold !important;font-family:Helvetica}
		.packagePromo h3 {width:113px;color:#FFF !important;text-decoration:none;font-size:16px;text-align:center;padding-left:15px;padding-right:15px;padding-top:7px;text-align:center;margin-top:17px}