/* CSS Document */
/* Battle Box part of ADTAPT - www.battlebox.biz */
/* Created Feb 2008 */
/* By Elliot Wilsher - Calvary Design Ltd. - www.calvarydesign.com */

body {margin:0; padding:0; background-color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif}

.red {color:#D33B3A}
.blue {color:#022D72}

#container {margin:0 auto; padding:0; width:768px; border:1px solid #333333; background-color:#FFFFFF}

#header {margin:0; padding:0; height:81px; background-image:url(../img/BattleBox_logo.jpg); border-bottom:1px solid #333333;}
#header h1 {margin:0; padding:0; visibility:hidden}

#nav {margin:0; padding:0; border-bottom:1px solid #333333; height:23px; background:url(../img/nav_slice.jpg) repeat-x;}
#nav ul {margin:0; padding:3px 0 4px 0; text-align:center; list-style:none; font-size:80%;}
#nav li {margin:0; padding:0; display:inline}
#nav li a {padding: 3px 7px 4px 7px; color:#FFFFFF; text-decoration:none;}
#nav li a:hover {color:#FFFFFF; text-decoration:none; background-color:#D33B3A}

#mainpic {margin:0; padding:0; height:200px; /*background-color:#FFFFCC;*/ border-bottom:1px solid #333333;}

#content {margin:0; padding:14px;}
#content h4 {font-size:90%; line-height:1.4em;}
#content h5 {font-size:85%; line-height:1.4em;}
#content p {font-size:80%; line-height:1.4em;}
#content a {color:#D33B3A; text-decoration:none}
#content a:hover {color:#D33B3A; text-decoration:underline}



#cat #content h4 {margin:1.4em 0; font-size:80%; line-height:1.4em;}
#cat #content h5 {margin:1.2em 0; font-size:80%; line-height:1.4em;}
#cat #content p {margin:0.5em 0; font-size:80%; line-height:1.4em;}
#cat #content table td {padding:8px;}
#cat #content ul {margin:8px 20px; padding:8px;}
#cat #content ul li {margin:2px; padding:2px;}


#content .right_300 {margin:0; padding:0; width:302px; float:right;}

#content .popup {margin:5px 0 0 0; padding:0; border:1px solid #333333;}
#content .popup a span {position:fixed; left: 20px; top:20px; visibility:hidden;}
#content .popup a:hover span {margin:20px; padding:20px; text-align:center; background-color:#eaeaea; visibility:visible; border:1px solid #333; font-size:14px; text-decoration:none; color:#990000}

#content #home_boxes {margin:0; padding:0; font-size:12px}
#content #home_boxes .benefits {margin:8px 10px 8px 0; padding:5px; width:350px; /*height:95px;*/ float:left; line-height:1.6em; border:1px solid #D9E8F9; background-color:#F5F9FC;}
#content #home_boxes .benefits_right {margin:8px 0; padding:5px; width:350px; /*height:95px;*/ float:right; line-height:1.6em; border:1px solid #D9E8F9; background-color:#F5F9FC;}


#quotes {margin:8px 10px 20px; padding:10px; width:200px; float:right; /*border:1px solid #333333; background-color:#eaeaea;*/ border:1px solid #D9E8F9; background-color:#F5F9FC;}

td p {margin:0; padding:0; font-size:80%;}

#content li {font-size:12px; line-height:1.5em;}

#border_box {margin:0 7px 20px 7px; padding:0; border:2px solid #FFCC00; background-color:#FFFFF2; text-align:center; line-height:1.6em}

#form {margin:20px 0; padding:0; color:#003399; font-size:80%;}
#form .label {margin:0 0 10px 0; padding:0; width:120px; float:left; /*background-color:#009966*/}
#form .input {margin:0 0 10px 125px; padding:0; /*width:220px;*/ /*background-color:#3399CC*/}
#form .labelright {margin:0 0 10px 0; padding:0; width:380px; float:left}
#form .inputright {margin:0 10px 10px 0; padding:0; float:right;}
#form .moreinfo {margin:10px 10px 10px 0; padding:0; float:left; width:350px}
#form .styledfield {margin:0; padding:0; border:1px solid #D33B3A; background-color:#EAEAEA}

#four_container {margin:0; padding:0;}
#four_one {margin:0 3px 0 7px; padding:0; width:184px; float:left; border:1px solid #333333;}
*html #four_one {margin:0 3px 0 3px;}
#four_two {margin:0 3px 0 0; padding:0; width:184px; float:left; border:1px solid #333333;}
#four_three {margin:0; padding:0; width:184px; float:left; border:1px solid #333333;}
#four_four {margin:0 0 0 3px; padding:0; width:184px; float:left; border:1px solid #333333;}
#four_container h3 {margin:0; padding:2px 2px 0 4px; height:21px; background:url(../img/nav_slice.jpg) repeat-x; color:#FFFFFF; font-size:80%;}
#four_container four_img {margin:0; padding:0;}

#footer {margin:20px 0 0 0; padding:25px 0 0 12px; height:18px; background:url(../img/footer_bg_v2.jpg) no-repeat;}
#footer .footer_tx {margin:0; padding:0; font-size:75%; color:#FFFFFF;}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover {color:#022D72; text-decoration:underline;}

/*** END ***/