/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	Client:		design1 [design1]
	Author:		Trevor Sewell [trev@intune-media.co.uk]
	
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@import url(css/layout.css);
@import url(css/content.css);

/*
* franchise styles
*/
#franchise .f_header{ background: black ; padding: 20px ; color: #fff ; overflow: hidden ; }
#franchise .f_header h2{ border: 0 ; color: #fff ; }
#franchise .f_header .left,
#franchise .f_header .right{ float: left ; }

#franchise .f_header .left{ padding-right: 10px ; width: 400px ; }
#franchise .f_header .left h3{ font-size: 80% ; }
#franchise .f_header .left p{ margin-bottom: 10px ; font-size: 70% ; }

#franchise .f_header .right{ padding-left: 10px ; width: 190px ; }
#franchise .f_header .right p strong{ color: #fff ; }
#franchise .f_header .right p{ padding: 0 ; font-size: 70% ; }
#franchise .f_header .right #request-button{ display: block ; margin: 10px 0 0 -5px ; }

#franchise .intro{ border-bottom: 2px solid #cbc9ca ; color: #000 ; line-height: 20px ; font-size: 90% ; overflow: hidden ; padding: 10px 0 ; }
#franchise .intro p{ color: #000 ; font-size: 90% ;padding: 5px 0 ; }
#franchise .franchise-section{ padding: 20px 0 ; border-bottom: 1px solid #cbc9ca ; overflow: hidden ; }
#franchise .franchise-section .left{ float: left ; width: 430px ; padding-right: 20px ;}
#franchise .franchise-section p{ color: #6C758C ; padding: 5px 0 ; }
#franchise .franchise-section .left h3{ font-size: 85% ; } 
#franchise .franchise-section .right{ float: left ; width: 200px ; }
#franchise .franchise-section .right img{ display: block ; background: #fff ; border: 1px solid #cbc9ca ; width: 168px ; height: 200px ; }

#franchise-form{ background: #ededed ; margin: 10px 0 ; line-height: 30px ;  }
#franchise-form .section{ border-bottom: 2px solid #fff ; padding: 20px ; overflow: hidden ; }
#franchise-form h3{ font-size: 90% ; color: #cf1a00 ; margin-bottom: 10px ; }
#franchise-form h4{ font-size: 90% ; margin-bottom: 10px ; }
#franchise-form label{ display: block ; float: left ; width: 150px ; font-weight: bold ; font-size: 70% ; clear: left ; }
#franchise-form .txt{ width: 448px ; border: 1px solid #ccc ; height: 28px ; padding: 0 5px ; margin-bottom: 5px ; }
#franchise-form .short{ width: 144px ;  border: 1px solid #ccc ; height: 28px ; padding: 0 5px ; margin-bottom: 5px ; }
#franchise-form .short-select{ width: 138px ;  border: 1px solid #ccc ; height: 28px ; padding: 2px ; margin-bottom: 5px ; margin-top: -2px ;  position: relative ; top: -2px ; }
#franchise-form select{ width: 454px ; border: 1px solid #ccc ; height: 28px ; margin-bottom: 5px ; padding: 2px ; }
#franchise-form textarea{ width: 448px ; border: 1px solid #ccc ; height: 100px ; padding: 0 5px ; margin-bottom: 10px ; }
#franchise-form .right{ float: right ; overflow: hidden ; width: 454px ; }
#franchise-form .right p{ padding: 0 0 15px 0 ; font-size: 70% ; color: #666 ; line-height: 14px ; }
#franchise-form .right p a{ color: #666 ; font-weight: bold ; text-decoration: none ; }
#franchise-form .check{ float: left ; margin: 3px 5px 0 0 ; }
#franchise-form .btn{ border: 0 ; font-weight: bold ; color: #fff ; background: #cf1a00 ; padding: 5px 20px ; margin-top: 5px ; }
#franchise-form .error{ border: 2px solid red ; background: white ; color: red ; padding: 5px 0 ; text-align: center ; }

#franchise .addthis_toolbox{ margin-top: 10px ; }

/*
* corners
*/
.corner { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc); }
