BODY {
	background: #fff url(../images/new_page_bg.jpg) repeat-x;
	margin:0px;
	/*line-height:1.3; !line-height:1.2;*/
	font: 10px/15px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	background-color:#351008;
	color:#333;
}

h1,h2,h3,h4,h5 {
	padding:0; margin:0;
	line-height:1;
}

.dcontent p { margin-bottom: 18px; }
.dcontent h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
.dcontent h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
.dcontent h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
.dcontent h4 { font-weight: bold; font-size: 10px; line-height: 18px; }

p {
	margin:10px 0px;
	line-height:1.3;
}

a.menuon:link, a.menuon:visited {
	font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:9px; font-weight:normal; text-decoration:none;
}
a.menuon:hover {
	font-family:Arial, Helvetica, sans-serif; color:#dfdfdf; font-size:9px; font-weight:normal; text-decoration:none;
}
a.menuoff:link, a.menuoff:visited {
		font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:9px; font-weight:bold; text-decoration:none;
}
a.menuoff:hover {
		font-family:Arial, Helvetica, sans-serif; color:#dfdfdf; font-size:9px; font-weight:bold; text-decoration:none;
}
a.loclink:link, a.loclink:visited {
		color:#fff; text-decoration:none;
}
a.loclink:hover {
	color:#999; text-decoration:none;
}



.bottommenu a:link, .bottommenu a:visited {
	font-family:Arial, Helvetica, sans-serif; color:#333; font-size:9px; font-weight:bold; text-decoration:none;
}
.bottommenu a:hover {
	font-family:Arial, Helvetica, sans-serif; color:#666; font-size:9px; font-weight:bold; text-decoration:none;
}


a:link, a:visited {
	color:#000; text-decoration:none;
}
a:hover {
	color:#999; text-decoration:none;
}


.holder {
	width:999px;
	min-height:568px;
	/*background: #fff url(../images/bg_inner_texture.jpg) repeat;*/
	/*border: 1px solid yellow; /*tester*/
}
.bg_innerL {
	float:left;
	width:30px;
	height:568px;
	background: url(../images/bg_innerL_texture.gif) no-repeat;
}
.bg_inner {
	float:left;
	width:936px;
	min-height:568px;
	/*background: #fff url(../images/bg_inner_texture.jpg) repeat;*/
}


.header {
	width:936px;
	height:63px;
	background: #fff url(../images/header.gif) no-repeat;
	margin-top:32px;
}
.content {
	width:930px; !width:936px; /*follow .bg_inner .header*/
	text-align:left;
	border:3px solid;
	border-top:1px solid;
	background-color:#fff;
}

.locationbox {
	width:444px;
	height:198px;
	/*background: #000 url(../pictures/bg_locations.jpg) no-repeat;*/
	background-color:#000;
	color:#fff;
}
	.locationbox ul {
		list-style-type:none;
		margin-left:0; padding-left:0;
	}
.latestnewsbox {
	width:444px;
	height:250px;
	background: #fff url(../images/textborder.gif) no-repeat center;
}
.mainleftbox {
	float:left;
}


.mainpicbox {
	width:490px; /*width:476px;*/
	height:282px; /*height:268px;*/
	padding-top:0px; /*padding-top:7px;*/
}
.mainpicbox IMG {
	border: 1px solid #ccc; /*tester*/
	position:relative; left:0px; !left:-3px; /*position:relative; left:3px; !left:0px;*/
}
.mainrightbox {
	margin-left:444px;/*float:right;*/
	background: #fff url(../images/mainpicbg.gif) repeat-x;
}
.mainrightbox2 {
	float:right;
	background: #fff url(../images/mainpicbg.gif) repeat-x;
	width:486px;
}
.mainrightbox3 {
	float:right;
	background: #fff url(../images/mainpicbg.gif) repeat-x;
	width:486px; height:310px; /*added a little clearance below*/
}
	.loc_utube {
		width:930px; overflow:hidden;
		position:relative; right:96px;
	}
.mainrightsubbox {
	width:476px;!width:478px;/*fix for IE, 3rd thumb - (1b)*/
	height:180px;
}
.mainbuttomsubbox {/*fix for IE, bottom thumbs - (1a)*/
	width:476px;
	height:180px;
}
.thumbs {
	float:left;
	width:148px;
		height:133px;
	/*border: 1px solid #ccc; /*tester*/
	text-align:center;
	/*background: #fff url(../images/thumbsborder.gif) no-repeat;*/
	margin-top:30px;
	padding:5px 3px; !padding:5px;
	position:relative; left:4px; !left:0px;
}
.thumbs0 img {
	position:relative; left:-3px;!left:-5px; top:-5px;
}
.thumbs1 {
	float:left;
	width:148px;
		height:133px;
	/*border: 1px solid #ccc; /*tester*/
	text-align:center;
	background: #fff url(../images/thumbsborder.gif) no-repeat;
	margin-top:30px;
	padding:5px 3px; !padding:5px;
	position:relative; left:4px; !left:0px;
}
.thumbs2 {
	float:left;
	width:148px;
		height:133px;
	/*border: 1px solid #ccc; /*tester*/
	text-align:center;
	background: #fff url(../images/thumbsborder.gif) no-repeat;
	margin-top:30px;
	padding:5px 3px; !padding:5px;
	position:relative; left:4px; !left:0px;
}
.thumbs3 {
	float:left;
	width:148px;
		height:133px;
	/*border: 1px solid #ccc; /*tester*/
	text-align:center;
	background: #fff url(../images/thumbsborder.gif) no-repeat;
	margin-top:30px;
	padding:5px 3px; !padding:3px;
	position:relative; left:4px; !left:0px;
}
	/*fix for IE, 3rd thumb - (1a)*/
	.thumbs3 img {
		!margin-top:2px;!margin-left:2px;
	}
.minithumbs1 {
	float:left;
	width:140px;
		height:68px;
	/*border: 1px solid #ccc; /*tester*/
	text-align:center;
	background: url(../images/franchising.gif) no-repeat;
	margin-top:10px;
	padding:5px 3px; !padding:5px;
	position:relative; left:4px; !left:0px;
}
.minithumbs2 {
	float:left;
	width:140px;
		height:68px;
	/*border: 1px solid #ccc; /*tester*/
	text-align:center;
	background: url(../images/careers.gif) no-repeat;
	margin-top:10px;
	padding:5px 3px; !padding:5px;
	position:relative; left:4px; !left:0px;
}
.minithumbs3 {
	float:left;
	width:140px;
		height:68px;
	/*border: 1px solid #ccc; /*tester*/
	text-align:center;
	background: url(../images/community.gif) no-repeat;
	margin-top:10px;
	padding:5px 3px; !padding:5px;
	position:relative; left:4px; !left:0px;
}
.thumbspacer {
	float:left;
	width:7px; !width:0px;
	/*border: 1px solid #ccc; /*tester*/
	text-align:center;
}
.thumbspacer2 {
	float:left;
	width:5px; !width:0x;
	/*border: 1px solid #ccc; /*tester*/
}
.thumbtitle {
	font-family:Geneva, Arial, Verdana, sans-serif;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	font-size:11px;
	margin-top:5px;
	padding:5px 0px;
}
.latestnewstitle {
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	padding:16px 25px;
}
.latestnewsindextext {
	padding:0px 27px 0px 7px;
}
.latestnewstext {
	padding:0px 27px 0px 30px;
}


.mainmenu {
	border:3px solid;
	border-top:0px;
	border-bottom:0px;
	background-color:#ccc;
		height:28px; /*fix submenu gap on store subdirectory*/
}
.mainmenu IMG {
	position:relative;
	top:1px;
}
.topmenu {
	text-align:right;
	/*margin-right:30px;*/
		font-size:9px;
}


.locs {
	float:left;
	width:30%; !width:32%;
	/*border: 1px solid #ccc; /*tester*/
	text-align:center;
	margin-top:10px;
	position:relative; left:9px; !left:5px;
	font-size:10px;
}
.locs2 {
	float:left;
	width:31%; !width:33%;
	/*border: 1px solid #ccc; /*tester*/
	text-align:center;
	margin-top:10px;
	position:relative; left:9px; !left:5px;
	font-size:10px;
}
.locsbtn {
	float:left;
	width:16%;
	/*border: 1px solid #ccc; /*tester*/
	position:relative; left:-5px; !left:1px; #top:1px;
}



.pagetitle {
	font-family:Geneva, Arial, Verdana, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	padding:16px 0px;
}


.content_minibox {
	width:230px;!width:250px;
	/*height:100px;*/
	float:right;
	clear:both;/*clear:left;*/
	margin-left:15px;
	padding:10px 15px 0px 15px;
	border-left:1px dashed #ccc;
}
.dcontent {
	padding:20px;
		/*max-width:600px;*/
		margin-right:250px;
}
.dcontent img {
	margin: 0 20px 15px 0;
}
.dcontent ul,.dcontent li {
	list-style:square;
	line-height:.9;
	margin:10px 0;!margin:10px 20px;
}


.footer {
	width:936px;
	height:190px;
	text-align:left; clear:both;
}
.footerLbox {
	float:left;
	width:470px;
	/*border:1px dashed #ccc;*/
}
.footerRbox {
	float:right;
	width:460px;
	height:150px;
	background: url(../images/celphone2.png) no-repeat top right;
	overflow:hidden;
}
.bottommenu {
	padding:10px 0px;
	color:#333;
}

.contactform TD {
	font: 10px/15px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}
.contactform {
	width:400px;
}
.contactform_details {
	float:left;
	margin:20px;
	margin-bottom:-60px;
	position:relative;
	top:-120px;left:410px;!left:390px;
}
.borderform {
	background-color:#efefef;
}

.footerRbox div div {color:#fff;}
a.flinks:link, a.flinks:visited {
	color:#fff; text-decoration:none;
}
a.flinks:hover {
	color:#999; text-decoration:none;
}

.footerRbox { behavior: url(iepngfix.htc) }