/* CSS Document */
body, p, ul, li, a, img, div, form {

	margin:0px;

	padding:0px;

	border:none;

	}

	

.left{

	float:left;

	}

	

 li {

    line-height: 1.8em;

}

	

li {

	list-style:none;

	}

	
.spacer {

	clear:both;

	}

	

.logo a{

	width:178px;

	height:81px;

	display:block;

}

	

	

#index1 .nav-center .topnavi{

		padding-right:0px;

	

}



#index1 .nav-center  .topnavi ul{

	list-style:none;

	padding-right:10px;

}



#index1 .nav-center  .topnavi ul li{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-transform:uppercase;

	color:#FFF;

	background:url(images/navi-seperator.jpg) no-repeat center right;

	float:right;

	font-weight:bold;

}







#index1 .nav-center  .topnavi ul li.noseperator{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-transform:uppercase;

	color:#FFF;

	background:none;

	float:right;

	font-weight:bold;

}



#index1 .nav-center  .topnavi ul li a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-transform:uppercase;

	color:#FFF;

	text-decoration:none;

	padding:7px 27px 6px 27px;

	display:block;

	font-weight:bold;

}



#index1 .nav-center  .topnavi ul li a:hover{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-transform:uppercase;

	color:#FFF;

	text-decoration:none;

	background:#290e31;

	padding:7px 27px 6px 27px;

	display:block;

	font-weight:bold;

}



#index1 .nav-center .topnavi ul li a.selected{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-transform:uppercase;

	color:#FFF;

	text-decoration:none;

	background:#290e31;

	padding:7px 27px 6px 27px;

	display:block;

	font-weight:bold;

}

	

#index1 #mainheader {

	width:100%;

	}

	

#index1 #header {

	width:988px;

	margin:auto;

	position:relative;

	}

	

#index1 #top .topimg {

	background:url(images/n3indexfinal_03.jpg) 0 0 no-repeat #fff;

	width:770px;

	height:83px;

	}

	

#index1 #top .logo {

	background:url(images/logo_04.jpg);

	width:178px;

	height:81px;

	cursor:pointer;

	position:absolute;

	display:block;

	top:0px;

	left:760px;

	}



#index1 #navigation .nav-left{

	background:url(images/n3indexfinal_06.jpg) no-repeat;

	width:33px;

	height:36px;

	float:left;

	}



#index1 #navigation .nav-center {

	background:url(images/n3indexfinal_08.jpg) repeat-x;

	height:36px;

	width:915px;

	float:left;

	}

	

#index1 #navigation .nav-right {

	background:url(images/n3indexfinal_10.jpg) no-repeat;

	width:40px;

	height:36px;

	float:right;

	}

	

	

#index1 #body .bd-left{

	width:651px;

	float:left;

	padding:0 0 0px 20px;

	}

	

#index1 #body {

	background:url(images/body-bg_15.jpg) repeat-y;

	width:988px;

	}

	

#index1 #body .bd-right{

	width:316px;

	float:left;

	}

	

#index1 #body .bd-right .franchies {

	background:url(images/n3indexfinal_18.jpg) no-repeat;

	width:275px;

	height:168px;

	margin:7px 0 0 0;

	}

	

#index1 #body .franchies-txt{

	padding:56px 0 0 30px;

	width:220px;

	}

	

#index1 #body .franchies-txt p{

	font:normal 12px Arial, Helvetica, sans-serif;

	text-decoration:none;

	color:#FFFFFF;

	line-height:15px;	

	}

	

#index1 #body ul.franchieslink {

	display:block;

	position:absolute;

	width:100px;

	float:left;

	top:487px;

	left:850px;

	}

	

#index1 #body ul.franchieslink li {

	float:left;

	font:normal 12px/18px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	}

	

#index1 #body ul.franchieslink li a{

	padding:0 5px 0 5px;

	font:bold 13px Arial, Helvetica, sans-serif;

	text-decoration:none;

	color:#fff

	}

	

#index1 #body #news{

	background:url(images/n3indexfinal_19.jpg) no-repeat;

	width:279px;

	height:218px;

	margin:7px 0 0 0;

	}

	

#index1 #header .bottom-shp{

	background:url(images/bottom-shp_24.jpg) bottom no-repeat;

	width:988px;

	}

	

#index1 #footer .footer-lft-shp{

	background:url(images/n3indexfinal_24.jpg) no-repeat;

	width:44px;

	height:46px;

	float:left;

	}

	

#index1 #footer .footer-center-shp{

	background:url(images/footerbg_27.jpg) repeat-x;

	padding:10px 0 0 20px;

	height:36px;

	width:853px;

	float:left;

	}



#index1 #footer .footer-nav{

	float:left;

	}	

	

#index1 #footer .footer-blog-img{

	float:right;

	}	

	

#index1 #footer .footer-right-shp{

	background:url(images/n3indexfinal_26.jpg) no-repeat;

	width:71px;

	height:46px;

	float:right;

	}

#index1 p.copyright{

	font: normal 12px Arial, Helvetica, sans-serif;

	text-align:center;

	padding:2px 0 2px 0;

	width:988px;

	}



#index1 .special-offer{

	position:absolute;

	top:491px;

	display:block;

	left: 23px;

	}		



	

#index1 #banner {

	display:block;

	position:absolute;

	top:560px;

	}

	

/* root element for scrollable */

#index1 .scrollable {



	/* required settings */

	position:relative;

	overflow:hidden;



	/* vertical scrollables have typically larger height than width but not now */

	height: 300px;

	width: 500px;

}



/* root element for scrollable items */

#index1 .scrollable .items {

	position:absolute;

	/* this time we have very large space for the height */

	height:20000em;

	left: 9px;

	top: 1px;

}



#index1 #news ul.news-scroller{



	width:272px;

	padding:3px 0 0 2px;

	

	}



#index1 #news ul.news-scroller li{

	

	

	}

	

#index1 #news ul.news-scroller li  {



	padding:5px 0 10px 4px;



	font:normal 12px/18px Arial, Helvetica, sans-serif;

	text-decoration:none;

	color:#FFFFFF;

	



	}

	

#index1 #news ul.news-scroller li a:hover{

	text-decoration:none;

	color:#FFFFFF;

	cursor:pointer;

	font-weight:bold;



	}

	

#index1 .imgleft {

	float:left;

	padding:0 12px 0 0px;

	}

	

#index1 .imgleft1 {

	float:left;

	padding:0 6px 0 0px;

	}	

	

#index1 .srlbutton{

	padding-left:200px;

	padding-top:20px;	

	padding-bottom:10px;

}

	

#index1 .subpagetitle {

	position:absolute;

	display:block;

	font:bold 12px Arial, Helvetica, sans-serif;

	background:url(images/subpagetitlearrow1.jpg) -5px 2px no-repeat;

	height:30px;

	width:150px;

	padding:10px 0 0 30px;

	margin-left:20px;		

	color:#FFF

}



a.readmorenew {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFF;

	font-weight:bold;

	text-decoration:none;

}



a.readmorenew:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFF;

	font-weight:bold;

	text-decoration:none;

}



.bdtxt-men{

	padding-left:5px;

	

}

<!--form   !-- > /*



Uniform Theme: Uniform Default

Version: 1.6

By: Josh Pyles

License: MIT License

---

For use with the Uniform plugin:

http://pixelmatrixdesign.com/uniform/

---

Generated by Uniform Theme Generator:

http://pixelmatrixdesign.com/uniform/themer.html



*/



/* Global Declaration */



div.selector, 

div.selector span, 

div.checker span,

div.radio span, 

div.uploader, 

div.uploader span.action,

div.button,

div.button span {

  background-image: url(../images/sprite.png);

  background-repeat: no-repeat;

  -webkit-font-smoothing: antialiased;

}



.selector, 

.radio, 

.checker, 

.uploader,

.button, 

.selector *, 

.radio *, 

.checker *, 

.uploader *,

.button *{

  margin: 0;

  padding: 0;

}



/* INPUT & TEXTAREA */



input.text,

input.email, 

input.password,

textarea.uniform {

  font-size: 12px;

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

  font-weight: normal;

  padding: 3px;

  color: #777;

  background: url('../images/bg-input-focus.png') repeat-x 0px 0px;

  background: url('../images/bg-input.png') repeat-x 0px 0px;

  border-top: solid 1px #aaa;

  border-left: solid 1px #aaa;

  border-bottom: solid 1px #ccc;

  border-right: solid 1px #ccc;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  outline: 0;

}



input.text:focus,

input.email:focus,

input.password:focus,

textarea.uniform:focus {

  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);

  -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);

  box-shadow: 0px 0px 4px rgba(0,0,0,0.3);

  border-color: #999;

  background: url('../images/bg-input-focus.png') repeat-x 0px 0px;

}



/* SPRITES */



/* Select */



div.selector {

  background-position: -483px -130px;

  line-height: 26px;

  height: 26px;

}



div.selector span {

  background-position: right 0px;

  height: 26px;

  line-height: 26px;

}



div.selector select {

  /* change these to adjust positioning of select element */

  top: 0px;

  left: 0px;

}



div.selector:active, 

div.selector.active {

  background-position: -483px -156px;

}



div.selector:active span, 

div.selector.active span {

  background-position: right -26px;

}



div.selector.focus, div.selector.hover, div.selector:hover {

  background-position: -483px -182px;

}



div.selector.focus span, div.selector.hover span, div.selector:hover span {

  background-position: right -52px;

}



div.selector.focus:active,

div.selector.focus.active,

div.selector:hover:active,

div.selector.active:hover {

  background-position: -483px -208px;

}



div.selector.focus:active span,

div.selector:hover:active span,

div.selector.active:hover span,

div.selector.focus.active span {

  background-position: right -78px;

}



div.selector.disabled {

  background-position: -483px -234px;

}



div.selector.disabled span {

  background-position: right -104px;

}



/* Checkbox */



div.checker {

  width: 19px;

  height: 19px;

}



div.checker input {

  width: 19px;

  height: 19px;

}



div.checker span {

  background-position: 0px -260px;

  height: 19px;

  width: 19px;

}



div.checker:active span, 

div.checker.active span {

  background-position: -19px -260px;

}



div.checker.focus span,

div.checker:hover span {

  background-position: -38px -260px;

}



div.checker.focus:active span,

div.checker:active:hover span,

div.checker.active:hover span,

div.checker.focus.active span {

  background-position: -57px -260px;

}



div.checker span.checked {

  background-position: -76px -260px;

}



div.checker:active span.checked, 

div.checker.active span.checked {

  background-position: -95px -260px;

}



div.checker.focus span.checked,

div.checker:hover span.checked {

  background-position: -114px -260px;

}



div.checker.focus:active span.checked,

div.checker:hover:active span.checked,

div.checker.active:hover span.checked,

div.checker.active.focus span.checked {

  background-position: -133px -260px;

}



div.checker.disabled span,

div.checker.disabled:active span,

div.checker.disabled.active span {

  background-position: -152px -260px;

}



div.checker.disabled span.checked,

div.checker.disabled:active span.checked,

div.checker.disabled.active span.checked {

  background-position: -171px -260px;

}



/* Radio */



div.radio {

  width: 18px;

  height: 18px;

}



div.radio input {

  width: 18px;

  height: 18px;

}



div.radio span {

  height: 18px;

  width: 18px;

  background-position: 0px -279px;

}



div.radio:active span, 

div.radio.active span {

  background-position: -18px -279px;

}



div.radio.focus span, 

div.radio:hover span {

  background-position: -36px -279px;

}



div.radio.focus:active span,

div.radio:active:hover span,

div.radio.active:hover span,

div.radio.active.focus span {

  background-position: -54px -279px;

}



div.radio span.checked {

  background-position: -72px -279px;

}



div.radio:active span.checked,

div.radio.active span.checked {

  background-position: -90px -279px;

}



div.radio.focus span.checked, div.radio:hover span.checked {

  background-position: -108px -279px;

}



div.radio.focus:active span.checked, 

div.radio:hover:active span.checked,

div.radio.focus.active span.checked,

div.radio.active:hover span.checked {

  background-position: -126px -279px;

}



div.radio.disabled span,

div.radio.disabled:active span,

div.radio.disabled.active span {

  background-position: -144px -279px;

}



div.radio.disabled span.checked,

div.radio.disabled:active span.checked,

div.radio.disabled.active span.checked {

  background-position: -162px -279px;

}



/* Uploader */



div.uploader {

  background-position: 0px -297px;

  height: 28px;

}



div.uploader span.action {

  background-position: right -409px;

  height: 24px;

  line-height: 24px;

}



div.uploader span.filename {

  height: 24px;

  /* change this line to adjust positioning of filename area */

  margin: 2px 0px 2px 2px;

  line-height: 24px;

}



div.uploader.focus,

div.uploader.hover,

div.uploader:hover {

  background-position: 0px -353px;

}



div.uploader.focus span.action,

div.uploader.hover span.action,

div.uploader:hover span.action {

  background-position: right -437px;

}



div.uploader.active span.action,

div.uploader:active span.action {

  background-position: right -465px;

}



div.uploader.focus.active span.action,

div.uploader:focus.active span.action,

div.uploader.focus:active span.action,

div.uploader:focus:active span.action {

  background-position: right -493px;

}



div.uploader.disabled {

  background-position: 0px -325px;

}



div.uploader.disabled span.action {

  background-position: right -381px;

}



div.button {

  background-position: 0px -523px;

}



div.button span {

  background-position: right -643px;

}



div.button.focus,

div.button:focus,

div.button:hover,

div.button.hover {

  background-position: 0px -553px;

}



div.button.focus span,

div.button:focus span,

div.button:hover span,

div.button.hover span {

  background-position: right -673px; 

}



div.button.active,

div.button:active {

  background-position: 0px -583px;

}



div.button.active span,

div.button:active span {

  background-position: right -703px;

  color: #555;

}



div.button.disabled,

div.button:disabled {

  background-position: 0px -613px;

}



div.button.disabled span,

div.button:disabled span {

  background-position: right -733px;

  color: #bbb;

  cursor: default;

}



/* PRESENTATION */



/* Button */



div.button {

  height: 30px;

}



div.button span {

  margin-left: 13px;

  height: 22px;

  padding-top: 8px;

  font-weight: bold;

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

  font-size: 12px;

  letter-spacing: 1px;

  text-transform: uppercase;

  padding-left: 2px;

  padding-right: 15px;

}



/* Select */

div.selector {

  width: 190px;

  font-size: 12px;

}



div.selector select {

  width: 190px;

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

  font-size: 12px;

  border: solid 1px #fff;

}



div.selector span {

  padding: 0px 25px 0px 2px;

  cursor: pointer;

}



div.selector span {

  color: #666;

  width: 158px;

  text-shadow: 0 1px 0 #fff;

}



div.selector.disabled span {

  color: #bbb;

}



/* Checker */

div.checker {

  margin-right: 5px;

}



/* Radio */

div.radio {

  margin-right: 3px;

}



/* Uploader */

div.uploader {

  width: 190px;

  cursor: pointer;

}



div.uploader span.action {

  width: 85px;

  text-align: center;

  text-shadow: #fff 0px 1px 0px;

  background-color: #fff;

  font-size: 11px;

  font-weight: bold;

}



div.uploader span.filename {

  color: #777;

  width: 82px;

  border-right: solid 1px #bbb;

  font-size: 11px;

}



div.uploader input {

  width: 190px;

}



div.uploader.disabled span.action {

  color: #aaa;

}



div.uploader.disabled span.filename {

  border-color: #ddd;

  color: #aaa;

}

/*



CORE FUNCTIONALITY 



Not advised to edit stuff below this line

-----------------------------------------------------

*/



.selector, 

.checker, 

.button, 

.radio, 

.uploader {

  display: -moz-inline-box;

  display: inline-block;

  vertical-align: middle;

  zoom: 1;

  *display: inline;

}



.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {

  outline: 0;

}



/* Button */



div.button a,

div.button button,

div.button input {

  position: absolute;

}



div.button {

  cursor: pointer;

  position: relative;

}



div.button span {

  display: -moz-inline-box;

  display: inline-block;

  line-height: 1;

  text-align: center;

}



/* Select */



div.selector {

  position: relative;

  padding-left: 10px;

  overflow: hidden;

}



div.selector span {

  display: block;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}



div.selector select {

  position: absolute;

  opacity: 0;

  filter: alpha(opacity:0);

  height: 25px;

  border: none;

  background: none;

}



/* Checker */



div.checker {

  position: relative;

}



div.checker span {

  display: -moz-inline-box;

  display: inline-block;

  text-align: center;

}



div.checker input {

  opacity: 0;

  filter: alpha(opacity:0);

  display: inline-block;

  background: none;

}



/* Radio */



div.radio {

  position: relative;

}



div.radio span {

  display: -moz-inline-box;

  display: inline-block;

  text-align: center;

}



div.radio input {

  opacity: 0;

  filter: alpha(opacity:0);

  text-align: center;

  display: inline-block;

  background: none;

}



/* Uploader */



div.uploader {

  position: relative;

  overflow: hidden;

  cursor: default;

}



div.uploader span.action {

  float: left;

  display: inline;

  padding: 2px 0px;

  overflow: hidden;

  cursor: pointer;

}



div.uploader span.filename {

  padding: 0px 10px;

  float: left;

  display: block;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  cursor: default;

}



div.uploader input {

  opacity: 0;

  filter: alpha(opacity:0);

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  float: right;

  height: 25px;

  border: none;

  cursor: default;

}
