/* CSS Document */

*{ margin:0; padding:0;}
.left{float:left;}
.right{float:right;}
.clear{ clear:both;}
.phonenumber{font:bold 18px Arial, Helvetica, sans-serif; color:#000000;} .phonenumber a:visited {text-decoration: none; color: #000;} .phonenumber a:hover {text-decoration: none;
color: #FF0000;} .phonenumber a:active {text-decoration: none;color: #000;}
.phonenumbersmall{font:bold 14px Arial, Helvetica, sans-serif; color:#000000;}
img{ border:none;}
img2{ border:none;}
body{ background:url(../images/mian_bg.gif) repeat 0 0; font:normal 12px/20px Arial, Helvetica, sans-serif;}
.bodylarge{font:bold 15px/20px Arial, Helvetica, sans-serif;}
.bodybold{font:bold 12px/20px Arial, Helvetica, sans-serif;}
.bodylargered{font:bold; color:#cc0000; font-size:15px;}
#layout{width:970px; margin:0 auto;}
.list a:link {color: #000; text-decoration: none;} .list a:visited {text-decoration: none; color: #000;} .list a:hover {text-decoration: none;
color: #FF0000;} .list a:active {text-decoration: none;color: #000;}
.listhead a:link {color: #cc0000; text-decoration: none;} .listhead a:visited {text-decoration: none; color: #FF0000;} .listhead a:hover {text-decoration: none; color: #000;} .listhead a:active {text-decoration: none;color: #FF0000;}

.formlink a:link {color: #cc0000; text-decoration: none;} .formlink a:visited {text-decoration: none; color: #FF0000;} .formlink a:hover {text-decoration: none; color: #000;} .formlink a:active {text-decoration: none;color: #FF0000;}


/****header starts****/
#header{float:left; width:970px; padding-top:25px;}
#header .logo{float:left; width:auto; height:175px; padding-left:25px;}
#header{ background:url(../images/logo.png); background-repeat: no-repeat;}
#header .menu{float:right; width:945px; padding:5px 25px 0 0;}
#header .menu ul{float:right; width:auto; list-style:none;}
#header .menu ul li{float:right; width:auto; padding-left:10px;}
#header .menu ul li a{float:left; width:auto; text-decoration:none; font-size:15px; color:#231f20; padding-bottom:13px;}
#header .menu ul li a:hover{ background:url(../images/arrow.gif) no-repeat center bottom; color:#fff;}
#header .menu ul li a.active{background:url(../images/arrow.gif) no-repeat center bottom; color:#fff;}
/****header ends****/

/****main starts*****/
#main{float:left; width:970px;}
#main_left{float:left; width:950px; background:url(../images/spacer.gif) no-repeat 0 0; padding-left:20px;}
#main_right{float:left; width:950px; background:url(../images/spacer.gif) no-repeat right 0;}
#body_container{float:left; width:880px; padding:30px 25px 35px 25px; background:#f6f6f4; border:1px solid #dfd5d5; border-top:none;}

/*****left container starts*****/
#left_container{float:left; width:591px;}
#left_container .banner{float:left; width:591px; background:url(../images/banner_bg.jpg) no-repeat 0 0; padding-top:177px; margin-bottom:25px;}
#left_container .banner a{float:right; text-decoration:none; margin-right:13px; margin-bottom:35px; display:inline;}
#left_container .banner p{float:left; width:580px; padding:0 0 5px 9px; color:#231f20; font-size:11px;}
#left_container h5{float:left; width:500px; font-size:22px; line-height:24px; padding-bottom:17px;}
#left_container .form{float:left;}
#left_container .img{float:left; width:195px; height:267px; padding:11px; margin-right:10px; display:inline; background:url(../images/photo_outer.gif) no-repeat 0 0;}
#left_container .img2{float:left; width:180px; height:240px; padding:11px; margin-right:10px; display:inline; background:url(../images/photo_outer2.gif) no-repeat 0 0;}
#left_container p.text{float:left; width:340px; padding-bottom:20px; color:#6d6d6d; }
#left_container p.text a{ color:#df0707; text-decoration:none;}
#left_container p.text a:hover{ text-decoration:underline;}
#left_container p.textwide{float:left; width:570px; padding-bottom:20px; color:#6d6d6d; }
#left_container p.textwide a{ color:#df0707; text-decoration:none;}
#left_container p.textwide a:hover{ text-decoration:underline;}

/*****left container ends*****/

/*****right container starts**/
#right_container{float:left; width:282px; padding-left:7px}
#right_container .add{float:left; width:282px; background:url(../images/border.gif) no-repeat right bottom; padding-top:8px;  padding-bottom:15px;}
#right_container .pic_section{float:left; width:85px;}
#right_container .pic_section2{float:left; width:20px;}
#right_container .detail_section{float:left; width:197px;}
#right_container .detail_section a{float:left; width:197px; color:#cc0000; font-size:18px; line-height:20px; font-weight:normal; padding-bottom:5px; text-decoration:none}
#right_container .detail_section a:hover{ text-decoration:underline}
#right_container .detail_section p{float:left; width:197px; color:#5d5d5d; font-size:12px; line-height:15px;}
#right_container .pic_section img.franchies{ float:left; margin:0 0 0 5px; display:inline;}
#right_container .detail_section .franchies{float:left; padding-top:17px;}
#right_container .detail_section .areas{float:left; padding-top:8px;}
#right_container .detail_section .franchiespage{float:right; }
#right_container .last{ background:none}

#right_container .question{float:left; width:262px; padding:40px 0 0 20px;}
#right_container .question p{float:left; width:260px; font-size:14px; line-height:18px; color:#231f20; padding-bottom:20px;}
/*****right container ends**/


/*****bottom container starts**/
#bottom_container{float:left; width:880px; background:url(../images/bottom_container_strip.jpg) repeat-y 0 0; margin-top:15px;}
#bottom_container .inner{float:left; width:850px; background:url(../images/bottom_container_bg.jpg) no-repeat 0 0; padding:30px 0 45px 30px}
#bottom_container .inner .col1{float:left; width:550px; padding-right:40px}
#bottom_container .inner .col2{float:left; width:250px;}

#bottom_container .inner .col1 h3{float:left; width:550px; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#131312; padding-bottom:10px}
#bottom_container .inner .col1 p{float:left; width:550px; color:#6D6D6D; font-size:11px; line-height:18px; }

#bottom_container .inner .col2 h3{float:left; width:250px; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#131312; padding-bottom:10px}
#bottom_container .inner .col2 p{float:left; width:250px; color:#6D6D6D; font-size:11px; line-height:18px; }
#bottom_container  p a{ text-decoration:none; color:#cc0000;}
#bottom_container  p a:hover{ text-decoration:underline}

/*****bottom container ends**/

/********footer starts******/
#footer{float:left; width:920px; padding:12px 25px 35px 25px;}
#footer p{float:left; width:auto; color:#f6f6f4; font-size:11px; line-height:20px;}
#footer h4{float:right; width:auto; color:#f6f6f4; font-size:11px; line-height:20px; font-weight:normal; padding-left:1px;}
#footer h4 a{color:#fff; text-decoration: none;}
#footer h4 a:hover{color:#fff; text-decoration: none;}
#footer h4 a.active{color:#fff; text-decoration: none;}
#footer h4 span{color:#f6f6f4; font-size:11px; line-height:10px; font-weight:normal; background:url(../images/pixel.gif) no-repeat 0 1px; padding:0 0 5px 17px;}
/*******footer starts*******/
/****main ends*****/