#bottomMenuWrapper:after,
#addons:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

* {
	margin: 0;
	padding: 0;
	}
	
body {
	font: 11px/1.0 arial;
	}
	
li {
	list-style: none;
	}

#container {
	width: 1220px;
	position: relative;
	background: #F7F7F5;
	padding: 0;
	}
	
#mivacontainer {

}
	
/* =========================================================================
   ============================ LINKS ================================== */
	
a:link, a:visited {
	color: #999;
	text-decoration: none;
	/*font-weight: bold;*/
	}
	
a:hover, a:focus {
	color: #35B3D1;
	}

/* =========================================================================
   ============================ MASTHEAD ============================== */
	
#masthead {
	width: 932px;
	height: 87px;
	background: #fff;
	}
	
#logo {
	margin: 0px 0 0 15px;
}

#topnav {
	position: absolute;
	left: 500px;
	top: 0;
	}

	
#join_list {
	position: absolute;
	right: 0;
	top: 0;
	width: 282px;
	width: 318px;
	padding: 22px 0 6px 6px;
	height: 59px;
	font: 10px georgia,serif;
	font-weight: bold;
	background: #fff;
	}
	
.formBox .inner {
	/*background: #F7F7F5;*/
	padding: 2px;
}
	
.formBox .form_border {
	/*border-width: 1px;
	border-style: dotted;
	border-color: #bfbfbf;*/
	background: #fff;
	padding: 12px 0 0 8px;
	}

.formBox input {
	vertical-align: middle;
	height: 17px;
	/*border: 1px solid #C1BFBF;*/
	}

.formBox .email {
	width: 100px;
	text-align: center;
}
	
#topnav li {
	float: left;
	margin-top: 34px;
	padding-right: 20px;
	}
	
#topnav a {
	letter-spacing: -2px;
	font-size: 28px;
	}

#topnavProducts {	
/* what follows serves as a background image preloader for the hover state */
background: url('/images/top_products_over.gif') 0 0 no-repeat;
background: url('/images/top_products_over.gif') 0 0 no-repeat;

}

#topnavProducts a {
	width: 151px;
	height: 27px;
	background: url('/images/top_products_up.gif') top left no-repeat;
	display: block;
	}

#topnavProducts a:hover,
.products #topnavProducts a {
	background: url('/images/top_products_over.gif') top left no-repeat;
}
	
#topnavBuy {	
/* what follows serves as a background image preloader for the hover state */
background: url('/images/top_buy_over.gif') 0 0 no-repeat;
}

#topnavBuy a {
	width: 65px;
	height: 27px;
	background: url('/images/top_buy_up.gif') top left no-repeat;
	display: block;
	}

#topnavBuy a:hover,
.buy #topnavBuy a {
	background: url('/images/top_buy_over.gif') top left no-repeat;
	}
	
#topnavStores {	
/* what follows serves as a background image preloader for the hover state */
background: url('/images/top_stores_over.gif') 0 0 no-repeat;
}

#topnavStores a {
	width: 116px;
	height: 27px;
	background: url('/images/top_stores_up.gif') top left no-repeat;
	display: block;
	}

#topnavStores a:hover,
.locator #topnavStores a {
	background: url('/images/top_stores_over.gif') top left no-repeat;
	}


/* =========================================================================
   ============================ LEFT SIDEBAR =============================== */
	
#left_sidebar {
	background: #fff;
	padding: 40px 16px 0;
	width: 118px;
	height: 607px;
	border: 1px dotted #C1BFBF;
	margin-top: 6px;
	margin-right: 6px;
	float: left;
	}
	
#left_sidebar h3 {
	font-size: 7pt;
	font-weight: lighter;
	padding-bottom: 8px;
	}
	
#left_sidebar ul {
	margin: 10px 0 16px;
	}
	
#left_sidebar li {
	padding-bottom: 6px;
	}
	
#left_sidebar a:link, #left_sidebar a:visited {
	font-size: 9px;
}

.products #left_sidebar #nav_products,
.buy #left_sidebar #nav_buy,
.locator #left_sidebar #nav_locator,
.bag #left_sidebar #nav_bag,
.customer #left_sidebar #nav_customer,
.faq #left_sidebar #nav_faq,
.contact #left_sidebar #nav_contact,
.jobs #left_sidebar #nav_jobs,
.policies #left_sidebar #nav_policies,
.story #left_sidebar #nav_story,
.photos #left_sidebar #nav_photos,
.videos #left_sidebar #nav_videos,
.blog #left_sidebar #nav_blog,
.press #left_sidebar #nav_press {
	color: #35B3D1;
}

	
/* ========================================================================
   ====================== CENTER CONTENT ================================== */

#content {
	background: #fff;
	width: 772px;
	border: 1px dotted #C1BFBF;
	margin-top: 6px;
	height: 629px;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative;
	}
	
	
#content h2 {
	font: 24px georgia,serif;
	padding: 0 0 5px 0;
	margin: 0;
	}
	
#content h2 a {
	font-weight: normal;
	}
	
#content p {
	margin: 10px 0;
	font-size: 10px;
	line-height: 1.5;
	}
	
#inner_content {
	padding: 10px;	      
}
#inner_content02 {
	padding-left: 10px;

}


.videos #inner_content,
.buy #inner_content {
	padding: 5px 15px 15px 15px;
}

.contact #inner_content,
.products #inner_content {
	padding-top: 38px;
}

/* =========================================================================
   ============================ HOME PAGE ============================== */

#home #inner_content {
	padding: 10px 15px;
}

#homeAnimationWrapper {
	height: 326px;
	padding: 15px 0 0 0;
	text-align: center;        
}

#homeBuy {
	padding: 10px;
	text-align: right;
}

#homeFeaturesWrapper {
	background: #f8f8f7;
	padding: 0;
}

#homeFeatures {
	border-top: 1px dotted #ccc;
}

.homeFeature {
	width: 33%;
	float: left;
	padding: 40px 0 20px 0;
	text-align: center;
}

.homeFeature .featureArrow {
	position: relative;
	vertical-align: top;
	margin: 0 0 18px 10px;
}

.homeFeature h4 a {
	margin: 0 0 0 20px;
	padding: 0;
	font-weight: normal;
	font-family: georgia,serif;
	color: #424141;
	font-size: 115%;
}

.homeFeature h4 a:hover,
.homeFeature h4 a:focus {
	color: #35B3D1;
}
	
.homeFeature .featureImage {
	padding: 0;
	margin: 0;
	border-width: 0 1px 0 0;
	border-style: dotted;
	border-color: #bfbfbf;
}

.homeFeature .last {
	border: 0px;
}
	

/* ========================================================================
   ====================== PRODUCTS PAGE ================================== */	
	
.product_image {
	float: left;
	width: 420px;
	text-align: center;
	padding-top:25px;	
	}
 .product_image_skin {
	float: left;
	width: 420px;
	text-align: center;
	padding-top:13px;	
	}	
.product-image-tocky {
	float: left;
	width: 420px;
	text-align: center;
	height:200px;
	padding-top:35px;
	}
.product img.buy {
	padding: 15px 0 10px 0;
	}
	
.product {
	margin: 15px auto;
	padding: 15px 0;
	width: 680px;	
	}
        .product h5{
            font-style: italic;
	font-weight: bold;
        padding-bottom:10px;
        }
#content .product p {
	height: 70px;
	line-height: 1;
	}

.border {
	clear: both;
	margin: 24px auto 24px auto;
	width: 450px;
	height: 1px;
	background: url('/images/dash.gif') bottom center repeat-x;
	}
 .blogs-border {
	clear: both;
	width: 575px;
	height: 1px;
	background: url('/images/dash.gif') bottom left repeat-x;
	margin-bottom:10px;	
        padding:10px;
        }


#content .product h4 {
	padding-top: 20px;
	font-style: italic;
	font-weight: bold;
	}

        
a img {
	border: none;
	}
	
/* ========================================================================
   ====================== PHOTOS PAGE =================================== */
	
#photos {
	width: 735px;
	height: 600px;
	margin: 10px auto;
	position: relative;
	}
	
.photosNav {
	text-align: right;
	padding: 10px 0 0 0;
}

.right {
	position: absolute;
	right: 0;
	bottom: 0;
	}
	
.left {
	position: absolute;
	left: 0;
	bottom: 0;
	}
	
/* ========================================================================
   ====================== PRESS PAGE =================================== */	

.press #right_sidebar #press_thumbs td {
	background: url('/images/loader.gif') 50% 50% no-repeat;
}

.press_item {
	padding: 0 0 20px 0;
	border-bottom: 1px dotted #C1BFBF;
	margin: 0 0 25px 0;
	text-align:left;
       }

.press_item h4 {
	font: 20px arial,sans-serif;
	letter-spacing: 0;
	font-weight: bold;
        margin-bottom:20px;
       	}
	
.press_item p.press_subhead {
	font: italic 120% georgia,serif;
	color: #878798;
	margin: 0 0 0 3px;
        margin-bottom:15px;
	}
	
	
/* ========================================================================
   ====================== STORE PAGE =================================== */
   
#store,
#storeLocator {
	position: relative;
        
	
	}
	
	#storeLocator {
		padding-bottom: 8px;
               
	}
	
#store h3,
#storeLocator h3 {
	padding: 8px 0;
	margin-bottom: 8px;
	text-align: center;
	font: bold 12px georgia,serif;
	border-bottom: 	1px dotted #C1BFBF;
		}
		
#left_column {
	width: 47%;
	height: 609px;
	overflow-y: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 60px;	
	}
	
#right_column {
	width: 47%;
	height: 609px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 40px;	
	position: absolute;
	right: 0;
	top: 0;
	overflow-y: auto;
	background: url('/images/locator_right_bg.gif') 0 40px no-repeat;
	}
	
#storeLocator #left_column,
#storeLocator #right_column {
	height: 200px;
/* ADDED BELOW - TJS - 3/16/09 */
	height: 225px;
/* ADDED ABOVE - TJS - 3/16/09 */

/* ADDED BELOW - TJS - 3/26/09 */
	height: 315px;
	height: 330px;
/* ADDED ABOVE - TJS - 3/26/09 */

}
   
#store ul,
#storeLocator ul{
	margin: 20px 0;
	padding: 0 5px;
	}
  
#store li,
#storeLocator li{
	list-style-type: disc;
	margin-left: 2em;
	}
	
#store li.list_heading,
#storeLocator li.list_heading{
	list-style: none;
	padding-bottom: 4px;
	margin-left: 0;
	}
	
#storeLocator .formWrapper {
	text-align: center;
	padding: 10px;
	/* ADDED ABOVE - TJS - 3/16/09 */


/* ADDED BELOW - TJS - 3/26/09 */
	min-height: 99px;/* ADDED ABOVE - TJS - 3/26/09 */

	/*border-bottom: 1px dotted #C1BFBF;*/
}

#storeLocator .formBox {
	min-height: 75px;
}

.locatorResults {
	padding: 30px 20px;       

/* ADDED BELOW - TJS - 3/16/09 */
	padding: 5px 20px;
/* ADDED ABOVE - TJS - 3/16/09 */

}

.locator-div{
    height: 200px;
	width:250px;
    overflow: auto;
}
.locator-left-table{
   /* padding-left:65px;*/
   margin-left:60px;
}
.locator-right-table{
    padding-left:83px;
}
.border-locator{
	height:210px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;	
}

#googleMap {
	/*padding: 25px;*/
	border-top: 1px dotted #C1BFBF;
	padding-top: 25px;
}

	
/* ========================================================================
   ====================== JOBS PAGE =================================== */
   
   
p.job_title {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;	
	margin-top: 10px;
	margin-left:10px;
	color:#000000;
	}
	
#inner_content li {
	list-style: disc;
	margin-left: 15px;
	}
	.job-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color: #323232;
	margin-left:10px;
	}
	.job-sub-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#000000;
	margin-left:10px;
	font-weight:bold;
	}
/* ========================================================================
   ====================== WHO WE ARE PAGE =================================== */

	
div#who_text {
	font-size:11px;
	font-family:arial;
	line-height: 13px;
	color: #323232; 	
        	}
.who-text-sub-title{
font-family:arial;
font-size:11px;
}			
.who-text-sub-title-two{
font-family:arial;
font-size:11px;
}			

.border-two{
         border:1px dotted #333333;
         padding:5px;
         margin-left:30px;
         float:left;		 		   
}
.story #inner_content img {
	margin-top: 14px;
	float: left;
	padding: 6px;
	border: 1px dotted #C1BFBF;
	}
.who-are-we-content{
	/*padding:5px;*/
	width:270px;	
}	
.story-wrapper{	
	width:605px;	
    text-align:center;	
}
.who-are-arrow{
margin-top:13px;
}
.story-arrow-table
{
margin-bottom:20px;
}
/* ========================================================================
   ====================== BLOG =================================== */	
	
.blog #inner_content h4  {
	font: 20px arial,sans-serif;
	letter-spacing: 0;
	font-weight: bold;
	}
	
.blog p.press_subhead {
	font: italic 120% georgia,serif;
	color: #878798;
	margin: 0 0 0 3px;
	}
	
.blog p.press_subhead a {
	color: #878798;
	}

.blog p.press_subhead a:hover,
.blog p.press_subhead a:focus {
	color: #35B3D1;
	}
	
#blog img {
	padding: 10px 0;
	}
	
div.blog_entry {
	padding: 0;
	border-bottom: 1px dotted #C1BFBF;
	margin-bottom: 20px;
}

.rssIcon {
	position: relative;
	vertical-align: middle;
}
	
/* ========================================================================
   ====================== CONTACT PAGE =================================== */	
#innercon
{
    padding-top:10px;
    margin-left:10px;
    margin-top:20px
}
#leftColumn {        
	width: 260px;
	float: left;
	min-height: 535px;
	}
	#leftColumn-mail {
	width: 260px;
	float: left;
	min-height: 470px;	
	}
.column {
	position: relative;
	}
	
#inner_content .column h2 {
	font-size: 12px;
	font-weight: bold;
	border: none;
	padding-bottom: 20px;
	}

.dottedBorder {
	border-width: 1px;
	border-style: dotted;
	border-color: #bfbfbf;
	background: #fff;
	}

#centerColumn {
font-family:Arial, Helvetica, sans-serif;
font-size:12;
	margin-left:320px;
	position: relative;
        margin-top:0px;
	min-height: 450px;
	}

#centerColumn #centerColumnText td {
	padding: 5px 0;
	}

/* ========================================================================
   =================== SEND TO FRIEND PAGE ================================ */	
	
#sendColumn {
	padding: 15px 10px;
	float: left;
}
	
/* ========================================================================
   ====================== VIDEOS PAGE =================================== */
   
/*
#videos {
	margin: 30px 15px;
	}

	
#videos h4 {
	font-size: 12px;
	padding: 5px 10px;
	font-style: italic;
	font-weight: bold;
	}
*/

.videos #inner_content h2 {
	margin-left: 10px;
	border: none;
	}
	
.videos p {
	padding: 0 10px 5px;
	}
	
.videos td {
	padding: 5px;
	background: url('/images/loader.gif') 50% 50% no-repeat;
	}
   
/* ========================================================================
   ====================== RIGHT SIDEBAR =================================== */
	
#right_sidebar {
	background: #fff;
	border: 1px dotted #C1BFBF;
	position: absolute;
	text-align: center;
	top: 93px;
	right: 0;
	width: 280px;
	height: 629px;
	overflow-y: hidden;
	}

#press_thumbs {
	height: 599px;
	padding: 15px;
	overflow-y: scroll;
	}
	
#rightAnimationWrapper {
	margin: 15px 0 0 0;
}
	
/* ========================================================================
   ====================== FORMS =========================================== */	
	
input[type="submit"], input[type="reset"], input[type="button"], button {
	/*cursor: pointer;
        background-color:#c3c3c3;*/
	}
        .buttons{
        cursor: pointer;
        background-color:#c3c3c3;
        }
input, select, textarea, button, #checkout, a.checkoutButton {
	border-color: #BFBEBE #DCDCDD;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 6px;
	}
        .outus-select{
            height: 27px;
        }

a.checkoutButton {
	background: #F7F7F5;
	font-weight: normal;
	font-size: 120%;
	padding: 4px 4px 0 4px;
	margin: 0 0 0 10px;
}
	
div.send_to_friend {
	width: 422px;
	}
	
#join_list input[type="image"] {
	border: none;
	padding: 0;
	}

/* ========================================================================
   ====================== PRODUCTS - IMPORTED FROM OLD SITE =========================================== */
   
#productContainer a.zoom {
margin-left: 63px;
}

#productContainer {
	font-family: Arial, Helvetica, sans-serif;
	color: #323232;
	font-size: 95%;
	padding-top:70px;	
	}
.iframcontent{
font-family: Arial, Helvetica, sans-serif;
color: #323232;
font-size: 95%;
}

#productDescription {
	float:left;
	width:228px;
	height:400px;
	padding-left:30px;
	}
.productForm{
	float:left;
	text-align:left;
	width:240px;
	padding-left:30px;
	margin-top:30px;
	}
.productFormDropdown{
	width:85px;
        font-size:10px;
        font-family: Arial, Helvetica, sans-serif;
        float:left;
	}
  .productcolorDropdown{
            font-size:11px;
            font-family: Arial, Helvetica, sans-serif;
            float:left;
        }
.productFormBorderTocky{
	height:240px;
	width:0px;
	float:left;
	padding-right:30px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
.productFormBorderClocky{
	height:216px;
	width:0px;
	float:left;
	padding-right:30px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
.productFormBorderTicky{
	height:237px;
	width:0px;
	float:left;
	padding-right:30px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999;
}
.productFormBorderSkin{
	height:190px;
	width:0px;
	float:left;
	padding-right:30px;	
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
.productDescriptionHead{
	display: inline;
	font-size: 20px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	color: #000000;		
}

.productsize{
display: inline;
font-size:11px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;

}

#productDescription form {
border-top: 1px dotted #7f7f7f;
margin: 18px 0 0 0;
padding: 9px 0 0 0;
}

#productDescription h1,
#addonsTitle h1 {
display: inline;
font-size: 145%;
font-weight: bold;
font-family: 'Bell MT', 'Times New Roman', 'Times', serif;
font-style: italic;
}

#productImage {
	width:300px;
	float:left;
	}

#productImageWrapper {
	text-align:center;
	padding-bottom:10px;
}

#productThumbs {
	text-align:center;
	}

#framedWrapper {
position: relative;
padding: 0;
text-align: center;
}



#load {
	position:absolute;
	left:0;
	top:0;
	width:100px;
	height:20px;
	background-color:red;
	color:white;
	display:none;
}

#textContentWrapper {
margin: 47px 0 0 120px;
width: 418px;
font-size: 105%;
}

#bottomCheckout {
clear: left;
text-align: right;
font-size: 90%;
padding: 1em 0 0 0;
}

#productSubtitle {
text-align: left;
padding: 5px 0 0 15px;
font-size: 120%;
color: #666;
}

#bottomMenuWrapper {
border-width: 1px 0;
border-style: dotted;
border-color: #7f7f7f;
text-align: center;
padding: 9px 0;
width: 100%;
margin: 2.75em 0;
position:relative;
float: left;
}

#bottomMenu {
margin: 0 auto;
text-align:center;
}

#topMenuWrapper {
border-width: 0 0 1px 0;
border-style: dotted;
border-color: #7f7f7f;
text-align: center;
padding: 2px 0 9px 0;
width: 100%;
margin: 0 0 15px 0;
position:relative;
}


#bottomMenu a {
padding: 0 10px;
font-size: 140%;
font-weight: bold;
font-family: 'Bell MT', 'Times New Roman', 'Times', serif;
border-left: 1px solid #7f7f7f;
font-weight: normal;
}

#bottomMenu a img {
position: relative;
vertical-align: middle;
}

#bottomMenu a.first {
border-left: 0;
}


#inMotion {
padding: 10px;
text-align: left;
position: absolute;
bottom: 150%;
left: 5%;
}

#moreInfo {
width: 193px;
color: #666;
padding: 43px 13px 71px 28px;
text-align: left;
position: absolute;
bottom: 150%;
left: 15%;
}

#moreInfo ul {
left: 0;
}

#moreInfo li {
color: #888;
margin-top: 2px;
font-weight: bold;
list-style-type: square;
}

#clockyInMotion {
width: 300px;
position: absolute;
left: 5%;
bottom: 150%;
z-index: 9999;
padding: 10px;
}

#flashWrapper {
background: #fff;
}

.semiOpaque {
border: 1px solid #D9D9D9;
/* background: url('/images/white75p.png') top left repeat;*/
}



#addons {
padding: 0 22px 0 28px;
width: 636px;
}

#addonsTitle {
padding: 0 0 22px 0;
}


#addons .addon {
width: 191px;
float: left;
border-right: 1px dotted #7f7f7f;
padding: 0 10px;
}

#addons .last {
border-right: 0;
}

#addons .video {
text-align: center;
}

.addon .inner {
padding: 0 0 0 0;
}

.addon .content {

}

.addon .thumb {
float: left;
margin: 0 6px 0 0;
}

.addonMessage {
text-align: right;
padding: 0 10px 0 0;
}

#productThumbs {
	text-align:center;	
}

#productDescription {
float:left;
text-align:left;
}

#productDescription form {
border-top: 1px dotted #7f7f7f;
margin: 18px 0 0 0;
padding: 9px 0 0 0;
}

#productDescription h1,
#addonsTitle h1 {
display: inline;
font-size: 145%;
font-weight: bold;
font-family: 'Bell MT', 'Times New Roman', 'Times', serif;
font-style: italic;
}

a.checkout {
display: inline;
font-size: 135%;
font-weight: bold;
font-family: 'Bell MT', 'Times New Roman', 'Times', serif;
color: #333;
}

a.checkout:hover {
color: #ea6576;
text-decoration: none;
}

.siteCredit {
color: #fff;
cursor: default;
position: absolute;
top: -10000px;
background: url('/images/loader.gif') 50% 50% no-repeat;
}

.siteCredit a {
color: #fff;
text-decoration: none;
cursor: default;
}

.siteCredit a:hover {
color: #fff;
text-decoration: none;
cursor: default;
}

a.zoom {
width: 40px;
position: relative;
display: block;
border-width: 1px;
border-color: #bfbfbf;
border-style: solid;
padding: 4px 16px 5px 7px;
margin: 15px 3px;
color: #323232;
font-weight: bold;
}

#productContainer a.zoom {
margin-left: 63px;
}

a.zoom:hover  {
cursor: pointer;
text-decoration: none;
}

.enlargeImage,
.enlargeImageProduct {
background: #fff;
padding: 10px;
display: none;
position: absolute;
border: 1px solid #a0a0a0;
top: -225px;
left:-100px;
z-index: 9999;
}

.enlargeImageProduct {
top: -255px;
left: -60px;
}

.soldOut {
	color: red;
	font-weight: bold;
}

.tweet {
	padding: 2px;
}
.pr-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #323232;
}

.wholesale-pr-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
 .pr-price{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
}

 /* For Store Locator */  
   .store-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px dotted #C1BFBF;
	margin-top:18px;
	margin-bottom:20px;
	padding-bottom:17px;
	width:870px;
   }
   .store-sub-title-left{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 12px;
	font-weight: normal;
	color:#999999;
	/*padding-left:28px;*/
	/*padding: 5px;*/
   }
   .store-sub-title-right{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 12px;
	font-weight: normal;
	color:#999999;
	/*padding-left:10px;*/
	/*padding: 5px;*/
   }
   .locator-outside-us{
       border-color:white;
   }
   .bg {
	background-image: url(../imager/email.png);
	height: 28px;
	width: 150px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
    }
    .drop {
            font-family: Arial, Helvetica, sans-serif;
    		font-size: 12px;
            color: #666666;
            height: 25px;
            width: 175px;
			vertical-align:middle;
			padding-top:1px;
			padding-bottom:1px;
    }
    .bttn {
            float: left;
            height: 26px;
            width: 30px;
    }
	.gobutton-locator{		
		 background-repeat:no-repeat;
		 background-color:#fff;
		 border:#fff;
		 height: 19px;
		 width: 19px;
		/* padding-left:5px;*/
		 
	}
	.drop-left {
            font-family: Arial, Helvetica, sans-serif;
    		font-size: 12px;
            color: #666666;
            height: 25px;            
            margin-top: 5px;
            margin-right: 5px;
            margin-bottom: 5px;
            margin-left: 0px;
            width: 85px;
			vertical-align:middle;
			padding-top:1px;
			padding-bottom:1px;
					
    }	