body{font:13px/1.25 Verdana, Arial, Helvetica, sans-serif;color:#464646;background: url(../images/bg3.jpg) left top; background-repeat: repeat-x; background-color: #72667B; }
#wrapper {width:980px; margin:0 auto; padding:0; /* border-left: 1px solid #72667b; border-right: 1px solid #72667b;*/}
img {border: 0px;}

#header {width:940px; height: 85px; margin:0 auto; padding:0;display: block; }
#headerlogo {width:280px; height: 100px; margin:0 auto; padding:0; float: left;}
#actions{width:450px; height: 90px; margin:0 10px 0 0; padding:0; float: right; }


h1 {color:#4d4554; font-size: 16px; margin: 0px; padding: 0px; font-weight: 900;line-height: 14px;  }
h2 {color:#4d4554; font-size: 16px; margin: 0px; padding: 0px; font-weight: 900;line-height: 14px;  }
h3 {color:#4d4554; font-size: 13px; margin: 0px; padding: 0px; font-weight: 700;line-height: 14px;  }

#container {margin: 0 auto; width: 940px; }
#logo{margin:0;padding:0 0 0 3px;}
#content{float: left; width: 653px;}
#content940 {float: left; width: 940px;}


.mainbox { background: url(../images/bg-primary-bottom.png) no-repeat left bottom; width:656px; margin: 2px 0 0px 0px; padding: 0; }
.mainbox h1 {background: url(../images/bg-primary.png) no-repeat left top;padding: 8px 0 0px 10px;margin: 0; letter-spacing: -1px }
.mainbox h2 {background: url(../images/bg-primary.png) no-repeat left top;padding: 8px 0 0px 10px;margin: 0; letter-spacing: -1px; line-height:1.25; }
.mainboxtext { margin:  0; padding: 0 15px 15px 15px; }
.mainbox a {color:#363139; font-size: 13px; margin: 0px; padding: 0px; font-weight:900;letter-spacing: -1px;}
.mainbox a:hover {color:#61576A;}

.mainbox940 { background: url(../images/bg-primary-bottom940.png) no-repeat left bottom; width:940px; margin: 2px 0 0px 0px; padding: 0; }
.mainbox940 h1 {background: url(../images/bg-primary940.png) no-repeat left top;padding: 8px 0 0px 10px;margin: 0; letter-spacing: -1px }
.mainbox940 h2 {background: url(../images/bg-primary940.png) no-repeat left top;padding: 8px 0 0px 10px;margin: 0; letter-spacing: -1px }
.mainboxtext940 { margin:  0; padding: 0 15px 15px 15px; }
.mainbox940 a {color:#363139; font-size: 13px; margin: 0px; padding: 0px; font-weight:900;letter-spacing: -1px;}
.mainbox940 a:hover {color:#61576A;}

.pricea {color: #ff9933; font-size: 13px; font-weight:900;}
#sidebar{float: left; width: 280px;  margin-left: 3px; }

.sidebox { background: url(../images/bg-quote-box-bot-b.png) no-repeat left bottom; width:285px;  padding: 2px 0 0 0;color: #ffffff; }
.sidebarform {width: 285px; height: 690px; display: block;background: url(../images/formbg.gif) no-repeat left top; padding-top: 110px; padding-left: 10px; }
.sidebarbottom1600 {width: 285px; height: 1650px; display: block;background: url(../images/sidebottom1600.gif) no-repeat left top;color: #00457c; }
.sidebarbottom1200 {width: 285px; height: 1215px;background: url(../images/sidebottom1200.gif) no-repeat left top;color: #ffffff; }
.sidebarbottom1800 {width: 285px; height: 1815px;background: url(../images/sidebottom1800.gif) no-repeat left top;color: #ffffff; }

.sidebarbottom {width: 285px; height: 915px;background: url(../images/sidebottom.gif) no-repeat left top;color: #ffffff; }
.sidebarbottom a {color:#FFFFB7; font-size: 13px; margin: 0px; padding: 0px; font-weight:900;letter-spacing: -1px;}
.sidebarbottom a:hover {color:#61576A;}
.sidebarbottom1200 a {color:#FFFFB7; font-size: 13px; margin: 0px; padding: 0px; font-weight:900;letter-spacing: -1px;}
.sidebarbottom1200 a:hover {color:#61576A;}
.sidebarbottom1800 a {color:#FFFFB7; font-size: 13px; margin: 0px; padding: 0px; font-weight:900;letter-spacing: -1px;}
.sidebarbottom1800 a:hover {color:#61576A;}
.sidebarbottomy {width: 285px; height: 915px;background: url(../images/new-sidebar-bg-yellow.png) no-repeat left top;color: #000000; }


.sidebarbottomtext {padding: 15px}
.sidebarbottom h5 {color:#363139; font-size: 14px; margin: 0px; padding: 0px; font-weight:900;letter-spacing: -1px;}
.sidebarbottom1200 h5 {color:#363139; font-size: 14px; margin: 0px; padding: 0px; font-weight:900;letter-spacing: -1px;}
.sidebarbottom1800 h5 {color:#363139; font-size: 14px; margin: 0px; padding: 0px; font-weight:900;letter-spacing: -1px;}


.sidebox h3 {background: url(../images/bg-quote-box-top-b.png) no-repeat left top;padding: 5px 0 1px 8px;margin:0px; color: #ffffff;}
.sideboxtext { margin:  0; padding: 1px 5px 10px 7px;color: #ffffff; }
.sidebox h4 {background: url(../images/bg-get-a-quote.png) no-repeat left top;padding: 5px 0 1px 8px;margin:0px; color: #ffffff;}
.sideboxtop {width: 278px; height: 100px; display: block;background: url(../images/bg-get-a-quote.png) no-repeat left top }

table.formmain {color:#ffffff; font-size:11px; font-weight: 700;font-family:Arial, Helvetica, clean, sans-serif !important; line-height:1.5;  width: 260;}
tr.formrow td {padding-bottom: 4px;}
.callnow {font-weight: 700; font-size: 15px; text-align: center; color: #ffffff}

#formbg {background: url(../images/iipc_home_bg.jpg) left top; background-repeat: no-repeat; width: 940px; height: 548px; display; block; margin: 0 auto; }
#formbgclass {background: url(../images/iipc_school_bg.jpg) left top; background-repeat: no-repeat; width: 940px; height: 470px; display; block; margin: 0 auto; }
#formbgbeg {background: url(../images/iipc_beginner_bg.jpg) left top; background-repeat: no-repeat; width: 940px; height: 470px; display; block; margin: 0 auto; }
#formbgadv {background: url(../images/iipc_adv_bg.jpg) left top; background-repeat: no-repeat; width: 940px; height: 470px; display; block; margin: 0 auto; }
#formbgtest {background: url(../images/iipc_test_bg.jpg) left top; background-repeat: no-repeat; width: 940px; height: 470px; display; block; margin: 0 auto; }
#formbgadvneedling {background: url(../images/iipc_adv_needling_bg.jpg) left top; background-repeat: no-repeat; width: 940px; height: 470px; display; block; margin: 0 auto; }
#formbgadv2day {background: url(../images/2-day_educational_seminar.jpg) left top; background-repeat: no-repeat; width: 940px; height: 470px; display; block; margin: 0 auto; }
#formbgadvmore {background: url(../images/needling_and_more.jpg) left top; background-repeat: no-repeat; width: 940px; height: 470px; display; block; margin: 0 auto; }
#formbgadvareola {background: url(../images/areola-repigmentation.jpg) left top; background-repeat: no-repeat; width: 940px; height: 470px; display; block; margin: 0 auto; }
#formbgbeforeafter {background: url(../images/before-and-after.jpg) left top; background-repeat: no-repeat; width: 940px; height: 470px; display; block; margin: 0 auto; }



#orderbox{margin: 40px 29px 0px 0px; width:280px;float:right; color: #000000}

#buttonbox {margin-top: 480px;margin-left:15px; width: 641px height: 53px; display: block; float: left; text-align: left; }
.buttonimage {margin-right: 20px;}
.orgbold {font-weight: 900; color: #7B6F86}

#orderbox p {height:20px; width: 285px}
#orderbox form .wf_hidden{ display:none; }
#wf_privacy{float:right;display:block; color:#000; text-decoration:underline;text-align:right;width:140px; padding:25px 18px 0 0; font-weight:100; font-size:10px; margin-top: -5px; }
.required {font-size:11px; font-weight:normal; margin-top: 1px; margin-bottom: 1px; display: block;}
.formlabel {font-size: 10px;font-weight: bold;}
.formlabelsub {font-size: 9px; font-weight: 300}
form.hederform {color: #000000}
.forminput {width: 140px;}

.testimonials {font-size: 11px; font-style:italic; color: #504756;}

#menu { background-image: url(../images/bg-nav.png); background-repeat: no-repeat; background-position: top left; width: 946px; height: 36px; display: block; padding-top: 5px; margin:0 auto; clear: both;}
.chromestyle{width: 99%;font-weight: bold; font-size: 12px; letter-spacing: 0px;}
.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.chromestyle ul{ width: 100%; padding: 4px 0; margin: 0; text-align: center; }
.chromestyle ul li{display: inline;}
.chromestyle ul li a{color: #53465d;padding: 4px 6px;margin: 0;text-decoration: none;border-right: 1px solid #DADADA;}
.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/ background: url(../images/chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/}
.chromestyle ul li a:hover {color: #ffffff;}
.dropmenudiv{position:absolute;top: 0;border: 1px solid #BBB; border-bottom-width: 0;font:normal 11px Verdana;line-height:18px;z-index:100;background-color: white;width: 200px;visibility: hidden;}
.dropmenudiv a{width: auto;display: block;text-indent: 3px;border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/padding: 2px 0;text-decoration: none;font-weight: bold;color: black;}
* html .dropmenudiv a{ /*IE only hack*/width: 100%;}
.dropmenudiv a:hover{ background-color: #F0F0F0;}

#footer p{font-size:10px;}
#footer a,#footer a:link,#footer a:visited{color:#E7E4E9;text-decoration:none;}
#footer a:hover,#footer a:active{color:#464646;}
#footer{margin:5px auto 15px auto;padding:0 2px;width:940px;height:38px;color:#E7E4E9;line-height:38px; clear:both;}
#footer p{margin:0;padding:0;line-height:38px;}.copyright{float:right; letter-spacing: -1px;}

