@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#000000; background:#d6d6d6;}

a{color:#CCCCCC;}
a:hover{color:#999999;}

div.clear{clear:both; line-height:0px; height:0px; font-size:0px; text-decoration:none;}

/*| PAGE CONTAINER |*/
#container{ height:auto; width:100%;}

/*| HEADER |*/
#header{height:auto; background:url(/images/grbackup_images/header_bg.jpg) repeat-x bottom #fff; padding:0px 0px 15px;}
#header .content{margin:0px auto; width:750px;}
#header .content h1{font-size:36px; letter-spacing:-1px; margin:0px; padding:0px;}


/*| BODY |*/
#body{width:100%; height:auto; clear:both;}

/*| SINGLE COLUMN |*/
#single_column{ height:auto; float:left; width:100%; clear:both;}
#single_column .content{width:750px; margin:0px auto;}
#single_column .content .module{width:230px; float:left; margin:5px 10px;}
#single_column .content h2{padding:10px 0px 0px; margin:0px; font-size:26px;}
#single_column .content h3{padding:5px 0px 5px 30px; margin:0px; font-size:17px;}
#single_column .content .module p{padding:0px 25px; font-size:15px;}

.steps {color:#0166ff; background:url(/images/grbackup_images/step_bg.jpg) repeat-x #FFF;}
.steps p{font-size:11px;}

.cost {color:#309320; background:url(/images/grbackup_images/cost_bg.jpg) repeat-x #FFF;}
.cost ul li{list-style:none; background:url(/images/grbackup_images/bullet.png) no-repeat left center; line-height:20px; font-size:15px; padding-left:35px; margin-bottom:20px;}
/*| FOOTER |*/
#footer{ height:auto; float:left; width:100%; clear:both;}
#footer .content{width:750px; margin:0px auto; font-weight:bold; font-size:14px;}

.red{color:#b30000;}
