﻿/* Global Styles */
div, p, h1, h2, h3, h4, h5, h6, a, img, br, body {margin:0; padding:0; border:0;}
.white {color:White;}
.black {color:Black;}
.dpurple {color:#9c0060;}
.lpurple {color:#d9b2f5;}
.peach {color:#dd6488;}
.green {color:#339900;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.clear {clear:both}
.float {float:right;}
.spaced_text {line-height:1.3;}
.size1 {font-size:0.9em;}
.size2 {font-size:1.2em;}
.size3 {font-size:1.5em;}
        
/* Master Page Styles */
body {}
#main {width:900px; margin:20px auto; font-family:Arial, Sans-Serif; position:relative;}
#header {position:relative; height:23px; background:url('images/bg_header_2.jpg') no-repeat; padding:75px 0px 0px 300px;}
#header h4 {width:300px; text-align:center; color:#dd6488; }

#menu {width:900px; height:26px; background:url('images/bg_menu.jpg') no-repeat; position:relative;}
.StaticMenuItem {color:White; font-size:0.7em; width:74px; text-align:center; padding-top:4px;}
.StaticHover {color:#dd6488;}
#menu h5 {position:absolute; right:10px; top:4px; color:#9c0060;}

.content {padding:10px 0px 0px 0px; margin-left:176px;}
.content h4 {margin-top:8px;}
.content_title {color:#9c0060;}
.content a:hover {text-decoration:none; color:#dd6488;}

.content_home_text {width:260px; height:310px; }
.content_home_text p {margin-top:6px; font-size:0.7em;}
.content_home_text a {color:#9c0060;}

.content_box {width:438px; background:#d9b2f5; border:1px solid #9c0060; padding:5px; position:relative;}
.content_box img {position:absolute; top:12px; left:8px;}
.content_box_left {font-size:0.8em; padding-top:27px;}
.content_box_left a {color:#9c0060;}
.content_box_left a:hover {text-decoration:none; color:#dd6488;}
.content_box_right {width:210px; float:right; text-align:right; font-size:2em;}
.content_box_right h5 {display:inline; font-size:0.7em;}

#footer {clear:both; width:900px; height:26px; background:url('images/bg_footer.jpg') no-repeat; position:relative; color:White; 
         text-align:center; padding-top:6px;}
#footer_menu {text-align:center; font-size:0.7em; color:#dd6488;}
#footer_menu a {color:#dd6488; text-decoration:none;}
#footer_menu a:hover {color:#9c0060;}

#dwd {position:absolute; right:2px; text-align:right; font-size:0.9em;}
#dwd img {vertical-align:bottom;}

/* Home Page Styles */
#sidebar_home {min-height:326px; position:relative; width:148px; margin:10px 0px 10px 0px; background:#d9b2f5; border:1px solid #9c0060; padding:5px; float:left;}
#sidebar_home p {font-size:0.7em;}
#sidebar_home img {border:1px solid #9c0060; margin:3px 0px 2px 0px;}

#content_home {background:url('images/bg_content_home.jpg') top right no-repeat; position:relative;}
#content_home h5 {margin-top:6px; font-style:italic;}
#content_home_box {position:absolute; top:421px; left:450px;}

/* Services Page Styles */
#sidebar_services {min-height:326px; position:relative; width:208px; margin:10px 0px 10px 0px; background:#d9b2f5; border:1px solid #9c0060; padding:5px; float:left;}
#sidebar_services p {font-size:0.7em;}
#sidebar_services img {border:1px solid #9c0060; margin:3px 0px 2px 0px;}
#sidebar_services h5 {margin:4px 0px;}

.content_services {padding:10px 0px 0px 0px; margin-left:236px;}
.content_services h4 {margin-top:8px;}
.content_services a:hover {text-decoration:none; color:#dd6488;}
.content_services_text {width:200px; min-height:380px; }
.content_services_text p {margin-top:6px; font-size:0.7em;}
.content_services_text a {color:#9c0060;}

#content_services {background:url('images/van_clothes.jpg') top right no-repeat; position:relative;}
#areas_left {width:66px; color:#9c0060;}
.areas_middle_right {width:132px; float:right; color:#9c0060;}
.areas_right {width:66px; float:right; color:#9c0060; margin-left:5px;}
#content_services_box {position:absolute; top:418px; left:450px;}
#content_services_delivery {position:absolute; top:498px; left:450px; width:450px; text-align:center; color:#dd6488; font-weight:bold;}


/* Prices Page Styles */
#sidebar_prices {min-height:326px; position:relative; width:148px; margin:10px 0px 10px 0px; background:#d9b2f5; border:1px solid #9c0060; padding:5px; float:left;}
#sidebar_prices p {margin:2px 0px 4px 0px; font-size:0.7em;}
#sidebar_prices img {border:1px solid #9c0060; margin:3px 0px 2px 0px;}
#content_prices {background:url('images/iron.jpg') top right no-repeat; position:relative;}
.price_table {font-size:0.7em; background:url('images/bg_prices.jpg') repeat-y; border:1px solid #dd6488; margin:8px 0px 0px 25px; width:190px;}
.indent { text-indent:20px;}
.col_width {width:105px;}
.bg_dpurple {background:#9c0060;}
.bg_dpurple_gradient {background:url('images/bg_prices_header.jpg') repeat-y;}
.price_note {font-size:0.7em;}
#content_prices_box {position:absolute; top:402px; left:450px;}

/* Contact Page Styles */
#sidebar_contact {height:340px; position:relative;  width:148px; margin:10px 0px 10px 0px; background:#d9b2f5; border:1px solid #9c0060; padding:5px; float:left;}
#sidebar_contact p {margin:2px 0px 4px 0px; font-size:0.7em;}
#sidebar_contact img {position:absolute; bottom:0px; border:1px solid #9c0060; margin:3px 0px 2px 0px;}
.address {text-align:right; margin-top:14px;}
#content_contact {background:url('images/logo_iron.gif') top right no-repeat;}
.content_contact_text p {margin-top:6px; font-size:0.7em;}
#content_contact_box img {margin:6px 0px 1px 0px;}
#content_contact_box {}
.emaillabel {width:90px; font-size:0.7em; color:#9c0060;}
.emailspacer {height:4px;}
.emailvalidator {font-family: Arial, sans-serif; font-size:0.8em; color:red; position:relative; left:0px;}
.textbox {border:1px solid #9c0060;}
#valsummary {font-size:0.8em;}

/* Error Page Styles */
.sidebar_error {height:200px; position:relative;  width:148px; margin:10px 0px 10px 0px; background:#d9b2f5; border:1px solid #9c0060; padding:5px; float:left;}
.sidebar_error p {font-size:0.7em;}
.sidebar_error img {border:1px solid #9c0060; margin:3px 0px 2px 0px;}
.error {font-size:0.8em; }