@charset "utf-8";
/* reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}

/* style */
strong, b{
	font-weight: bold;
}
em{
	font-style: italic;
}

/* style */
/* CSS Document */
body{background: transparent url('/images/bg.jpg') repeat; text-align: center;font-family:tahoma; font-size: 12px;}

.clear{clear:both;}
.centerHack{margin: 0 auto;}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

#wrapper{width: 870px; background: transparent url('/images/wrapperBG.png') repeat-y; padding-top: 10px;padding: 0 2px;}
/*#wrapper div{border: solid 1px black;}     */

#bannerCallUs{background: transparent url('/images/wrapperBG.png') repeat-y;padding:8px 18px;width:837px;color: red; font-size: 18px;text-align:right;}
#bannerCallUs h1 {float:left;width:530px;color:#000;}
#bannerCallUs span {float:right;width:250px;}
#banner{ width: 100%; float: left; background: transparent url('/images/headerBG.jpg') repeat-x;}
#banner #bannerBG{width: 870px; background: transparent url('/images/wrapperBG.png') repeat-y;padding: 0 2px;}
#banner #bannerBG #bannerTop{margin-left:-6px;color: #ffffff;position: relative; z-index: 10;margin-top:-5px;width: 878px;height: 66px;background: transparent url('/images/bannerTop.png') no-repeat;}
#banner #bannerBG #bannerTop #logo{margin-left:18px;margin-top:-15px;float: left;background: transparent url('/images/logo.png') no-repeat; width: 77px; height: 98px;}

#banner #bannerBG #bannerTop #textLogo{float:left;height:56px;width:100px;}

#banner #bannerBG #bannerTop #bannerLinks{float: right; text-align: right;}
#banner #bannerBG #bannerTop #bannerLinks ul li{display: inline;}
#banner #bannerBG #bannerTop #bannerLinks .bannerNav{padding:7px 15px 7px 0;}
#banner #bannerBG #bannerTop #bannerLinks .bannerNav a{color:#FFFFFF;text-decoration:none;}
#banner #bannerBG #bannerTop #bannerLinks .bannerNav a:hover{color: #cbcbcb}
#banner #bannerBG #bannerTop #bannerLinks .bannerNav ul li{
background:transparent url(/images/fade.png) no-repeat scroll 0 0;
font-size:10px;
font-weight:bold;
padding:7px 0 8px 14px;}
#banner #bannerBG #bannerTop #bannerLinks #searchListings{text-align: left; display:block;float:right;height:23px;padding-right:30px;padding-top:5px;width:420px;}
#banner #bannerBG #bannerTop #bannerLinks #searchListings fieldset{height: 23px !important;}
#goSearchButton{background: transparent url('/images/btnSearch.jpg') no-repeat;float:right;height:20px;margin-left:5px;width:52px;margin-right:20px;}

#bannerLogo{width: 870px; background: transparent url('/images/wrapperBG.png') repeat-y;padding: 0 2px;}
#bannerLogo img{position: relative; z-index: 8; margin-top: -50px;}
#bannerLogo #quotes{float:left; height:95px;margin-left:39px;margin-top:90px;padding:20px;position:absolute;width:270px;z-index:10}
#bannerLogo #random{position: relative; z-index: 10;float: left;color: #ffffff; font-size: 24px; font-weight: bold;}

#wrapper #content{margin-bottom: 10px; line-height: 14px;padding-top:20px;}
#wrapper #content #contentMain{float:left;width:520px;text-align: left; margin:10px;padding:10px;border:1px solid #E5E5E5;}
#wrapper #content #contentMain a, body.ckeditorBody a{ color: #00558e; text-decoration: none; }
#wrapper #content #contentMain a:hover, body.ckeditorBody a:hover{ color: #00558e; text-decoration: underline; }
#wrapper #content #contentMain span.lblCountry{display:block;float:left;margin-left:10px;width:115px;}
#wrapper #content #contentMain select.selCity{float:left;width:115px;margin-bottom:10px;}
#wrapper #content #contentMain h3, body.ckeditorBody h3{font-weight: bold; font-size: 16px;}
#wrapper #content #contentMain ul, body.ckeditorBody ul{padding-left:30px;}
#wrapper #content #contentMain ul li, body.ckeditorBody ul li{list-style: circle;}
#wrapper #content #contentMain input[type=submit].clear, body.ckeditorBody input[type=submit].clear{margin-left:150px;margin-top:50px;outline: none; background: transparent url('/images/contactBtn.jpg') no-repeat;border:medium none;height:60px;width:210px;}
#wrapper #content #contentMain #callUsHome input[type=submit].clear{margin: 0; outline: none; background: transparent url('/images/contactBtn.jpg') no-repeat;border:medium none;height:60px;width:210px;}
#wrapper #content #contentMain #callUsHome{float:left;margin-bottom:5px;margin-left:165px;margin-top:50px;}
#wrapper #content #contentMain #callUsHome span{font-size:18px;margin-left:70px;}
#wrapper #content #contentMain #callUsHome b{font-size:22px;margin-left:15px;color:#0381D6;}
#wrapper #content #contentMain #pw_listing_widget{overflow: hidden;}
#wrapper #content .homePage{border: none !important;}

#wrapper #content #contentPanel{float:left;width:292px; margin-bottom: 10px; background: transparent url('/images/contentPanelBG.jpg') no-repeat;}
#wrapper #content #contentPanel #pannelTop{border-bottom: 1px solid #cbcbcb;margin-bottom: 10px; height: 44px;margin-left:1px;background: #ffffff;}
#wrapper #content #contentPanel #pannelTop img{}
#wrapper #content #contentPanel #pannelNav{background: transparent url('/images/panelBG.jpg') repeat-x;}
#wrapper #content #contentPanel #pannelNav ul li{padding-bottom:8px;}
#wrapper #content #contentPanel #pannelNav img{margin: 1px;}
#wrapper #content #contentPanel #pannelMid{border: 1px solid #cbcbcb; text-align: left;margin-left: 10px;}
#wrapper #content #contentPanel #pannelMid img{border: none;}
#wrapper #content #contentPanel #pannelMid ul{list-style-image: url('/images/bullet.png');padding-left: 25px}

#wrapper #content #contentPanel #pannelBottom{text-align: left; padding: 20px;border-bottom: 1px solid #cbcbcb;font-size:12px;}

#footer{margin-left:3px;background-color:#CECECE;font-size:12px;padding:10px 15px;text-align:left;width:830px;}
#footer #footerMenu{padding-bottom: 5px;}
#footer #footerMenu ul li{display: inline;padding:0 10px;border-right: solid 1px black;}
#footer #footerMenu ul li.last{border-right: none;}
#footer #footerMenu ul li a:link{color: #000000; text-decoration: none;}
#footer #footerMenu ul li a:visited{color: #000000; text-decoration: none;}
#footer #footerMenu ul li a:hover{color: #ffffff;}
#footer span{margin-left: 10px;}

.glossary p{padding-top: 10px;}
.glossary a:link, .glossary a:visited{color: #00558E; text-decoration: none;}
.glossary a:hover{text-decoration: underline;}
/*-----------------------------------------------------------------*/
/*--------------------Contact Form / Tool Form---------------------*/
/*-----------------------------------------------------------------*/
#contactForm, .toolForm {
    width:500px;
    margin: 30px auto 0 auto;

}
#contactForm label, .toolForm label{
    width:100px;
    display:block;
    text-align:right;
    float:left;
    margin:0px 20px 0;
}
#contactForm input{

}
p#success
{
    padding: 3px 10px;
    background: #92FFA5;
    border: 2px solid #009218;
    color: #009218;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}

p#bademail, p#badserver,p#noname,p#nocomment,p#nowebsite,p#nophone,p#baddata, p#wrongcode, #thankyou
{
    padding: 3px 10px;
    background: #d6f3ff;
    border: 1px solid #00b4ff;
    color: #00b4ff;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}
#nameinput, #emailinput, #subjectinput, #websiteinput,
#companyinput, #phoneinput, #howinput, .input-bg {
    width: 265px;
    background-color: transparent;
    background-repeat: no-repeat;
    padding: 5px 3px 2px 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
}
#budget {
    width: 265px;
    background-color: transparent;
    background-repeat: no-repeat;
    padding: 2px 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#budget option {
    color: #FFFFFF;
}
#commentbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    overflow: hidden;
}
#commentinput{
    width: 268px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    overflow: auto;

}
#submitinput {
color:#FFFFFF;
background-color:#A80513;
border:1px solid #8C000C;
margin-left:201px;
padding:3px;
width:150px;
}
#submitinput:focus{

}
.submitinput {
    cursor:pointer;
}

/*-----------------------------------------------------------------*/
/*--------------------End Contact Form / Tool Form---------------------*/
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/*--------------------------------------Rotator---------------------*/
/*-----------------------------------------------------------------*/
/* rotator in-page placement */
    div#rotator {
    position :relative;
    height:260px;
    margin-left: 15px;
    margin-top:-10px;
}

#IEroot7 div#rotator {
    float:left;
    height:260px;
    margin-top:-10px;
}
/* rotator css */
    div#rotator ul li {
    position:absolute;
    list-style: none;
}
/* rotator image style */
    div#rotator ul li img {
    background: #FFF;
}
    div#rotator ul li.show {
        z-index:9;
}
body.ckeditorBody{
	text-align: left;
	background: none;
	padding: 10px;
}
.bold{
	font-weight: bold;
}