@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	background:url(../images/bg.jpg) repeat-x 31px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
img {
	border:0px
}
form {
	display:inline
}
h1, h2, h3, h4, h5, p {
	margin:0px
}
ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}
input, select {
	font:normal 11px Arial, Helvetica, sans-serif
}
.topbar {
	background:url(../images/topBar-Bg.jpg) repeat-x;
	height:31px;
}
.topTextLinks {
	width:961px;
	margin:0 auto;
	font:normal 10px Arial, Helvetica, sans-serif;
	line-height:31px;
	color:#5a5a5a
}
.topTextLinks a {
	padding:0px 20px;
	color:#5a5a5a
}
.topTextLinks a:hover {
	text-decoration:none
}
.topTextLinks a.toprightlink {
	color:#0057a7;
	text-decoration:none;
	background:url(../images/topright-bullet.jpg) no-repeat left;
}
.topTextLinks a.toprightlink:hover {
	text-decoration:underline
}
#BannerCont {
	margin:0 auto;
	width:961px;
	height:269px;
	background:url(../images/topBannernew.jpg) no-repeat;
}
#BannerCont .topFromCont {
	padding:80px 0px 0px 20px; 
	float:left; 
	width:500px;
	clear:both;
}
#BannerCont .topFromRightCont {
	padding:120px 0px 0px 20px; float:right; padding-right:100px
}
#BannerCont .topFromRightCont p{ color:#FFFFFF; margin:10px 0px; font-size:14px; font-weight:bold; font-style:italic}
#BannerCont .topFromRightCont p strong{font-size:18px;}
#BannerCont .topFromRightCont a{color:#022a4e; }
#BannerCont .topFromRightCont a:hover{text-decoration:none}
#BannerCont .topFromCont h1 {
	margin:0px;
	padding-left:25px;
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:url(../images/orngBullet.jpg) no-repeat left;
}
#Grid {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:20px;
	padding-top:20px
}
#Grid .row {
	clear:both;
}
#Grid .row .cell {
	float:left;
	padding:5px;
	line-height:normal
}
.BannerContBot {
	margin:0 auto;
	width:961px;
	height:28px;
	background:url(../images/topBannerBot.jpg) no-repeat;
}
.BannerContBot a {
	color:#1b8ae3;
	text-decoration:none;
	font-weight:bold;
	line-height:28px;
	padding:0px 60px 0px 0px
}
.BannerContBot a:hover {
	color:#ee3324
}
#BodyCont {
	margin:0 auto;
	width:961px;
	background-color:#FFFFFF;
	display:table;
}
#BodyCont .Padding {
	padding:4px
}
.NavCont {
	background:url(../images/btn-bg.jpg) repeat-x;
	height:27px;
	clear:both;
	border:1px solid #bebebe;
	border-bottom:none;
	border-top:none;
}
.NavCont .activebutton{background:url(../images/navactivebg.jpg) repeat-x; line-height:27px; text-transform:uppercase; padding:0px 10px; display:block; color:#333333; text-decoration:none; font-weight:normal; border-right:1px solid #bebebe; letter-spacing:1px;}
.NavCont .button1{background:url(../images/navHomebg.jpg) repeat-x top; line-height:27px; text-transform:uppercase; padding:0px 10px; display:block; color:#FFFFFF; text-decoration:none; font-weight:normal; border-right:1px solid #bebebe; letter-spacing:1px;}
.NavCont .button2{background:url(../images/nav2bg.jpg) repeat-x top; line-height:27px; text-transform:uppercase; padding:0px 10px; display:block; color:#FFFFFF; text-decoration:none; font-weight:normal; border-right:1px solid #bebebe; letter-spacing:1px;}
.NavCont .button3{background:url(../images/nav3bg.jpg) repeat-x top; line-height:27px; text-transform:uppercase; padding:0px 10px; display:block; color:#FFFFFF; text-decoration:none; font-weight:normal; border-right:1px solid #bebebe; letter-spacing:1px;}
.NavCont .button4{background:url(../images/nav4bg.jpg) repeat-x top; line-height:27px; text-transform:uppercase; padding:0px 10px; display:block; color:#FFFFFF; text-decoration:none; font-weight:normal; border-right:1px solid #bebebe; letter-spacing:1px;}
.NavCont .button5{background:url(../images/nav5bg.jpg) repeat-x top; line-height:27px; text-transform:uppercase; padding:0px 10px; display:block; color:#FFFFFF; text-decoration:none; font-weight:normal; border-right:1px solid #bebebe; letter-spacing:1px;}
.NavCont .button6{background:url(../images/nav6bg.jpg) repeat-x top; line-height:27px; text-transform:uppercase; padding:0px 10px; display:block; color:#FFFFFF; text-decoration:none; font-weight:normal; border-right:1px solid #bebebe; letter-spacing:1px;}
.NavCont .button1:hover,.button2:hover,.button3:hover,.button4:hover,.button5:hover,.button6:hover{background:url(../images/navactivebg.jpg) repeat-x; color:#333333}
.NavCont .button1:active{background:url(../images/navactivebg.jpg) repeat-x; color:#333333}

.SubNavCont {
	background:url(../images/subnav-bg.jpg) repeat-x;
	height:32px;
	clear:both
}
.SubNavDiv {
	background:url(../images/subnav-div.jpg) no-repeat center top;
	width:40px;
	float:left;
	height:32px;
}
.SubNavCont a.linktxt {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#838383;
	text-decoration:none;
	line-height:30px
}
.SubNavCont a.linktxt:hover {
	color:#292929
}
.emailBox {
	background:url(../images/home-emailbox.jpg) no-repeat right;
	line-height:32px;
	float:right;
	width:320px;
	color:#0875d4;
	font-size:11px;
	font-weight:bold
}
.HomeTxtBox {
	border:none;
	background:none;
	width:100px;
	color:#959595;
	font-style:italic
}
.FooterBox {
	background:url(../images/footer-bg.jpg) repeat-x top;
	height:167px;
	margin:0 auto;
	width:961px;

clear:both;
}
.FootLinkBox {
	clear:both;
	padding:30px 30px 0px 50px;
}
.FooterLinks {
	float:left;
	margin-right:60px
}
.FooterLinks h1 {
	background:url(../images/footBullet1.jpg) no-repeat left;
	padding-left:20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#717171;
	margin:0px;
	margin-bottom:10px;
}
.FooterLinks h2 {
	background:url(../images/footBullet2.jpg) no-repeat left;
	padding-left:20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#717171;
	margin:0px;
	margin-bottom:10px;
}
.FooterLinks h3 {
	background:url(../images/footBullet3.jpg) no-repeat left;
	padding-left:20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#717171;
	margin:0px;
	margin-bottom:10px;
}
.FooterLinks h4 {
	background:url(../images/footBullet4.jpg) no-repeat left;
	padding-left:20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#717171;
	margin:0px;
	margin-bottom:10px;
}
.FooterLinks h5 {
	padding-left:20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#717171;
	margin:0px;
	margin-bottom:10px;
}
.FooterLinks a {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:20px;
	text-decoration:none;
	display:block;
	line-height:20px;
}
.FooterLinks a:hover {
	text-decoration:underline
}
.ShadowBox {
	margin:0 auto;
	width:961px;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
}
#ContentCont {
	margin-top:10px;
	display:table;
	line-height:18px;
	color:#434343
}
#ContentCont .BodyLeft {
	float:left;
	width:645px;
}
#ContentCont .BodyRight {
	float:right;
	width:301px;
	margin-left:6px
}
.topCont {
	background:url(../images/topCont-bg.jpg) no-repeat;
	width:645px;
	height:143px;
	clear:both
}
.topCont h1 {
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#065ca7
}
.topContCar h1 {
	font:normal 26px Arial, Helvetica, sans-serif;
	color:#065ca7;
}


#BodyGrid {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:20px;
	padding-top:10px
}
#BodyGrid .head {
	background:url(../images/table-heading.jpg) repeat-x;
	padding:4px 4px 5px 12px;
	font:bold 14px Arial, Helvetica, sans-serif
}
#BodyGrid .cell1 {
	padding:7px;
	width:100px;
	border-left:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
	color:#0960ac;
	font-weight:bold;
	line-height:normal
}
#BodyGrid .cell2 {
	padding:7px;
	border-left:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
}
#BodyGrid .cell2 li {
	color:#434343;
	display:block;
	padding:1px 3px 1px 10px;
	background:url(../images/bullet-green.jpg) no-repeat left
}
#BodyGrid .cell2 h1 {
	color:#0960ac;
	display:block;
	padding:5px 5px 5px 18px;
	margin-top:10px;
	background:url(../images/bullet-blue.jpg) no-repeat 7px 9px #f1f9ff;
	border:1px solid #e0f2ff;
	font:bold 12px Arial, Helvetica, sans-serif
}
#BodyGrid .cell3 {
	padding:7px;
	width:111px;
	border-left:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	line-height:normal;
	color:#434343
}
.textBoxLeftTop {
	background:url(../images/textBoxtopLeft.jpg) no-repeat left top;
	width:11px;
	height:34px
}
.textBoxRightTop {
	background:url(../images/textBoxtopRight.jpg) no-repeat right top;
	width:11px;
	height:34px
}
.textBoxTop {
	background:url(../images/textBoxtopBg.jpg) repeat-x right top;
}
.textBoxLeft {
	background:url(../images/textBoxLeft.jpg) repeat-y right top;
}
.textBoxRight {
	background:url(../images/textBoxRight.jpg) repeat-y left top;
}
.textBoxBot {
	background:url(../images/textBoxBt.jpg) repeat-x left top;
}
.textBoxLeftBot {
	background:url(../images/textBoxLeftBot.jpg) no-repeat left top;
	width:11px;
	height:11px
}
.textBoxRightBot {
	background:url(../images/textBoxBotRight.jpg) no-repeat right top;
	width:11px;
	height:11px
}
.textboxContent {
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height:15px;
	background-color:#FFFFFF;
	text-align:justify;
	padding:8px 5px
}
.textboxContent li {
	color:#434343;
	display:block;
	padding:5px 3px 5px 15px;
	background:url(../images/textBoxbullet.jpg) no-repeat left
}
.textboxContent li a {
	color:#434343;
	text-decoration:none
}
.textboxContent li a:hover {
	color:#434343;
	text-decoration:underline
}
.righttopBox {
	background:url(../images/rightTopBox.jpg) no-repeat;
	height:101px;
	margin-bottom:10px;
}
.bluelink {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#065ca7;
	text-decoration:none;
	line-height:30px;
}
.bluelink:hover {
	text-decoration:underline
}
.FloatLeft {
	float:left
}
.FloatRight {
	float:right
}
.WidthSixtyFive {
	width:65px
}
.PaddingLeft {
	padding-left:20px
}
.PaddingLeft2 {
	padding-left:50px
}
.PaddingLeft3 {
	padding-left:75px
}
.PaddingLeft4 {
	padding:0px 10px;
	float:left
}
.Padding1 {
	padding:15px 10px 10px 235px
}
.HomeSelectBox {
	width:180px;
}
.HomeTextBoxPadding {
	float:left;
	padding:6px 5px 0px 25px
}
.MarginTop {
	margin-top:10px;
}
.BoxHeadingText {
	float:left;
	padding-left:7px;
	line-height:30px;
}
.PaddingClear {
	padding:10px 15px;
	clear:both
}
/*Internet Page style*/
.topContDummy {	
//	width:950px;
	width:930px;
	clear:both
}
.topContDummy .Cont {
font-size:11px;
padding:0px 5px 0px 5px;
clear:both
}
.topContDummy .Cont p {
margin-top:5px;

}


.topContDummy a, .topContDummy a:active, .topContDummy a:visited
{
text-decoration: underline;
color:#00b3e5;

}

.topContDummy a:hover
{
text-decoration: none;
color:#00b3e5;
}

.topContDummy p {
margin:5px 0px 5px 0px;
text-align:justify;
}

/*.topContDummy h1 {
margin:25px 0px 15px 0px;
padding-left:27px;
background:url('../img/bullet.jpg') no-repeat top left;
font-family:Arial,Helvetica,sans-serif;
font-size:23px;
font-weight:normal;
color:#00b3e5;
text-transform: uppercase;
}*/

.topContDummy h1 a, .topContDummy h1 a:hover, .topContDummy h1 a:active, .topContDummy h1 a:visited
{
text-decoration: none;
color:#00b3e5;
}

.topContDummy .Cont h1 {
	font:normal 26px Arial, Helvetica, sans-serif;
	color:#065ca6;
}
.topContDummy .Cont .subheading {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#838383;
}

.topContInternet {
	background:url(../images/InternetTopBannerBgNew.jpg) no-repeat 0px 120px;
	width:679px;
	clear:both
}
.topContInternet .Cont {
	font-size:11px;
	padding:5px 10px 25px 10px;
	clear:both;
}
.topContInternet .Cont p {
	margin-top:5px;
}
.topContInternet .Cont h1 {
	font:normal 26px Arial, Helvetica, sans-serif;
	color:#065ca6;
}

.topContInternet .Cont .heading {
	font:normal 26px Arial, Helvetica, sans-serif;
	color:#065ca6;
}
.topContInternet .Cont .subheading {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#838383;
}
#ContentContInternet {
	margin-top:15px;
	display:block;
	line-height:18px;
	color:#434343;
	width:925px;
}
#ContentContInternet .BodyLeft {
	float:left;
	width:679px;
	margin-left:10px;
}
#ContentContInternet .BodyRight {
	float:right;
	width:220px;
	margin-left:10px;
}
.AccordianCont {
	border:1px solid #e1e1e1;
	margin-bottom:10px;
}
.AccordianHeadind{font:bold 11px Arial, Helvetica, sans-serif; margin-bottom:5px}
.couponCombo{width:150px;}
.HotDealsCont {
	background:url(../images/HotDealsBg.jpg) no-repeat;
	height:102px;
	width:244px;
	margin-bottom:10px;
}
.HotTxtBox {
	border:none;
	background:none;
	width:150px;
	color:#807f7f;
	font-style:italic;
	cursor:text
}
.InternetButton2 {
	float:left;
	padding-left:23px;
}
.InternetButton3 {
	float:left;
	padding-left:25px;
}
.internetText {
	text-align:center;
	clear:both;
	font-size:16px;
	display:block;
}
.smallgray{
	color:gray;
	font-size:0.8em;
}


.ClearBoth {
	clear:both;
}
.tabContainer .activeTab {
	background:url(../images/tabelTabActive.jpg) no-repeat left top;
	display:block;
	float:left;
	width:119px;
	height:31px;
	text-align:center;
	line-height:31px;
	margin-right:3px;
	color:#656565;
	text-decoration:none;
	font-weight:bold;
}
.tabContainer .inactiveTab {
	background:url(../images/tabelTabinactive.jpg) no-repeat left top;
	display:block;
	float:left;
	width:119px;
	height:31px;
	text-align:center;
	line-height:31px;
	margin-right:3px;
	color:#656565;
	text-decoration:none;
	font-weight:bold;
}
.tabContainer .inactiveTab:hover {
	background:url(../images/tabelTabActive.jpg) no-repeat left top;
}
.sortingCont {
	float:right;
	background:url(../images/shortingBg.jpg) no-repeat left top;
	width:218px;
	height:31px;
	line-height:31px;
	font-size:11px;
	font-weight:bold
}
.SortLabel {
	padding:1px 5px 0px 25px;
	float:left;
	color:#7e6944;
}
.SortForm {
	padding:5px 0px 0px 20px
}
.TableCont {
	border:1px solid #dadada;
	clear:both;
	font-size:11px;
	line-height:16px;
}
.TableCont .ItemCont {
	background:url(../images/itembottombg.jpg) repeat-x bottom;
	padding:15px;
	width:645px;

	display:block;
}
.TableCont .ItemCont .companyLogo {
	float:left;
	margin-right:5px;
	width:140px;
	height:80px;
}
.TableCont .ItemCont .companyName {
	float:left;
	margin-right:10px;
	font-size:10px;
	width:180px;
	line-height:normal
}
.TableCont .ItemCont .companyName h1 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#065fac;
	margin-bottom:5px;
}
.TableCont .ItemCont .companyName h1 a{color:#065fac; text-decoration:none}
.TableCont .ItemCont .companyName h1 a:hover{text-decoration:underline}
.TableCont .ItemCont .companyName a {
	color:#666666;
}
.TableCont .ItemCont .companyName a:hover {
	text-decoration:none
}
.TableCont .ItemCont .companyFeature {
	float:left;
	width:245px;
	font-size:11px;
	line-height:18px;
	margin:0 0 0 30px;
}
.TableCont .ItemCont .companyFeature li {
	background:url(../images/bullet-tick.jpg) no-repeat 0px 5px;
	padding-left:15px;
}
.paddingBottom {
	padding-bottom:5px;
}
.hrline {
	background:url(../images/hrline.gif) repeat-x left;
	height:20px;
	clear:both;
}
.blueColor {
	color:#065fac
}

.TableCont .ItemCont .Promosion strong{color:#065fac}
.TableCont .ItemCont .Promosion .OfferButtton{float:right}

#navBottomBar{height:5px; background-color:#FFFFFF;}

.inernetImageCont{ margin-bottom:20px;}
.inernetImageCont .image{text-align:center;}
.inernetImageCont .textAbout{ margin:10px}
.inernetImageCont .textAbout h1{font:bold 14px Arial, Helvetica, sans-serif; padding-bottom:10px;}
.inernetImageCont .textAbout li{ background:url(../images/greentick.jpg) no-repeat left; padding-left:25px; margin-bottom:5px}

.HomeBodyCont {
	background-color:#FFFFFF;
	padding:14px;
}
.HomtBoxesCont {
	padding: 10px;
	display:table;
	clear:both;
	height:390px;
}
.HomtBoxesCont .BoxCont {
	float:left;
	width:278px;
	background:url(../images/homeboxtopbg.jpg) repeat-x;
	margin-bottom:30px
}
.HomtBoxesCont .BoxCont h1 {
	background:url(../images/homeboxbullet1.jpg) no-repeat left;
	font:bold 18px Arial, Helvetica, sans-serif;
	line-height:33px;
	color:#717070;
	float:right;
	padding-left:25px;
	padding-right:10px;
}
.HomtBoxesCont .BoxCont h2 {
	background:url(../images/homeboxbullet2.jpg) no-repeat left;
	font:bold 18px Arial, Helvetica, sans-serif;
	line-height:33px;
	color:#717070;
	float:right;
	padding-left:25px;
	padding-right:10px;
}
.HomtBoxesCont .BoxCont h3 {
	background:url(../images/homeboxbullet3.jpg) no-repeat left;
	font:bold 18px Arial, Helvetica, sans-serif;
	line-height:33px;
	color:#717070;
	float:right;
	padding-left:25px;
	padding-right:10px;
}
.HomtBoxesCont .BoxCont h4 {
	background:url(../images/homeboxbullet4.jpg) no-repeat left;
	font:bold 18px Arial, Helvetica, sans-serif;
	line-height:33px;
	color:#717070;
	float:right;
	padding-left:25px;
	padding-right:10px;
}
.HomtBoxesCont .BoxCont h5 {
	background:url(../images/homeboxbullet5.jpg) no-repeat left;
	font:bold 18px Arial, Helvetica, sans-serif;
	line-height:33px;
	color:#717070;
	float:right;
	padding-left:25px;
	padding-right:10px;
}
.HomtBoxesCont .BoxCont p {
	background:url(../images/homeboxbullet6.jpg) no-repeat left;
	font:bold 18px Arial, Helvetica, sans-serif;
	line-height:33px;
	color:#717070;
	float:right;
	padding-left:25px;
	padding-right:10px;
}
.HomtBoxesCont .BoxCont .bg {
	background:url(../images/HomeBox1bg.jpg) no-repeat left top;
	height:134px;
	margin-top:33px;
}
.HomtBoxesCont .BoxCont .bg2 {
	background:url(../images/HomeBox2bg.jpg) no-repeat left top;
	height:134px;
	margin-top:33px;
}
.HomtBoxesCont .BoxCont .bg3 {
	background:url(../images/HomeBox3bg.jpg) no-repeat left top;
	height:134px;
	margin-top:33px;
}
.HomtBoxesCont .BoxCont .bg4 {
	background:url(../images/HomeBox4bg.jpg) no-repeat left top;
	height:134px;
	margin-top:33px;
}
.HomtBoxesCont .BoxCont .bg5 {
	background:url(../images/HomeBox5bg.jpg) no-repeat left top;
	height:134px;
	margin-top:33px;
}
.HomtBoxesCont .BoxCont .bg6 {
	background:url(../images/HomeBox6bg.jpg) no-repeat left top;
	height:134px;
	margin-top:33px;
}
.HomtBoxesCont .BoxCont .links {
	padding:7px 15px 0 5px;
	height:105px
}
.HomtBoxesCont .BoxCont .links a {
	color:#8d8b8b;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../images/gosmall.png);
	background-repeat:no-repeat;
	padding:2px 0 1px 23px;
	display:block;
}
.HomtBoxesCont .BoxCont .links a:hover {
	color:#065ca6
}
.couponCont {
	background:url(../images/couopnBg.jpg) no-repeat top center;
	height:78px;
	margin-bottom:35px;
}
.couponCont .couponLinks {
	padding: 22px 0px 0px 380px;
	float:left
}
.couponCont .couponLinks a {
	line-height:22px;
	color:#676767;
	text-decoration:underline;
	font-weight:bold
}
.couponCont .couponLinks a:hover {
	text-decoration:none;
}
.couponCont .couponBtn {
	float:right;
	padding:35px 15px 0px 0px;
}
.LatestNewsCont {
	float:left;
	width:585px;
}
.LatestNewsCont .heading {
	background:url(../images/homeboxtopbg.jpg) repeat-x;
	height:33px
}
.LatestNewsCont .heading h1 {
	font:bold 18px Arial, Helvetica, sans-serif;
	line-height:33px;
	background:url(../images/bullet-news.jpg) no-repeat left;
	margin-left:15px;
	padding-left:30px;
	color:#717070;
}

.RemarksCont {
	float:right;
	width:310px;
	color:#707070;
}
.RemarksCont .heading {
	background:url(../images/homeboxtopbg.jpg) repeat-x;
	height:33px
}
.RemarksCont .heading h1 {
	font:bold 18px Arial, Helvetica, sans-serif;
	line-height:33px;
	background:url(../images/bullet-remark.jpg) no-repeat left;
	margin-right:15px;
	padding-left:30px;
	color:#717070;
	float:right;
}
.RemarksCont .Content {
	padding:15px;
	line-height:16px;
	color:#8d8b8b;
	font-weight:bold;
}
.RemarksCont .Content ul{margin:15px 10px}
.RemarksCont .Content li{margin:10px 5px; background:url(../images/bullet-circle-green.jpg) no-repeat left; padding-left:25px; font-weight:normal}

.RemarksCont .text{padding:0px 10px;}
.RemarksCont .text b{font-size:10px}
.RemarksCont .text a{color:#167bd8;}
.RemarksCont .text a:hover{text-decoration:none;}


.bottomCont{padding:30px 0px 20px 0px; clear:both}

h2{
font:normal 26px Arial, Helvetica, sans-serif;
color:#065ca6;
}



.RemarksCont .Content ul{margin:15px 10px}
.RemarksCont .Content li{margin:10px 5px; background:url(../images/bullet-circle-green.jpg) no-repeat left; padding-left:25px; font-weight:normal}


.bottomCont .Left {
	float:left;
	width:585px;
	padding-bottom:20px;
}
.bottomCont .Left h1 {
	font:bold 18px Arial, Helvetica, sans-serif;
	margin-left:15px;
	color:#717070;
}
.bottomCont .Left .heading{background:url(../images/homeboxtopbg.jpg) repeat-x; height:33px; font:bold 12px Arial, Helvetica, sans-serif; line-height:33px;
	padding-left:15px; color:#717070; margin-top:10px;}
.bottomCont .Left .row{display:table; color:#717070; font-size:10px; clear:both;}
.bottomCont .Left .row .cell1{float:left; width:140px; margin:20px 3px 3px 0px; text-align:center;}
.bottomCont .Left .row .cell2{float:left; width:120px; margin:20px 3px 3px 3px; text-align:center; }
.bottomCont .Left .row .cell3{float:left; width:149px; margin:20px 3px 3px 3px; text-align:center; }
.bottomCont .Left .row .cell3 strong{font-size:20px; font-weight:bold}
.bottomCont .Left .row .cell4{float:left; width:152px; margin:20px 0px 3px 3px; text-align:right;}

.bottomCont .Right  {
	float:right;
	width:315px;
	color:#707070;
	padding-top:40px;
	
}
.bottomCont .Right .Comment{background-color:#fff9dd; padding:10px; display:table;min-height:60px;}
.bottomCont .Right .Comment .CommentIcon{float:left; width:30px;}
.bottomCont .Right .Comment .CommentInside{ float:left; width:265px;  font-size:10px;}
.bottomCont .Right .Comment .CommentInside strong{font-size:12px}
.bottomCont .Right .Comment .CommentInside .text{padding-top:10px; clear:both;}

.InsideBottomContent{margin:0px 10px; line-height:normal}


.topContCar {
	width:679px;
	line-height: 8px;
}
.topContCar .Cont {
	font-size:11px;
	clear:both
}
.topContCar .Cont p {
	margin-top:5px;
}
.topContCar .Cont .heading {
	font:normal 26px Arial, Helvetica, sans-serif;
	color:#065ca6;
}
.topContCar .Cont .subheading {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#838383;
}
.carText {
	text-align:left;
	clear:both;
	font-size:16px;
	display:block;
	line-height:40px;
	margin-bottom:20px;
}
.CarSearchBoxHeading{background:url(../images/Car-headingBg.jpg) no-repeat left; padding-left:20px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:26px; margin-left:10px;}
.CarSearchBg{background:url(../images/carSerachboxBg.jpg) repeat-y  top; padding:0px 10px 4px 10px; }
.Steps{margin-bottom:10px}
.Step1Bg{border-top:1px solid #9f9f9f; background-color:#FFFFFF; border-bottom:1px solid #9f9f9f;}
.Step1Bg .Text{float:left; padding-top:5px; padding-right:7px;}
.Step1Bg .Form{float:left; padding-top:0px; padding-right:10px;}
.Step1Bg .Form .fixedwidth{width:135px;}
.Step2Bg{border-top:1px solid #9f9f9f; background-color:#FFFFFF; padding-left:5px;}
.smallText{font-size:11px}
.smallText a{color:#065da8;}
.smallText a:hover{text-decoration:none;}

.Profilecont{border:1px solid #9f9f9f; background:url(../images/carProfilebg.jpg) repeat-x #ffffff; font-size:11px; line-height:normal}
.Profilecont .profiles{background:url(../images/carProfilehrline.jpg) repeat-y right; padding:5px; padding-right:7px; width:33%; vertical-align:top;}
.Profilecont .profiles .radioCont{min-height:30px;}
.Profilecont .profiles .HomeRadioCont{min-height:20px;}
.Profilecont .profiles .radioButton{float:left; margin-right:5px; width:20px;}
.Profilecont .profiles .radioText{font-weight:bold; float:left; padding-top:2px; font-size:12px; width:180px;} 
.Profilecont .profiles p{clear:both; margin:5px 5px 0px 5px; text-align:left;}
.Profilecont .profiles p strong{color:#04579d; font-weight:normal}
.Profilecont .noBg{background:none}

.Profilecont2{border:1px solid #9f9f9f; line-height:normal}
.GsmtabBG{background:url(../images/gsmProfiletabBG.jpg) repeat-x #ffffff bottom;}
.Profilecont2 .profiles{background:url(../images/carProfilehrline.jpg) repeat-y right; vertical-align:top; cursor:pointer; height:24px;}
.Profilecont2 .profiles:hover{background-color:#FFFFFF}
.Profilecont2 .SelectedProfiles{background-color:#ffffff;}
.Profilecont2 .profiles .radioCont{margin:2px 3px 4px 3px ; }
.Profilecont2 .profiles .radioButton{float:left; margin-right:2px; width:20px;}
.Profilecont2 .profiles .radioText{font-weight:bold; float:left; padding-top:3px; font-size:10px; text-transform:uppercase;} 
.Profilecont2 .noBg{background:none}

.Profilecont2 .TabContent{padding:5px; clear:both; background-color:#FFFFFF}
.Profilecont2 .TabContent td{background-color:#e9f1f7; padding:5px 10px; font-size:11px; font-weight:bold; line-height:18px;}
.Profilecont2 .TabContent td span{font-size:14px; color:#1c4d7b; }
.Profilecont2 .TabContent td.img{padding:0px; width:79px;}



.textColGreay{color:#272727;}
.textColOrange{color:#ce6100;}
.textColGreen{color:#226e00;}
.textColBlue{color:#1f6daf;}

.TableHeading{font:bold 18px Arial, Helvetica, sans-serif;}

.TableHeadingInfo{clear:both; margin-bottom:30px; padding-top:20px;}
.TableHeadingInfo .LeftInfo{float:left; background: url(../images/information.png) #e7ffe5 5px 6px no-repeat; padding:4px 15px 5px 30px; font-size:12px; border:1px solid #b2d7af}
.TableHeadingInfo .SortCont{float:right; background: #ffe1b4; padding:0px 4px 5px 0px; font-size:12px; border:1px solid #dcb170;}
.TableHeadingInfo .SortCont .SortLabel{font-size:12px; font-weight: bold; padding-top:5px; color:#333333; float:left}
.TableHeadingInfo .SortCont .SortForm{font-size:11px; font-weight: bold; float:left}






/*Car Insurance tabs*/
.carTabtext{margin-left:40px; margin-top:5px;}
.carTabtext strong{font-size:12px}
.carTabContainer{height:59px;}
.carTabContainer .activeTab1 {
	background:url(../images/carTab1.jpg) no-repeat left top;
	display:block;
	float:left;
	width:131px;
	height:59px;
	position:absolute;
	
	text-align:left;
	color:#656565;
	text-decoration:none;
	font-size:10px;
	line-height:normal;
}
.carTabContainer .inactiveTab1 {
	background:url(../images/carTab1-norm.jpg) no-repeat left top;
	display:block;
	float:left;
	width:131px;
	height:59px;
	position:absolute;
	
	text-align:left;
	color:#656565;
	text-decoration:none;
	font-size:10px;
	line-height:normal;
}

.carTabContainer .activeTab2 {
	background:url(../images/carTab2.jpg) no-repeat left top;
	display:block;
	float:left;
	width:171px;
	height:59px;
	position:absolute;
	
	text-align:left;
	margin-left:134px;
	color:#656565;
	text-decoration:none;
	font-size:10px;
	line-height:normal;
	
}
.carTabContainer .inactiveTab2 {
	background:url(../images/carTab2-norm.jpg) no-repeat left top;
	display:block;
	float:left;
	width:171px;
	height:59px;
	position:absolute;
	
	text-align:left;
	margin-left:134px;
	color:#656565;
	text-decoration:none;
	font-size:10px;
	line-height:normal;
}
.carTabContainer .activeTab3 {
	background:url(../images/carTab3.jpg) no-repeat left top;
	display:block;
	float:left;
	width:185px;
	height:59px;
	position:absolute;
	
	text-align:left;
	margin-left:308px;
	color:#656565;
	text-decoration:none;
	font-size:10px;
	line-height:normal;
}
.carTabContainer .inactiveTab3 {
	background:url(../images/carTab3-norm.jpg) no-repeat left top;
	display:block;
	float:left;
	width:185px;
	height:59px;
	position:absolute;

	text-align:left;
	margin-left:308px;
	color:#656565;
	text-decoration:none;
	font-size:10px;
	line-height:normal;
}

.carSortingCont {
	float:right;
	background:url(../images/shortingBg2.jpg) no-repeat left top;
	width:175px;
	line-height:31px;
	font-size:11px;
	font-weight:bold;
	margin-top:28px;
	
}
.homeIncSortingCont {
	float:right;
	background:url(../images/shortingBg.jpg) no-repeat left top;
	width:218px;
	line-height:31px;
	font-size:11px;
	font-weight:bold;
	margin-top:28px;
	
}
.homeIncSortLabel {
	padding:1px 5px 0px 25px;
	float:left;
	color:#7e6944;
}
.homeIncSortForm {
	padding:5px 0px 0px 0px
}
.carSortLabel {
	padding:1px 5px 0px 10px;
	float:left;
	color:#7e6944;
}
.carSortForm {
	padding:5px 0px 0px 0px
}
.SelectWidth{width:110px;}
.CarTableCont{border:1px solid #999999; margin-top:-1px;}

/*Home Insurance tabs*/
.homeTabtext{margin-left:65px; margin-top:10px;}
.homeTabtext strong{font-size:12px}
.homeTabContainer{height:59px;}
.homeTabContainer .activeTab1 {
	background:url(../images/HomeIncTab1.jpg) no-repeat left top;
	display:block;
	float:left;
	width:131px;
	height:59px;
	position:absolute;
	z-index:1000;
	text-align:left;
	color:#656565;
	text-decoration:none;
	font-size:10px;
	line-height:normal;
}
.homeTabContainer .inactiveTab1 {
	background:url(../images/HomeIncTab1-norm.jpg) no-repeat left top;
	display:block;
	float:left;
	width:131px;
	height:59px;
	position:absolute;
	z-index:1000;
	text-align:left;
	color:#656565;
	text-decoration:none;
	font-size:10px;
	line-height:normal;
}

.homeTabContainer .activeTab2 {
	background:url(../images/HomeIncTab2.jpg) no-repeat left top;
	display:block;
	float:left;
	width:131px;
	height:59px;
	position:absolute;
	z-index:1000;
	text-align:left;
	margin-left:134px;
	color:#656565;
	text-decoration:none;
	font-size:10px;
	line-height:normal;
	
}
.homeTabContainer .inactiveTab2 {
	background:url(../images/HomeIncTab2-norm.jpg) no-repeat left top;
	display:block;
	float:left;
	width:131px;
	height:59px;
	position:absolute;
	z-index:1000;
	text-align:left;
	margin-left:134px;
	color:#656565;
	text-decoration:none;
	font-size:10px;
	line-height:normal;
}
.homeTabContainer .activeTab3 {
	background:url(../images/HomeIncTab3.jpg) no-repeat left top;
	display:block;
	float:left;
	width:131px;
	height:59px;
	position:absolute;
	z-index:1000;
	text-align:left;
	margin-left:268px;
	color:#656565;
	text-decoration:none;
	font-size:10px;
	line-height:normal;
}
.homeTabContainer .inactiveTab3 {
	background:url(../images/HomeIncTab3-norm.jpg) no-repeat left top;
	display:block;
	float:left;
	width:131px;
	height:59px;
	position:absolute;
	z-index:1000;
	text-align:left;
	margin-left:268px;
	color:#656565;
	text-decoration:none;
	font-size:10px;
	line-height:normal;
}


/* GSM TAble tabs*/
.tabContainer .gsmActiveTab {
	background:url(../images/GSMtabelTabActive.jpg) no-repeat left top;
	display:block;
	float:left;
	width:132px;
	height:31px;
	text-align:center;
	line-height:31px;
	margin-right:3px;
	color:#656565;
	text-decoration:none;
	font-weight:bold;
}
.tabContainer .gsmInactiveTab {
	background:url(../images/GSMtabelTabinactive.jpg) no-repeat left top;
	display:block;
	float:left;
	width:132px;
	height:31px;
	text-align:center;
	line-height:31px;
	margin-right:3px;
	color:#656565;
	text-decoration:none;
	font-weight:bold;
}
.tabContainer .gsmInactiveTab:hover {
	background:url(../images/GSMtabelTabActive.jpg) no-repeat left top;
}

.sortingCont {
	float:right;
	background:url(../images/shortingBg.jpg) no-repeat left top;
	width:218px;
	height:31px;
	line-height:31px;
	font-size:11px;
	font-weight:bold
}





.bodycontainer{
	padding:10px;
}





