body{
	font:normal 0.75em/130% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}
div#container{
	padding-top:100px;
	background: White url(/bin/img//logo1.gif) no-repeat 30px top;
	width:760px;
	margin-left:auto;
	margin-right:auto;
}
body#home div#container{
	padding:0px;
}
body#home div#contentright {
	background-color: transparent;
	background-image: url(/bin/img/home_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: right;
	background-y-position: top;
	height: 300px;
}
div#globe{
	padding:0px;
	width:750px;
	margin-left:auto;
	margin-right:auto;
	height:100px;
	text-align:right;
	vertical-align:middle;
}
ul#nav{
	list-style:none;
	margin:0;
	padding:0 10px;
	background: White url(/bin/img//menu_bg2_US.gif) no-repeat left top;
	width:760px;
	height:30px;
}
ul#nav li{
	float:left;
	padding:0;
	background-color:White;
	margin:0;
	_margin-bottom:-4px;
	width:auto;
	height:30px;
}
ul#nav li a{
	height:30px;
	float:left;
	background-image:url(/bin/img//menu_bg_US.gif);
	background-repeat: no-repeat;
}

ul#nav li li a{
	_width:78px;
}

a#home1{
	background: #6DB3E4 url(/bin/img//menu_bg_US.gif) repeat-x -10px top;
	width:66px;
}

a#products1{
	background: #6DB3E4 url(/bin/img//menu_bg_US.gif) repeat-x -76px top;
	width:83px;
}

a#process1{
	background:#6DB3E4 url(/bin/img/menu_bg_US.gif) repeat-x -157px top;
	width:64px;
}
a#places1{
	background: #6DB3E4 url(/bin/img/menu_bg_US.gif) repeat-x -221px top;
	width:68px;
}
a#business1{
	background: #6DB3E4 url(/bin/img/menu_bg_US.gif) repeat-x -289px top;
	width:164px;
}
a#about1{
	background: #6DB3E4 url(/bin/img/menu_bg_US.gif) repeat-x -453px top;
	width:84px;
}
a#friends1{
	background: #6DB3E4 url(/bin/img/menu_bg_US.gif) repeat-x -540px top;
	width:99px;
}
a#contact1{
	background: #6DB3E4 url(/bin/img/menu_bg_US.gif) repeat-x -639px top;
	width:99px;
}
a#faq1{
	background:#6DB3E4 url(/bin/img/menu_bg_US.gif) repeat-x -157px top;
	width:64px;
}
a.whitebold
{
	font:bold 1.3em/130% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	margin-bottom: 20px;
	margin-left: 5px;
	display: block;
}



ul#nav li a:hover{
	background-image: url(/bin/img/menu_bg2_US.gif);
}
body#home ul#nav li a#home1{
	background-image: url(/bin/img/menu_bg2_US.gif);
}
body#products ul#nav li a#products1{
	background-image: url(/bin/img/menu_bg2_US.gif);
}
body#productsspecific ul#nav li a#products1{
	background-image: url(/bin/img/menu_bg2_US.gif);
}
body#process ul#nav li a#process1{
	background-image: url(/bin/img/menu_bg2_US.gif);
}
body#process ul#nav li a#faq1{
	background-image: url(/bin/img/menu_bg2.gif);
}
body#places ul#nav li a#places1{
	background-image: url(/bin/img/menu_bg2_US.gif);
}
body#franchisees ul#nav li a#places1{
	background-image: url(/bin/img/menu_bg2_US.gif);
}
body#business ul#nav li a#business1{
	background-image: url(/bin/img/menu_bg2_US.gif);
}
body#about ul#nav li a#about1{
	background-image: url(/bin/img/menu_bg2_US.gif);
}
body#friends ul#nav li a#friends1{
	background-image: url(/bin/img/menu_bg2_US.gif);
}
body#contact ul#nav li a#contact1{
	background-image: url(/bin/img/menu_bg2_US.gif);
}



body#home .lit{
	margin-left:20px;
}
body#products .lit{
	margin-left:90px;
}
body#productsspecific .lit{
	margin-left:90px;
}
body#process .lit{
	margin-left:175px;
}
body#faq .lit{
	margin-left:175px;
}
body#business .lit{
	margin-left:360px;
}
body#places .lit{
	margin-left:255px;
}
body#about .lit{
	margin-left:490px;
}
body#contact .lit{
	margin-left:690px;
}
body#friends .lit{
	margin-left:580px;
}
body#franchisees .lit{
	margin-left:255px;
}

div#curvestop{
	width:760px;
	background-image: url(/bin/img/curvestop.gif);
	background-repeat:no-repeat;
}
div#curvestop img{
	vertical-align:top;	
}
div#curvesbottom{
	width:760px;
	height:15px;
	background-image: url(/bin/img/curvesbottom.gif);
	margin:0;
	clear:both;
}




div#contentleft{
	width:360px;
	float:left;
}
	
div#contentright{
	float:right;
	width:400px;
}
div#buttons{
	display: block;
}
div#copyright{
	color:Gray;
	text-decoration: none;
	padding-left:0px;
	font-size:1em;
}

body#home div#contentleft{
	/*background: url(/bin/img/home_left.gif) no-repeat right 30px;*/
	height:320px;
	margin:0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	width:380px;
}

body#home div#contentright{
	/*background: url(/bin/img/home_right.jpg) no-repeat right top;*/
	height:320px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 30px 0px;
	width:360px;
}

body#products div#contentleft{
	/*background: url(/bin/img/bg_body_products.gif) no-repeat 20px 20px;*/
	/*padding-top:110px;*/
	padding: 0px 0px 0px 20px;
	width:340px;
}
body#products div#contentright{
	/*background: url(/bin/img/bg_Products_right.jpg) no-repeat 20px 20px;*/
	clear:right;
}

body#productsspecific div#contentleft{
	/*background: url(..) no-repeat 20px 20px;*/
	padding: 0px 0px 0px 20px;
	width:340px;	
}
body#productsspecific div#contentright{
	/*background: url(..) no-repeat 20px 20px;*/
	clear:right;
	text-align:center!important;
}

body#process div#contentleft{
	background: url(..) no-repeat 20px 20px;
	width:400px;
}
body#process div#contentright{
	background: url(..) no-repeat 20px 20px;
	clear:right;
	height:400px;
	border-left: thin dotted Gray;
	margin-left:10px;
	padding-left:10px;
	padding-top:20px;
	width:300px;
}
body#faq div#contentleft{
	background: url(..) no-repeat 20px 20px;
	padding: 10px 0px 0px 20px;
	width:400px;
}
body#faq div#contentright{
	background: url(..) no-repeat 20px 20px;
	clear:right;
	height:400px;
	border-left: thin dotted Gray;
	margin-left:10px;
	padding-left:10px;
	padding-top:20px;
	width:300px;
}
body#business div#contentleft{
	background:#e7e6e5 url(/bin/img/bg_business.gif) no-repeat left bottom;
	width:380px;
	height:850px;
}
body#business div#contentright{
	background:  url(..) no-repeat ;
/*	clear:right;*/
	width:310px;
	height:835px;
	color:Gray;
	line-height:140%;
	font-size:1em;
	margin-right:50px;
	padding-left:10px;
	_position:relative;
}

body#business div#contentleft p.placestext{
	width:300px;
	color:Gray;
	line-height:140%;
	font-size:1em;
}
body#business div#curvesbottom{
	width:380px;
	height:15px;
	background: url(/bin/img/curvesbottom.gif) no-repeat right top;
	_margin-top:572px;
	float:right;
	clear:right;
}
body#business div#curvestop{
	background: url(/bin/img/curvestop_business.gif) no-repeat right top;
}

body#places div#contentleft{
	background: url(..) no-repeat 20px 20px;
}
body#places div#contentright{
	/*background: url(/bin/img/home_bg_old.jpg) no-repeat 20px 20px;*/
	clear:right;
	height:300px;
	width:340px;
	padding-left:10px;
}

div#login{
	display:none;
}
div#placesperson{
	display: none;
}
body#places div#placesperson{
	width:280px;
	height:130px;
	float:left;
	background-image: url(/bin/img/ban_5a.gif);
	margin:0 6px;
	color:white;
	display:inline;	
}
body#home div#login{
	width:130px;
	height:130px;
	float:left;
	background-image: url(/bin/img/ban_login2.gif);
	margin:0 6px;
	color:gray;
	display:inline;
}
div#login h3{
	font-size:1.8em;
	margin:30px 0 0 10px;
	color:#e35292;
}
div#login p{
	margin:23px 0 0 10px;
}
div#login a{
	color:gray;
	font-size:1.2em;
	text-decoration:none;
	font-width: bold;
}
div#login input{
	width: 100px;
	margin: 10px 0 0 10px;
}
body#places div#placesperson2{
	width:280px;
	height:130px;
	float:left;
	background-image: url(/bin/img/ban_6.gif);
	margin:0 6px;
	color:white;
}
div#placesperson h3, div#placesperson2 h3{
	font-size:1.4em;
	margin:30px 0 0 10px;
}
div#placesperson p, div#placesperson2 p{
	margin:23px 0 0 10px;
}
div#placesperson a, div#placesperson2 a{
	color:white;
	text-decoration:none;
}

body#about div#contentleft{
	/*background: url(/bin/img/bg_about.gif) no-repeat 20px 20px;
	padding-top:105px;*/
	width:388px;
}
body#about div#contentright{
	/*background: url(/bin/img/products/Keyring_circle.jpg) no-repeat right 20px;*/
	clear:right;
	width:335px;
	height:300px;
}
body#contact div#contentleft{
	background: url(/bin/img/bg_contact_left.gif) no-repeat 20px 20px;
	padding-top:55px;
	width:330px;
}
body#contact div#contentright{
	background: url(../img/bg_contact_right_contact.gif) no-repeat 20px 20px;
	clear:right;
	padding-top:55px;
	width:330px;
	height:300px;
}
body#friends div#contentleft{
	background: url(..) no-repeat 20px 20px;
	padding-top:55px;
	width:300px;
}
body#friends div#contentleft p.friendstext{
	width:300px;
	color:Gray;
	line-height:140%;
	font-size:1em;
}
p.friendstext a, p.friendstable a{
	color:Gray;
	text-decoration: none;
}
p.friendstext a{	
	font-weight:bold;
}
p.friendstext{
	width:350px;
	padding-left:20px;
	color:Gray;
	line-height:140%;
	font-size:0.85em;
	clear:both;
}
body#friends div#contentright{
	/*background: url(/bin/img/products/Dogtags.jpg) no-repeat right 20px;*/
	clear:right;
	width:335px;
	/*height:300px;*/
}


body#franchisees div#contentleft{
	background: none;
	width:360px;
	border-right: 1px dotted Silver;
}
body#franchisees div#contentright{
	background: none;
	clear:right;
	padding-left:10px;
	width:360px;
}
body#franchisees h2 a{
	text-decoration:none;
	color:#e35292;
	width:300px;
}


p.placestext a, p.placestable a{
	color:Gray;
	text-decoration: none;
}
p.placestext a{	
	font-weight:bold;
}






body#home div#buttons,body#places div#buttons{
	clear:both;
	height:131px;
	margin:10px 0 10px 0;
}
div#buttons img{
	margin:0 10px;
	float:left;
}

div#footer{
	width:760px;
	height:30px;
	background:White url(/bin/img/footer_bg.gif) no-repeat left top;
	color:White;
	clear:left;
	padding: 5px 10px 10px 20px;
	_margin-top:-3px;
	margin-bottom:10px;
}
.footertext{
	font-size:12px;
	font-stretch:condensed;
	line-height:90%;
	margin-right:5px;
	vertical-align:clear left;
}
.flag{
	vertical-align:middle;
	display:none;
}
p.bigboldblue{
	padding-left:20px;
	color:#6DB3E4;
	line-height:120%;
	font-size:1.7em;

}

/* PAGE SPECIFITY START*/

/* home page added 11-05-08 */
p.hometext{
	width:350px;
	padding-left:20px;
	color:#e35292;
	line-height:140%;
	font-size:1.1em;
	clear:both;
}
p.hometitle{
	width:350px;
	padding-left:20px;
	color:#77b8e6;
	line-height:120%;
	font-size:1.6em;
	font-weight:550;
	clear:both;
}
p.homeheader{
	width:350px;
	padding-left:20px;
	color:#e35292;
	line-height:120%;
	font-size:1.6em;
	font-weight:550;
	clear:both;
}
/* products */

/* products */

p.productstext{
	width:280px;
	/*padding-left:20px;*/
	color:Gray;
	line-height:170%;
	font-size:1.1em;
}
body#products p.bigboldblue{
	width:280px;
}
p.productstext a, p.productstext2 a, p.productstable a{
	color:Gray;
	text-decoration: none;
}
p.productstext a, p.productstext2 a{	
	font-weight:bold;
}
p.productstable{
	width:370px;
	color:Gray;
	line-height:170%;
	border-top: thin dotted Gray;
	/*margin-left:20px;*/
}
td.productname{
	width:200px;
	color:Gray;
	font-size:0.9em;
	padding-left:20px;
	_padding-left:0; /* IE hack */
	line-height:170%;
}
td.productprice{
	text-align: right;
	color:Gray;
	line-height:170%;
	font-size:0.9em;
	white-space: nowrap;
}
.tip{
	color:Gray;
	font-size:1em;
	padding-left:20px;
	_padding-left:0; /* IE hack */
	line-height:170%;
}
#productdesc{
	width:250px;
	float:left;
	_position:fixed;
	margin-right:10px;
}
#productimage{
	width:250px;
	clear:right;
	padding:10px 0 0 10px;
	position: relative;
}
#wrapperinside{
	height:auto;
	clear:right;
}
img.productshot{
	margin:8px;
}
p.tip{
	width:90%;
	text-align:center;
}
.tip a{
	text-decoration: none;
	color:Gray;
	font-weight: bold;
}
/* PLACES */

p.placestext{
	width:350px;
	padding-left:20px;
	color:Gray;
	line-height:140%;
	font-size:1em;
	clear:both;
}
body#process p.bigboldblue{
	width:400px;
}
body#faq p.bigboldblue{
	width:400px;
}
p.placestext a, p.placestable a{
	color:Gray;
	text-decoration: none;
}
p.placestext a{	
	font-weight:bold;
}
h2{
	font:normal 1.3em/130% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	padding-left:20px;
	color:#e35292;
}
p.placestext img
{
	float:left;
	margin-right:10px;
	clear:left;	
}
/* PROCESS */
#processtips p{
	width:100%;
	color:Gray;
	font-size: 0.9em;
	vertical-align:bottom; 
}
span.smallheaders{
	color:#e35292;
}
body#process div#contentright h2{
	margin:0;
	padding:0;
}
p img{
	float:left;
	margin-right:10px;
}

/*FAQ*/
body#faq div#contentright h2{
	margin:0;
	padding:0;
}

p.faqtext{
	width:350px;
	/*padding-left:20px;*/
	color:Gray;
	line-height:170%;
	font-size:1.1em;
}

/* Business */

.testimonial{
	font-size: 1.1em;
	line-height:140%;
}

/* FOR NEW PRODUCT PAGES JAY ADDED 24 - 09 - 07 */

p.productstablemain{
	width:370px;
	color:Gray;
	line-height:170%;
	/*margin-left:20px;*/
}
td.producttableimage{
    width:100px;
	padding:0 0 0 20px;
	position: relative;
}
td.producttableimage2{
    width:220px;
	padding:20px 0 0 20px;
    position: relative;
	text-align: center;
}
/*For Main Product menu pages */
td.producttableimage3{
    width:150px;
	padding:0 0 0 10px;
	position: relative;
}
/* END */
td.producttableimageright{
	width:100px;
	padding:0 0 0 10px;;
	position: relative;
}
td.producttableimageright2{
    width:10px;
	padding:0 0 0 22px;
	position: relative;
}
/*For Main Product menu pages */
td.producttableimageright3{
	width:150px;
	padding:0 0 0 10px;;
	position: relative;
}
td.producttableimageright4{
	width:150px;
	padding:10px 0 0 10px;;
	position: relative;
}
/* END */
p.producttabletext{
	width:110px;
	color:Gray;
	font-size:0.9em;
	_padding-left:0; /* IE hack */
	line-height:170%;
	text-align: center;
}
p.producttabletext2{
	width:230px;
	color:Gray;
	font-size:0.9em;
	_padding-left:0; /* IE hack */
	line-height:170%;
	text-align: center;
}
/*For Main Product menu pages */
p.producttabletext3{
	width:150px;
	color:Gray;
	font-size:0.8em;
	_padding-left:0; /* IE hack */
	line-height:170%;
	text-align:left;
}
p.producttabletext4{
	width:150px;
	color:Gray;
	font-size:0.8em;
	_padding-left:0; /* IE hack */
	line-height:170%;
	text-align:right;
}
span.headers{
	color:#e35292;
	font-size:1.5em;
}
/*END*/
p.producttableheader{
	width:110px;
	color:#e35292;
	text-align: center;
}
/* LOCATION SELECTOR PAGES ADDED 08 - 10 - 2007 */
ul#navls{
	list-style:none;
	margin:0;
	padding:0 10px;
	background:url(/bin/img/location_selector/menu_LS.gif) no-repeat left top;
	width:760px;
	height:30px;
}
ul#navls li{
	float:left;
	padding:0;
	background-color:White;
	margin:0;
	_margin-bottom:-4px;
	width:auto;
	height:30px;
}
ul#navls li a{
	height:30px;
	float:left;
	background-image:url(/bin/img//menu_bg.gif);
	background-repeat: no-repeat;
}

ul#navls li li a{
	_width:78px;
}
body#selector div#container{
	padding:0px;
}
body#selector div#contentright {
	background-color: transparent;
	/*background-image: url(/bin/img/home_bg.jpg);*/
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: right;
	background-y-position: top;
	/*height: 300px;*/
}
body#selector ul#nav li a#home1{
	background-image: url(/bin/img/menu_bg2.gif);
}
a#selector1{
	background: #6DB3E4 url(/bin/img//menu_bg.gif) repeat-x -10px top;
	width:66px;
}
body#selector .lit{
	margin-left:20px;
}
body#selector div#contentleft{
	/*background: url(/bin/img/home_left.gif) no-repeat right 30px;
	height:320px;*/
	margin:30px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	width:380px;
}

body#selector div#contentright{
	/*background: url(/bin/img/home_right.jpg) no-repeat right top;
	height:320px;*/
	padding: 0px 0px 0px 0px;
	margin:30px 0px 30px 0px;
	width:360px;
}
body#selector div#buttons,body#places div#buttons{
	clear:both;
	height:131px;
	margin:10px 0 10px 0;
}

/* Header3 */

td.clock{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#06F;
}
span.timecontainer {
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.1em
}
/* END */

/* JAYS END */

/* PAGE SPECIFITY END */

