/*
CSS Document
Author: Matthew Scachette
Website: MKParties.com
*/

*{margin:0px;padding:0px;}
h1, h2, h3, h4, h5, h6, p{margin:5px 0 20px 0;}
p, li, a{font-size:14px;}
ul{margin:20px 0 20px 40px;}
a{color:#F05B04;text-decoration:none;}
a:hover{text-decoration:underline;}
body{background:#6395B0 url('/images/bg.jpg') repeat-x;font-family:arial, verdana, sans-serif;}

/*IDs*/

#wrapper{width:960px;background-color:white;margin:0 auto;min-height:550px;}
#header{background:url('/images/header.jpg') center top; height:228px;position:relative;}
#navigation{position:absolute;bottom:0px;left:0px;right:0px;height:60px;}
#leftContent{float:right;width:330px;margin:20px 0 50px 0}
#rightNav{height:316px;width:370px;background:url('/images/sidebar_bottom.jpg') no-repeat 10px 0;}
#Footer{margin-top:80px;font-size:14px;color:#666;border-top:1px solid #6395B0;padding-top:20px;}



/*Classes*/

.bodycontent{width:550px;margin:20px;position:relative;}
.bottomContentContainer{padding:0px 25px 25px 25px}
.specialHeading{display:block;color:#003366;font-size:24px;margin-bottom:20px;}
.specialContent{display:block;color:#000;margin-bottom:20px;font-size:14px;}
.specialLearnMore{font-size:14px;text-decoration:underline;}
.specialLearnMore:hover{text-decoration:none;}
.specialPriceButton{font-size:24px;text-decoration:underline;float:left;position:absolute;right:0px;background:url('/images/price_bg.jpg') no-repeat;
display:block;width:44px;height:22px;text-decoration:none;color:white;padding:19px 23px;}

.specialPrice{font-size:18px;text-decoration:underline;background:url('/images/price_bg.jpg') no-repeat;
display:block;width:80px;height:22px;text-decoration:none;color:white;padding:19px 7px;margin:-5px 0 15px 0}

.contactinfo{position:absolute;right:27px;top:50px;font-size:14px;color:#003366;border:1px solid gray;padding:10px;width:200px;text-align:center;background-color:#FDFEE9}
.left{float:left !important}
.right{float:right;}
.lighGrayBG{background-color:#F5F5F5}
.productDetails{position:relative;margin:10px 0 30px 0;border-bottom:1px dotted green;padding-bottom:50px;}
.bottomContentRight{width:280px;float:right;margin:60px 40px 20px 0;font-size:14px;}
.SideHeading{display:block;background-color:yellow;padding:5px;color:black;font-size:18px !important;margin:0 0 20px 0}
.SideBody{display:block;border-left:2px solid orange;padding:5px 5px 5px 15px}


/*Specificity*/

#navigation ul li{display:inline;}
#navigation li a{color:white;display:block;float:left;margin:0 40px 0 0;font-size:16px;}
#rightNav li{display:inline;}
#rightNav li a{display:block;width:150px;position:relative;left:70px;height:100px;} 
#rightNav li a:hover{background-color:none;border:none;outline:none;color:white;}
#rightNav li a.first{top:-190px;}
#rightNav li a.second{top:-145px;}
#rightNav li a.third{top:-110px;}
.bottomHeading{display:block;margin:0 0 30px 0;font-size:18px;color:#D6BB01}
.bottomContent p{border-left:2px solid #85D55E;padding:10px 0 10px 15px;margin:0px 0 30px 15px;width:600px;}
.bottomContent ul{border-left:2px solid #85D55E;padding:10px 0 10px 15px;margin:0px 0 30px 15px;width:600px;padding-left:25px;}
.bottomContent ul li{margin-bottom:10px;}
.contactForm td{vertical-align:top;font-size:12px;padding:0px 5px 5px 5px;}

