@charset "utf-8";

/*** Global  Classes ***/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; }

body { background:url(../graphics/scale_image.jpg) no-repeat fixed; color:#303233; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px; }

h1, h2, h3, h4, h5, h6 { color:#3d3d3d; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: normal; }

ul, li, ol { margin:0px; padding:0px; list-style-type:none; }

img { border:0; float:left; outline:none; }

input { outline:none; }

a { border:none; outline:none; text-decoration:underline; }

.floatleft { float:left; }

.floatright { float:right; }

.clear { clear:both; }

.display { display:none; }

/** Mics Classes **/
.ptop8 { padding-top:8px; }

/*** Auyo Wrapper Begins ***/

#AutoWrapper { float:left; width:985px; padding:0 0 0 10px; }

/******header section********/
#AutoWrapper #Header { float:left; width:985px; }

#Header h1.logo {width:850px; height:94px; margin:0px; padding:0px; float:left; }

#Header h1.logo a { width:400px; height:94px; float:left; }

#Header div.bookmark { float:left; background:url(../graphics/bookmark_img.gif) 0 12px no-repeat; height:28px; padding:12px 7px 0 0 0; width:125px; }

.bookmark a { float:left; height:16px; margin:12px 0 0 0; width:125px; }

#AutoWrapper .Navigation { width:985px; float:left; padding:5px 0 10px 0; }

.Navigation span.left_img { background:url(../graphics/navbar_left.png) no-repeat; float:left; height:57px; width:11px; }

.Navigation div.NavMiddle { background:url(../graphics/navbar_bg.gif) repeat-x; height:42px; float:left; padding:15px 0 0 0px; width:963px; position:relative; }

.Navigation span.right_img { background:url(../graphics/navbar_right.png) no-repeat; float:left; height:57px; width:11px; }

/*navigation*/
.NavMiddle ul { float:left; width:963px; }

.NavMiddle ul li { background:url(../graphics/nav_div.gif) right 9px no-repeat; color:#548DD4; float:left; font-family:Arial; font-size:11px; padding:0px; text-transform:uppercase; width:auto; line-height:26px;font-weight:bold; }

.NavMiddle ul li.lilast { background:none; }

.NavMiddle ul li a { cursor:pointer; float:left; text-transform:uppercase; text-decoration:none; line-height:26px; width:auto; }

.NavMiddle ul li a:hover { color:#fff; background:#233c96; }

.NavMiddle ul li span.navicon { margin:5px 0 0 0; width:16px; height:14px; padding-right:2px; float:left; }

.NavMiddle ul li span.contacticon { width:16px; height:14px; margin:7px 0 0 0; padding-right:2px; float:left; }

.NavMiddle ul li a span.navlhs { background:none; float:left; width:8px; height:26px; }

.NavMiddle ul li a span.navmid { color:#00117e; float:left; }

.NavMiddle ul li a span.navrhs { background:none; float:left; width:8px; height:26px; }

.NavMiddle ul li a:hover span.navlhs, .NavMiddle ul li.activenav span.navlhs { background:url(../graphics/nav_rhs.gif) no-repeat; float:left; width:8px; height:26px; }

.NavMiddle ul li a:hover span.navmid, .NavMiddle ul li.activenav span.navmid , .NavMiddle ul li.activenav a  { background-color:#233c96; color:#fff; float:left; }

.NavMiddle ul li a:hover span.navrhs, .NavMiddle ul li.activenav span.navrhs { background:url(../graphics/nav_lhs.gif) no-repeat; float:left; width:8px; height:26px; }

/** Content Wrapper **/
#AutoWrapper div.ContentWrapper, #AutoWrapper div.FooterWrapper { width:985px; float:left; }

.ContentWrapper span.top_img, .FooterWrapper span.top_img { background:url(../graphics/stage_cap.png) no-repeat; float:left; height:14px; overflow:hidden; width:985px; }

.ContentWrapper div.ContentMiddle, .FooterWrapper div.ContentMiddle { background:url(../graphics/stage_bg.png) repeat-y; float:left; padding:5px 0 0 23px; width:962px; }

/* Content Left */
.ContentMiddle div.LeftContent { float:left; width:697px; }

.LeftContent h2 { background:url(../graphics/heading_bg.png) repeat-x; color:#3d3d3d; float:left; font-size:21px; line-height:41px; height:41px; padding-bottom:8px; width:697px; }

.LeftContent h2 span.h2lhs { background:url(../graphics/heading_left.png) no-repeat; float:left; height:41px; width:8px; }

.LeftContent h2 span.h2rhs { background:url(../graphics/heading_right.png) no-repeat; float:right; height:41px; width:8px; }

.LeftContent p { float:left; line-height:18px; padding:0 0 10px 8px; width:650px; }

.LeftContent p span.highlight { color:#548DD4; font-style:italic; font-weight:bold; }
.LeftContent p a.link { color:#00117e; text-decoration:none; }
.LeftContent div.LowerNoteText {float:left;color:Gray;font-size:small;}

/* Content Divider */
.ContentMiddle span.ContentDivider { background:url(../graphics/content_seprator.gif) no-repeat; float:left; height:335px; width:5px; margin:0px 15px 0px 21px; }

/* Content Right */
.ContentMiddle div.RightContent { background:url(../graphics/social_network.png) no-repeat; float:left; height:145px; padding:21px 0 0 0; width:215px; }

.RightContent a.twitter { float:left; height:28px; margin:17px 0 1px 53px; width:90px; }

.RightContent a.facebook { float:left; height:22px; margin:0px 0 0 53px; width:104px; }

.RightContent h2 { float:left; font-size:21px; text-align:center; width:215px; }

/* botm bg */
.ContentWrapper span.botm_img, .FooterWrapper span.botm_img { background:url(../graphics/stage_botom.png) no-repeat; float:left; height:15px; overflow:hidden; width:985px; }

/** Footer Address **/
.ContentMiddle div.FooterAddresses { float:left; padding:0 0 15px 0; width:935px; }

.FooterAddresses div.AddressMain { float:left; width:210px; }

.AddressMain p { color:#5e5e5e; float:left; font-size:12px; width:210px; }

.AddressMain p span.telno { float:left; padding:4px 0 0 0; width:210px; }

.FooterAddresses span.AddressDivider { background:url(../graphics/address_divider.gif) 10px 0 no-repeat; float:left; height:71px; padding:0 10px; width:1px; }

/** Contact Us Page **/
.LeftContent div.ContactAddress { float:left; padding:23px 45px 20px 12px; width:260px; }

.ContactAddress div.OfficeAddress { float:left; width:260px; }

.OfficeAddress h3 { float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:20px; padding-bottom:5px; width:260px; }

.OfficeAddress p { color:#5e5e5e; float:left; font-size:13px; width:210px; padding:0px; }

.OfficeAddress p span.telno { font-size:12px; font-weight:bold; }

.ContactAddress span.AddressDivider { background:url(../graphics/contact_divider.gif) 0 13px no-repeat; float:left; height:3px; padding:13px 0px; width:260px; }

.LeftContent div.MapsMain { float:left; padding:21px 0px 0 0px; width:344px; }

.MapsMain h4 { background:url(../graphics/location_botm.gif) bottom left no-repeat; float:left; font-size:21px; line-height:25px; padding:0 0 5px 3px; width:236px; }

.MapsMain div.SelectLocation { float:left; padding:5px 0px 0 3px; width:341px; }

.SelectLocation .sel_location { float:left; font-size:13px; width:300px; }

.SelectLocation div.Map { border:1px #ccc solid; float:left; height:218px; margin:5px 0 0 0; width:337px; }

.Map p { float:left; padding:5px 0 0 0; width:337px; }

.Map p a { color:#6E6E6E; float:left; font-size:11px; text-decoration:underline; }

.Map p a:hover { text-decoration:none; }

/** Footer Links **/
.FooterWrapper ul { float:left; padding:5px 0 0 0; width:962px; }

.FooterWrapper ul li { color:#d1d1d1; float:left; font-size:12px; padding:0px 4px; }

.FooterWrapper ul li a { color:#6e6e6e; float:left; text-decoration:underline; }

.FooterWrapper ul li a:hover { text-decoration:none; }

.FooterWrapper p.copyright { color:#9d9d9d; float:left; line-height:25px; width:960px; }

/** DropDown **/
.NavMiddle ul li a span.navdropmid { background:url(../graphics/arrow-black.gif) right 10px no-repeat; color:#00117e; float:left; padding:0 10px 0 0; }

.NavMiddle ul li a:hover span.navdropmid, .NavMiddle ul li.activenav span.navdropmid { background:#233c96 url(../graphics/arrow-white.gif) right 10px no-repeat; padding:0 10px 0 0; color:#fff; float:left; }

/** dropdowns **/
#dropdown li a.headlink:hover ul { display: block; }

.NavMiddle ul li a.Acctive { background:#233c96; color:#fff; float:left; }

.NavMiddle ul li a.Acctive span.navlhs { background:url(../graphics/nav_rhs.gif) no-repeat; float:left; width:8px; height:26px; }

.NavMiddle ul li a.Acctive span.navdropmid { background:#233c96 url(../graphics/arrow-white.gif) right 10px no-repeat; padding:0 10px 0 0; color:#fff; float:left; }

.NavMiddle ul li a.Acctive span.navrhs { background:url(../graphics/nav_lhs.gif) no-repeat; float:left; width:8px; height:26px; }

.NavMiddle ul li ul.othrprodrop { width:144px; left:613px; top:40px; float:left; margin:0; padding:0 0 0 0; display:none; position:absolute; z-index:99999; background:#E7ECFF; border:1px #C4D1FF solid; border-bottom:none; }

.NavMiddle ul li ul.othrprodrop li { width:144px; float:left; margin:0; list-style-type:none; border-bottom:1px #C4D1FF solid; text-transform:none; background:none; line-height:normal; padding:0px; }

.NavMiddle ul li ul.othrprodrop li a { width:134px; color:#233C96; font-size:12px; float:left; text-decoration:none; text-transform:none; line-height:normal; padding:4px 0 4px 10px; }

.NavMiddle ul li ul.othrprodrop li.activenav a { width:134px; color:#fff; font-size:12px; float:left; text-decoration:none; text-transform:none; line-height:normal; padding:4px 0 4px 10px; }

.NavMiddle ul li ul.othrprodrop li a:hover { color:#fff; width:134px; text-decoration:none; }

/************************ Sell Plastic Page ********************/
.farm_form { float:left; width:539px; overflow:hidden; padding:0 0 0 40px; }

.farm_form fieldset { border-style: none;
    border-color: inherit;
    border-width: 0px;
    float:left;     padding:0 0 8px 0;     margin:0px; width:537px; }

.farm_form label.login_lbl { color:#000; float:left; padding-bottom:2px; line-height:15px; text-align:left; width:202px; }
.farm_form label.login_lbl2 { color:#000; float:left; padding-bottom:2px; line-height:15px;padding-right:4px; text-align:left;width:326; }
.farm_form label.login_lbl1 { color:#000; float:left; padding-bottom:2px; line-height:15px; text-align:left; width:100px; }
.farm_form fieldset input.login_txt { color:#000; border:1px #cfcdcd solid; float:left; font-size:11px; height:18px; padding:2px 0 0px 4px; width:220px; }

.farm_form fieldset input.login_txt1 {float:left; color:#000; border:1px #cfcdcd solid; float:left; font-size:11px; height:18px; padding:2px 0 0px 4px; width:150px; }
.farm_form fieldset input.login_txtPower {float:left; color:#000; border:1px #cfcdcd solid; float:left; font-size:11px; height:18px; padding:2px 0 0px 4px; width:91px; }
.farm_form fieldset input.claim_txt { color:#000; border:1px #cfcdcd solid; float:left; font-size:11px; height:18px; padding:2px 0 0px 4px; width:250px; }

.farm_form fieldset input.date_txt { color:#000; border:1px #cfcdcd solid; float:left; font-size:11px; height:18px; padding:2px 0 0px 4px; width:222px; }

span.date_icon { padding:4px 0 0 6px; float:left; }

.farm_form fieldset .confirmcomnts { border:1px #cfcdcd solid; width:250px; padding:2px 0 0 4px; float:left; }

.farm_form fieldset .chklbl { color:#000; width:100px; padding:0 0 0 5px; font-size:11px; float:left; }

.submit_btn { float:left; padding:10px 0 0 240px; width:190px; }

.home_insurance_bg { background:url(../graphics/home.jpg) no-repeat fixed; color:#303233; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px; }
.auto_insurance_bg { background:url(../graphics/auto.jpg) no-repeat fixed; color:#303233; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px; }
.business_insurance_bg { background:url(../graphics/business.jpg) no-repeat fixed; color:#303233; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px; }
.travel_insurance_bg { background:url(../graphics/travel.jpg) no-repeat fixed; color:#303233; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px; }
.careers_bg { background:url(../graphics/career.jpg) no-repeat fixed; color:#303233; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px; }
.events_bg { background:url(../graphics/event.jpg) no-repeat fixed; color:#303233; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px; }
.farm_bg { background:url(../graphics/farm.jpg) no-repeat fixed; color:#303233; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px; }
.motor_bg { background:url(../graphics/motor.jpg) no-repeat fixed; color:#303233; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px; }
.water_bg { background:url(../graphics/water.jpg) no-repeat fixed; color:#303233; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px; }
.trailer_bg { background:url(../graphics/trailer.jpg) no-repeat fixed; color:#303233; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px; }
.aboutus_bg { background:url(../graphics/aboutus.jpg) no-repeat fixed; color:#303233; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px; }
.recreational_bg { background:url(../graphics/recreational.jpg) no-repeat fixed; color:#303233; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px; }

.errtext
{
    color: red;
    background-color: transparent;	
}

.ValidatorSummary
{
    background-color:#FFFFBB;
    font-size:11px;
    font-family:Verdana;
    color:#000000;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
    padding:10px; 
}

.iframeDiv{float: left; padding-top:5px; width: 100%;}

.BottomText{float:left;width:99%;padding-top:0px;padding-top:15px;}

.errnew
{
    line-height:25px;
	font-size:12px;
	font-weight:bold;     
	color: #000000;
	background-color:#FFFFFF;
    }
    
.DivOuterReceationalVehicle{float:left;width:100%; height:108px;}
.DivInnerReceationalVehicle{float:left;width:265px;height:100%;}
