﻿/*Set's border, padding and margin to 0 for all values*/
*{padding:0;margin:0;}
img{border:0;}
/*** Centers the design in old IE versions ***/
body, html {color: #000;font-family:Tahoma;text-align:left;background-image: url(bg.gif); background-position:center; background-color:#ececf3; padding-top: 0px; background-repeat: repeat-y;}
hr {color: #fff; background-color: #fff; border: 1px dotted #ccc; border-style: none none dotted; width:100% }

.page_top_bg {background-image: url(bg.gif); background-position:center; background-color:#ececf3; padding-top: 0px; background-repeat: repeat-y;}
.page_bottom_bg {background-image: url(bg.gif); background-position:center; background-color:#ececf3; padding-top: 0px; background-repeat: repeat-y;}
#page {margin-left: auto; width: 934px; margin-right: auto; position: relative; top: 0px}
#pageC {position: relative}
.pg_content_top {}
.pg_content_bottom {}
.pg_content_footer {}


.header {z-index: 1; min-height: 28px;  color: #ccc; background-repeat: no-repeat; zoom: 1; position: relative}
.header .leftAlign {padding-right: 10px; padding-left: 10px; padding-bottom: 7px; padding-top: 7px}
.header .rightAlign {padding-right: 10px; padding-left: 10px; padding-bottom: 7px; padding-top: 7px}
.header .rightAlign strong {color: #fff; margin-right: 3ex}
.header .locale {position: relative; top: 1px}
.leftAlign {display: inline; float: left}
.rightAlign {display: inline; float: right}

.footer {padding-right: 13px; margin: auto 2px; color: #ccc; padding-top: 23px; zoom: 1; height: 41px; text-align: right}
.footer A {color: #e8f1f8; TEXT-DECORATION: none}
.footer A:visited {color: #e8f1f8; TEXT-DECORATION: none}
.footer A:hover {color: #ffcc33; border-bottom: #ffcc33 1px dotted; text-decoration: none}
.footer A:active {color: #ffcc33; border-bottom: #ffcc33 1px dotted; text-decoration: none}

a {color: Green;text-decoration: none;}
a:hover{color: #ffcc33; border-bottom: #ffcc33 1px dotted; text-decoration: none}

a.headerLink {color: red}
a.headerLink:visited {color: red}
a.headerLink:hover {color: #ffcc33; border-bottom: #ffcc33 1px dotted; text-decoration: none}
a.headerLink:active {color: #ffcc33; border-bottom: #ffcc33 1px dotted; text-decoration: none}

p {padding: 4px 0 4px 0;}
h1, h2, h3, h4, h5 {font-weight: bold;padding-bottom: 2px;}
h1,h2 a{color: black;}/*-- 08419a --*/
h2 a:hover{color: black;}/*-- 08419a --*/

.font-Switcher{float: right;}


/*-------------------- Layout Style -----------------------*/
/*- header + first + second + thrid boxes -*/
.main-box {
    padding: 0px;
    background-position:left top;
}
.header-box {}
.first-box {padding: 0px;}
.second-box {padding: 0px;}
.thrid-box {padding: 0px;}
.footer-box {padding: 0px;}

/*- Hit Counter -*/
#hitcounter {float: none;}
/*- Font Switcher -*/
.smallFont{font-size:10px;}
.mediumFont{font-size:12px;}
.largeFont{font-size:14px;}

#languageswitcher {float: none;}

/*- SiteMap -*/
#sitemap-box {padding: 5px;float: none;}
#sitemap-box .title {width: 100%;border-bottom: solid 1px #F0F0F0;}
#sitemap-box .description {padding-left: 100px;}
/*- Contact us -*/
#contactus-box {padding: 5px;float: none;}
#contactus-box .title {width: 100%;border-bottom: solid 1px #F0F0F0;}

#contactus-box .description {padding: 10px;}
/*- Content -*/
#content-box {padding: 5px;float: none;}
#content-box .title {width: 100%;border-bottom: solid 1px #F0F0F0;}
#content-box .description {padding: 10px;float: none;}
#content-box .modified {font-size :85%;text-align:right;}

/*- FireInsuranceSurveys -*/
#FireInsuranceSurveys-box {padding: 5px;float: none;}
#FireInsuranceSurveys-box .title {width: 100%;border-bottom: solid 1px #F0F0F0;}
#FireInsuranceSurveys-box .description {padding: 10px;}
#FireInsuranceSurveys-box .description .Form{border-collapse:collapse;}
#FireInsuranceSurveys-box .description .Form td{border:none 0px Transparent;padding:1px;}
#FireInsuranceSurveys-box .description .Form td.Label{width:250px;text-align:right;vertical-align:top;}
#FireInsuranceSurveys-box .description .Form td.Input{width:300px;text-align:left;}
#FireInsuranceSurveys-box .description .Form td.Error{}

/*- AutoInsuranceSurveys -*/
#AutoInsuranceSurveys-box {padding: 5px;float: none;}
#AutoInsuranceSurveys-box .title {width: 100%;border-bottom: solid 1px #F0F0F0;}
#AutoInsuranceSurveys-box .description {padding: 10px;}
#AutoInsuranceSurveys-box .description .Form{border-collapse:collapse;}
#AutoInsuranceSurveys-box .description .Form td{border:none 0px Transparent;padding:1px;}
#AutoInsuranceSurveys-box .description .Form td.Label{width:250px;text-align:right;vertical-align:top;}
#AutoInsuranceSurveys-box .description .Form td.Input{width:300px;text-align:left;}
#AutoInsuranceSurveys-box .description .Form td.Error{}

/*- ApplicationForEmployment -*/
#ApplicationForEmployment-box {padding: 0px;}
#ApplicationForEmployment-box .title {width: 100%;border-bottom: solid 1px #F0F0F0;}
#ApplicationForEmployment-box .description {padding: 0px;}
#ApplicationForEmployment-box .description .Form{border-collapse:collapse;width:100%}
#ApplicationForEmployment-box .description .Form td{border:solid 1px #F0F0F0;padding:5px;text-align:left;vertical-align:top;}
#ApplicationForEmployment-box .description .Form td.Label{text-align:left;vertical-align:top;}
#ApplicationForEmployment-box .description .Form td.Input{text-align:left;vertical-align:top;}
#ApplicationForEmployment-box .description .Form td.Error{}

/*- Branch -*/
#Branch-box {padding: 5px;float: none;}
#Branch-box .title {width: 100%;border-bottom: solid 1px #F0F0F0;}
#Branch-box .description {padding: 10px;}
#Branch-box .description .Form{border-collapse:collapse;}
#Branch-box .description .Form td{border:none 0px Transparent;padding:1px;}
#Branch-box .description .Form td.Label{width:250px;text-align:right;vertical-align:top;}
#Branch-box .description .Form td.Input{width:300px;text-align:left;}
#Branch-box .description .Form td.Error{}
#Branch-box .modified {font-size :85%;text-align:right;}

.subtitle {font-size :130%;font-weight:bold;}

/*- Advance Search -*/
#AdSearch-box {padding: 5px;float: none;}
#AdSearch-box .title {width: 100%;border-bottom: solid 1px #F0F0F0;}
#AdSearch-box .description {padding: 10px;}

/*Form Table Layout classes*/
.Form{border-collapse:collapse;}
.Form td{border:none 0px Transparent;padding:1px;}
.Form td.Label{width:160px;text-align:right;vertical-align:top;}
.Form td.Input{width:300px;text-align:left;}
.Form td.Error{}
/*Label Layout classes*/
.Star{color:#6780b8;font:none 13px Tahoma}
.Error{color:Red}
.System{font-weight:normal;color:#6780b8}
.EditorHide{overflow:hidden;height:0px;width:0px;position:absolute}

/*Input Layout classes*/
input{font:normal 13px Microsoft Sans Serif;}
input.TextBox{background:#FFFFFF;border:solid 1px LightGrey;height:20px;width:300px;}
input.Order{height:16px;width:50px;}
select{font:normal 13px Microsoft Sans Serif;background:#FFFFFF;border:solid 1px LightGrey;}

.modulename{float:left}
.pagesize{margin-right:4px;font-size:11px;float:right}
.drpPagesize{font:normal 11px Tahoma;width:45px;height:20px;}

textarea{font:normal 13px Microsoft Sans Serif;background:#FFFFFF;border:solid 1px LightGrey;width:300px;overflow:auto;}
.UserCheckBoxList{border:solid 1px LightGrey;width:300px;height:308px;}
.CheckBox{font:bold 11px Tahoma;}
.RadioButton{font:bold 11px Tahoma;}

input.With2Button{background:#FFFFFF;border:solid 1px LightGrey;width:300px;}
input.ReadOnly{background:#FFFFFF;border:solid 1px LightGrey;width:300px;}
input.ListBox{background:#FFFFFF;border:solid 1px LightGrey;width:300px;overflow:auto;}

/*Button Layout classes*/
.btn{font-weight:bold;background:Transparent url(btnBG.gif) repeat center;border:solid 1px LightGrey;cursor:hand;height:22px;width:80px;}
.btnHover{background:Transparent url(btnBG_Hover.gif) repeat center;border:solid 1px #FFF;font-weight:bold;cursor:hand;height:22px;width:80px;}

/*---------- SearchHeader Style -------------*/
table.SearchHeader , table.SearchHeader td{width:100%;border-spacing:0;border-collapse:collapse;}
table.SearchHeader tr{height:30px;vertical-align:middle;}
table.SearchHeader td.Headline{vertical-align:middle;}
/*---------- headline Style -------------*/
.icon-headline{padding:4px; vertical-align:middle;background-image: url(headline-icon.png); background-position:center;  background-repeat: no-repeat; height:24px;width:24px;}
.headline{margin:0px 0 0 0px;vertical-align:middle;background-image: url(bgHeadline.gif); background-repeat: repeat-x;}
.headline-icon{background:url(dot.gif) no-repeat;vertical-align:middle;}
.headline-title {font-weight:bold; font-size:18px;margin:0 5px 0 0;vertical-align:middle;}
.headline-modified {margin:0 5px 0 5px;vertical-align:middle;}
/*---------- SearchBox Style -------------*/
table.SearchHeader td.SearchBox{}
table.SearchBox , table.SearchBox td{width:100%;border-spacing:0;border-collapse:collapse;}
.searchbox-txtSearch{border:none 0 Transparent;background-color:Transparent; width:0px;height:0px;margin-bottom:1px;}
.searchbox-QSearch{background:#fff url(btnQSearch.gif) no-repeat center;width:0px;height:0px;vertical-align:middle;padding:1px;cursor:pointer;margin-bottom:1px;}
.searchbox-ASearch{background:#fff url(btnASearch.gif) no-repeat center;width:0px;height:0px;vertical-align:middle;padding:1px;cursor:pointer;margin-bottom:1px;margin-right:5px;}
/*---------- Information Style -------------*/
.MainList{padding: 0px;}
table.MainList , table.MainList td{width:100%;border-spacing:0;border-collapse:collapse;background-color:Transparent;}
table.MainList td.HeaderLeft{height:30px;background:url(headline_bg1.gif) repeat-x left;text-align:center;}
table.MainList td.HeaderRight{width:5px;background:url(headline_bg1.gif) repeat-x right;padding-right:5px;}
table.MainList td.ContentLeft{}
table.MainList td.ContentLeft div.thumbnail {float: left; text-align: right;}
table.MainList td.ContentLeft div.title {margin: 2px; padding: 2px;}
table.MainList td.ContentLeft img.thumbnail{width:80px;height: 80px;padding: 2px;margin: 4px;border: solid 1px #eee;}
table.MainList td.ContentLeft img.icon{width: 16px;height: 16px;padding-right: 2px;vertical-align: text-bottom;border: solid 0px #eee;}
table.MainList td.ContentRight{}
table.MainList td.FooterLeft{text-align: right;}
table.MainList td.FooterRight{}

.ProductDetail{padding: 5px;}
table.ProductDetail , table.ProductDetail td{border-spacing:0;border-collapse:collapse;}
table.MainList td.HeaderLeft{height:30px;background:url(headline_bg1.gif) repeat-x left;text-align:center;}
table.MainList td.HeaderRight{width:5px;background:url(headline_bg1.gif) repeat-x right;padding-right:5px;}




.ProductTitle{color:Black;}
.ProductBy{font-size: 12pt;color: Blue ;}
.Detail{font-family: microsoft sans serif,arial,sans-serif;	font-size: 8pt;}
.Modifild{font-size: 10pt;color: #6780b8;}
.ProductPrice{font-weight: bold;}
.SalePrice{font-size:16pt;font-weight: bold;color: Red;}
.SavePrice{font-size:14pt;font-weight: bold;color: Blue;}
.DiscountIcon30{font-size: 8pt;color: #ffffff;text-align: right;}
.DiscountIcon38{font-size: 10pt;color:#ffffff;padding:6px;}

/*---------- Product Detail Tab Style -------------*/
#ProductDetailTab{}
#pnlDescription{padding:10px;}
#pnlEditorialReviews{padding:10px;}
#pnlTableOfContents{padding:10px;}




