/* CSS Document */

body {background-color:#808284; width:850px; height:660px; margin-left:auto; margin-right:auto; top:15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;}
img {border:none;}
a {text-decoration:none; color:#FFFFFF;}

ul.tNav {list-style:none;}
ul.braInfo {color:#808284; font-size:12px; font-weight:bold; line-height:18px; margin-top:-5px;}
ol.fr {color:#808284; font-size:12px; line-height:18px;} 
li.tNav {text-align:right; line-height:15px;}

div#topNav {width:850px; height:33px; margin:6px 0px 5px 0px; float:left;}
div#topNav a {border-top:#808284 solid 6px;}
div#topNav a:hover {border-top:#f88f1d solid 6px;}

div#leftNav {width:198px; height:508px !important; float:left; margin-left:62px; margin-right:15px; background-color:#f88f1d; overflow:hidden;}
div#content {width:575px; height:508px !important; float:left; background-color:#FFFFFF;}

div#tinab_content {width:565px; float:right; background-color:#666666; padding: 10px 0 10px 10px; min-height:498px !important;}
div#tinab_content ul {list-style:none; margin:0;}
div#tinab_content ul li {margin:0;}
div#tinab_content p.coupon {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:20px; margin-left:10px; }

div#contentSL {width:575px; height:508px; float:right; background-color:#272d33;}
div#container {width:575px; height:454px; overflow:scroll; overflow-x:hidden;}
div#containerFR {width:575px; height:415px; overflow:scroll; overflow-x:hidden;}
div#containerSLNS {width:565px; height:344px; padding-left:10px; padding-top:10px; overflow:hidden;}
div#containerSL {width:565px; height:344px; overflow:scroll; overflow-x:hidden; padding-left:10px;}
div#containerLoc {width:565px; height:355px; overflow:scroll; overflow-x:hidden; padding-left:10px; padding-top:10px; letter-spacing:0.75px; font-size:12px;}
div#containerCon {width:575px; height:450px; overflow:scroll; overflow-x:hidden;}
div#selectOpt {width:575px; height:160px; background-color:#FFFFFF; border-bottom:#f88f1d solid 2px;}
div#locationHD {width:575px; height:140px; background-color:#FFFFFF; border-bottom:#f88f1d solid 2px;}
div#contentPriv {width:575px; height:454px; overflow:scroll; overflow-x:hidden;}

div#cMenu {width:525px; height:36px; margin-left:25px; margin-bottom:10px; text-align:center;}
div#cMenu a {border-bottom:#ffffff solid 3px;}
div#cMenu a:hover {border-bottom:#f88f1d solid 3px;}

div#dtsLeft {width:270px; margin-left:10px; float:left;}
div#dtsRight {width:280px; margin-right:10px; float:right;}
div#footer {width:788px; margin-top:5px; padding-left:62px; float:right;}
div#footer a {float:right; font-size:10px; color:#FFFFFF; margin:0px 3px 0px 3px;}
div#footer a:hover {float:right; font-size:10px; color:#FFFFFF; margin:0px 3px 3px 3px; border-bottom:#f88f1d solid 2px;}
div#footer div.subscribe {clear: both; text-align: right; float: none; margin: 10px 0;}
div#footer div.subscribe a {margin-right: 0; clear: both; float: none;}
div#footer div.subscribe a:hover {border: none; text-decoration: none;}

div.products {width:540px; height:200px; margin-left:10px;}

#commentForm {margin-left:10px;}
#commentForm label.error {color:#000000; font-size:11px; background-color:#FFFFFF; padding:4px 4px 4px 4px; border:1px solid #f88f1d;}

.menuBox {width:100px; padding:2px 0px 2px 4px; margin-left:10px; font-size:12px; font-weight:bold;}
.proBox {width:100px; height:200px; float:left; margin-right:8px;}
.pBitem {width:100px; color:#f88f1d; font-size:10px; font-weight:bold; text-align:center;}
.pBstyle {width:100px; color:#808284; font-size:12px; font-weight:bold; text-align:center;}
.dtsHdr {width:100%; padding-left:10px; margin-top:15px; font-size:18px; font-weight:bold; color:#f88f1d;}
.dtsStyle {font-size:14px; font-weight:bold; color:#f88f1d; margin-top:6px;}
.price {color:#808284; font-size:14px; font-weight:bold; margin-left:20px;}
.bC {width:200px; color:#808284; font-size:12px; margin-left:20px; vertical-align:top;}
.bcBorder {border:1px solid #000000;}
.dtsFoot {width:555px; float:left; margin-left:20px; color:#808284; font-size:12px;}
.frSHText {color:#f88f1d; font-size:18px; font-weight:bold; margin-left:10px; padding-right:10px;}
.frHText {color:#808284; font-size:14px; font-weight:bold; margin-left:10px; padding-right:10px;}
.frText {color:#808284; font-size:12px; margin-left:10px; padding-right:10px;}
.slSHText {color:#f88f1d; font-size:12px; font-weight:bold; margin-left:10px; padding-right:10px;}
.contactTxt {font-size:14px; margin-left:10px; line-height:18px;}

/*drop down menu*/

#dropMenu {	
    margin-left:10px;
	padding: 0px;
	z-index: 30;
	}

#dropMenu li {	
    margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	font: 12px arial;
	/*border: 1px solid #000000;*/
	}

#dropMenu li a {	
    display: block;
	margin: 0px;
	/*padding-left: 10px;*/
	/*width: 147px;*/
	/*background-color:#272d33;*/
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	}

#dropMenu li a:hover {	
    /*background-color: #f88f1d;*/
	}

#dropMenu div {	
    position: absolute;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
	border: 1px solid #cccccc;
	}

#dropMenu div a {	
    position: relative;
	display: block;
	margin: 0px;
	padding: 4px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background-color:#ffffff;
	color: #000000;
	font: 10px arial;
	}

#dropMenu div a:hover {	
    background-color:#272d33;
	color:#ffffff;
	}
	
	

	div#content.promotions-content {background-color: #666666;}

	.promotions-body {padding: 0 10px;}

	.promotions-body img {margin: 40px 0 0 0;}	

	div#content.fit-content {overflow: visible; background-color: #666666; height: auto !important}

	.fit-header {background: transparent url(/images/fit-header-fr.gif) no-repeat 10px 10px; height: 134px; position: relative; padding: 10px;}
	.fit-header a {position: absolute; left: 140px; bottom: 15px;}

	.fit-body {padding: 10px; font-size: 12px;}
	.fit-body p {color: #F88F1D;}
	ol.fit-steps {background-color: #F88F1D; border: 1px solid #fff; padding: 5px 5px 0 5px; margin: 0; color: #fff; list-style-position: inside;}
	ol.fit-steps li {margin-bottom: 5px; font-size: 12px;}
	ol.fit-steps strong {color: #666;}
	.fit-body #dropMenu {margin-left: 0;}
	#droptarget {clear: both; padding: 10px 0; clear: both;}
	#droptarget div {display: none;}
	#droptarget div p {color: #fff; float: left; width: 45%; margin:0; padding: 10px 2% 10px 0; height: 100%;}
	.fit-body h3 {text-transform: uppercase; font-size: 14px; color: #F88F1D; margin: 10px 0 0 0;}


	.fit-body h4 {margin: 10px; font-size: 14px;}
	.fit-body h4 small {font-size: 11px; font-weight: normal;}

	.fit-footer {border: 1px solid #b3b3b3; margin: 20px 0;}
	.fit-logos {background-color: #b3b3b3; padding: 10px 0 0 5px; text-align: center; height: 55px;}
	.fit-logos img {margin-right: 7px; float: left;}
	img.fit-last {margin-right: 0px;}
	
	.message {margin: 1em; padding: 1em; background-color: #FFFFCC; color: #333333;}
    .error {background: #FFCCCC;}