
/* General Styles */

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}

a:link    {color: #CC0000; text-decoration: none;}
a:visited {color: #CC0000; text-decoration: none;}
a:active  {color: #CC0000; text-decoration: none;}
a:hover   {color: #FFCC00; text-decoration: none;}

a.navlink:link	 {color: #FFFFFF; text-decoration: none;}
a.navlink:visited{color: #FFFFFF; text-decoration: none;}
a.navlink:active {color: #FFFFFF; text-decoration: none;}
a.navlink:hover	 {color: #FFCC00; text-decoration: none;}

h1{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:18px; font-weight:bold; display:inline;}
h2{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:18px; font-weight:bold; display:inline;}
h3{font-size:11px; font-weight:bold;}
h4{font-size:11px; font-weight:bold;}


.pagetitle{clear:left; padding-top:5px; padding-bottom:8px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:15px; font-weight:bold;}
.subtitle{clear:left; padding-top:5px; padding-bottom:8px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:13px; font-weight:bold;}
.pagetext{clear:left; line-height:17px; padding-bottom:8px;}

.text10{font-size:10px;}
.red{color:#CC0000;}
.green{color:#8CA900;}

.clearfix{clear:both;}

#site{width:970px; text-align:left; margin:auto;}

#logobanner{clear:left; width:970px; padding-top:20px;}

#left-col{float:left; width:600px;}
#right-col{float:left; width:350px; margin-left:20px; padding-top:10px;}



#brandbanner{clear:left; width:960px; padding-top:6px;}
.brandlogos{float:left; width:240px; text-align:center; font-size:10px; font-weight:bold;}

#welcome{padding-left:10px; padding-top:20px; line-height:16px}

/* Info Bites */

.info-bites{clear:left; width:350px; margin-bottom:15px;}
.info-bites-head{clear:left; padding-left:5px;}
.info-bites-title{clear:left; height:18px; padding-top:4px; padding-left:5px; font-weight:bold; background-image:url(/images/barbk.gif);}
.info-bites-detail{clear:left; width:330px; background-color:#F6F6F6; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:6px; margin-top:1px; font-size:10px; line-height:15px;}

/* Offers */
#home-offers-container{clear:left; height:230px;}
.home-offers{clear:left; width:595px; padding-top:17px; padding-left:5px;}
.home-offer-head{clear:left; padding-left:5px;}
.home-offer-title{clear:left; height:18px; padding-top:4px; padding-left:5px; font-weight:bold; background-image:url(/images/barbk.gif);}
.home-offer-detail{clear:left; width:575px; padding:10px; margin-top:1px; line-height:16px; background-color:#F6F6F6;}
.home-offer-photo{float:left; padding:1px; border:2px solid #DDDDDD; margin-right:10px;}
.home-offer-description{padding-left:10px;}
.home-offer-price{clear:left; width:575px; padding-top:10px;  font-weight:bold; color:#CC0000;}

/* Footer */
#footer{clear:left; width:970px; padding-top:20px;}
#foot{clear:left; width:970px; padding-top:5px; border-top:5px solid #EEEEEE;}


/* Admin Offers */

#admin-infobites{float:left; width:500px; margin-left:20px;}

.admin-infobite{clear:left; width:500px; margin-top:20px}
.admin-infobite-action{clear:left; width:495px; padding-right:5px; text-align:right;}
.admin-infobite-title{clear:left; width:495px; height:18px; padding-top:4px; padding-left:5px; font-weight:bold; background-image:url(/images/barbk.gif);}
.admin-infobite-detail{clear:left; width:480px; padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:10px; background-color:#F6F6F6;line-height:16px;}



#admin-offers{float:left; width:430px; margin-left:20px; font-size:10px;}
.admin-offers-row{clear:left; width:400px; padding-top:10px; padding-bottom:10px; border-top:1px dotted #EEEEEE;}
.admin-offers-photo{float:left; width:46px; padding:1px; border:1px solid #DDDDDD; margin-left:10px;}
.admin-offers-text{float:left; width:245px; margin-left:10px; padding-right:5px;}
.admin-offer-edit{float:left; width:40px;}
.admin-offer-delete{float:left; width:40px; text-align:right;}


.admin-jobs{clear:left; width:400px; padding-top:20px;}
.admin-jobs-head{clear:left; width:400px; padding-bottom:10px; padding-top:10px; font-weight:bold; font-size:16px;}
.admin-jobs-row{clear:left; width:400px; padding-top:7px; padding-bottom:7px; border-top:1px dotted #EEEEEE; overflow:auto;}
.admin-jobs-detail{float:left; width:302px; padding-right:15px;}
.admin-jobs-edit{float:left; width:40px; text-align:center;}
.admin-jobs-delete{float:left; width:40px; text-align:right;}

.admin-appform{padding-top:20px; border-top:3px solid #DDDDDD;}

#popadmin{width:530px; padding:10px; margin-top:20px; text-align:left;}
#popadmin-head{clear:left; width:510px; padding-left:20px; padding-bottom:20px; font-weight:bold; font-size:16px;}
.popadmin-row{clear:left; width:530px; padding-bottom:3px;}
.popadmin-field{float:left; width:125px; padding-right:5px; padding-top:2px; font-weight:bold; text-align:right;}
.popadmin-value{float:left; width:400px;}