body { margin:0px; color:#11374F; font-family: Helvetica, Verdana, sans-serif; font-size:0.875em; text-align:center; background-image: url('/quotecargoinsure/images/quotecargoinsure/background.jpg');}
.clr { clear:both; margin:0; overflow:hidden; height:1px; }

#siteContainer { position:relative; top:52px; width:960px; text-align:left; margin:0 auto; background-color:#ffffff; }

/* Header Stuff */
.header { background-image: url('/quotecargoinsure/images/quotecargoinsure/banner.jpg'); width:960px; height:199px;}
#contact { position:relative; float:right; right:20px; }
#tagline { position:relative; top:115px; left:20px; font-size:1.2em; }

/* Main Menu */
.menu { position:relative; top:115px; float:right; right:-70px; margin:0; padding:0 6px 0 0; font-size:0.9em; height:100px;}
.menu ul li {  display:inline; float:left; margin:0 0 0 0; padding:0; width:132px; }
.menu ul li a { display:block; padding:0 2px; text-decoration:none; color:#000000; height:36px; text-align:center;}
.menu ul .current { font-weight:bold; margin:0 0 0 0; background-image:url('/quotecargoinsure/images/quotecargoinsure/notch.jpg'); background-repeat:no-repeat; background-position:bottom center;}
/* Section and Infographic */
.section { position:relative; top:136px; left:20px; height:39px; padding:10px 0 0 54px; font-size:1.6em; color:#ffffff;}
.header #quotecargoinsure { background-image: url('/quotecargoinsure/images/quotecargoinsure/house.jpg'); background-repeat:no-repeat; padding:10px 0 0 40px; }
.header #marine-insurance { background-image: url('/quotecargoinsure/images/quotecargoinsure/marine.jpg'); background-repeat:no-repeat; padding:10px 0 0 34px;}
.header #transit-insurance { background-image: url('/quotecargoinsure/images/quotecargoinsure/transit.jpg'); background-repeat:no-repeat; padding:10px 0 0 58px;}
.header #cargo-insurance { background-image: url('/quotecargoinsure/images/quotecargoinsure/cargo.jpg'); background-repeat:no-repeat; padding:10px 0 0 58px;}

/* Main Content */
#main { padding:0; margin:0; position:relative; float:left; width:460px;}
#main-image { padding:0; margin:0 0 30px 0; clear:both;}

#main h1, #main h2 { color:#F7931E; padding:0 0 0 20px; }
#main h1 { font-size: 1.5em;}
#main h2 { font-size: 1.1em;}
#main p { margin:10px 30px 20px 30px; line-height:1.5em; }
#main ul { margin:20px 30px;}

/* Sidebar */
#sidebar { position:relative; float:right; background-color:#11374F;color:#ffffff; width:432px; height:700px; font-size:1em;}
#get-a-quote { position:relative; top:20px; left:30px; height:77px; width:139px; background-image: url('/quotecargoinsure/images/quotecargoinsure/quote-man.jpg'); background-repeat: no-repeat;}
#quote-form { position:relative; left:90px; width:150px; margin: 0 0 20px 0;}
#quote-form input, #quote-form textarea { width:250px; margin:5px 0 20px 0; }
#quote-form input { height: 20px;}
#quote-form textarea { height: 120px; }
#quote-form .submit { width:79px; height:32px; margin:10px 0 0 5px;}
.footer { clear:both; padding:10px 0 10px 20px;}
.footer ul li { display: inline; border-right:2px solid #11374F; padding:0 10px 0 10px; }
.footer a { text-decoration:none; color:#11374F;}