body {background: #ffffff; font: 14px/18px Arial; padding: 0px; margin: 0px; height: 100%; width: 100%;} 
.box {margin: 0px auto; width: 990px}

p {margin: 0px; padding: 0px 0px 15px}
ul, ol {padding: 0px; margin: 0px 0px 15px 15px}
ul li, ol li {padding: 0px 0px 5px 0px}
a {color: #FF4800}

h1 {padding: 0px 0px 20px 0px; margin:0px; font: bold 18px Arial}
h2 {padding: 0px 0px 15px 0px; margin:0px; font: bold 16px Arial}
h3, h4, h5, h6 {padding: 0px 0px 15px 0px; margin:0px; font: bold 14px Arial}

#head1 {width: 34px;  height: 160px; background: url('/images/header1.jpg'); float: left;}
#head2 {width: 142px; height: 160px; background: url('/images/header2.jpg'); float: left;}
#head3 {width: 814px; height: 160px; background: url('/images/header3.jpg'); float: left;}
#sitemap {width:100%; text-align:right;}
#sitemap a {padding-right: 20px;}

#menu {width: 990px; height: 37px; background: url('/images/menu.jpg'); margin: 0px auto; text-align: center}
#menu td {height: 37px; text-align: center; padding-left: 29px; padding-right: 29px;}	
#menu td.sep {width: 1px; background: url('/images/menu_sep.jpg') no-repeat left; height: 37px; padding: 0px}  
#menu td.sel {height: 32px; text-align: center; padding-bottom: 5px; background: url('/images/menu_sel.jpg') no-repeat bottom center;}
#menu a {font: 15px Arial; color: #FFFFFF; text-transform: uppercase; text-decoration: none}
#menu .submenu {padding: 0px; margin: 0px; position: absolute; background: #eeeeee; top: 27px; left: 0px; display: none; width: 162px; border-left: 1px solid #000000; border-right: 1px solid #000000; list-style: none;}
#menu .submenu li {padding: 5px 20px; margin: 0px; border-bottom: 1px solid #000000; text-align: left;}
#menu .submenu li a {color: #000000; font-size: 13px; text-transform: none;}
#menu .submenu li a:hover {color: #FF4800}
#menu .submenu_box {position: relative; left: 0px}

td.left   {width:284px; border-right: 1px solid #E0E0E0; padding-bottom: 30px; padding-top: 10px}
td.center {width:440px; padding: 10px 10px 30px 15px}
td.right  {width:224px; border-left: 1px solid #E0E0E0; padding-left: 15px; padding-bottom: 30px; padding-top: 10px}

.sitebar_left {width: 284px; margin-bottom: 20px}

.question {margin: 0px; padding: 0px}
.answer {margin: 0px; padding: 5px 0px 0px 5px; display: none}

.message {padding-bottom: 15px; font-weight: bold; color: #FF4800}
.error {padding-bottom: 15px; font-weight: bold; color: #FF0000}

#newsletter {width: 269px; height: 104px; background: url('/images/newsletter.jpg'); padding: 60px 0px 0px 15px; font: 12px Arial}
#newsletter table {margin-top: 15px}
.newsletter_email {width: 186px; height: 20px; border: 1px solid #E0E0E0}

.error {margin-bottom: 15px; color: #ff0000}

#footer {width: 988px; margin: 0px auto; height: 59px; border: 1px solid #D86901; background: url('/images/footer.jpg')}
.end {clear: both}
.rigthads {margin-bottom: 10px; font-size: 12px}
.rigthads a {font-weight: bold}
.rigthads a.link {font-weight: normal}

#order {font-size: 12px}
#order input {font-size: 12px}
#order .text {width: 300px; height: 16px; border: 0px; border-bottom: 1px solid #cccccc}
#order .short_text {width:145px; height: 16px; border: 0px; border-bottom: 1px solid #cccccc}
#order .short_text_2 {width:137px; height: 16px; border: 0px; border-bottom: 1px solid #cccccc}
#order textarea {font-size: 12px; border: 1px solid #cccccc} 
#order .date {width: 70px; height: 16px; border: 0px; border-bottom: 1px solid #cccccc}
.captcha {width: 150px; height: 16px; border: 1px solid #cccccc;}

#search_box {background:transparent url(http://referrals4success.com/images/search_box.jpg) repeat scroll 0 0; height:53px; margin-bottom:25px; padding:50px 0 0 15px; width:270px; }
