html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5; margin:auto; background-color:#ffffff;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body, td, input, textarea, select {font-size:12px;font-family:Helvetica Neue, "Arial", Helvetica, sans-serif;}



h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#565656;font-family:Helvetica Neue, "Arial", Helvetica, sans-serif;}


h2{font-weight:normal;color:#565656;font-family:Helvetica Neue, "Arial", Helvetica, sans-serif; font-size:20px; background:url(../assets/headerline.png) no-repeat bottom left;}
h3{font-weight:normal;color:#315951;font-family:Helvetica Neue, "Arial", Helvetica, sans-serif; font-size:17px; }
p{ font-weight:normal; color:#565656; font-family:Helvetica Neue, "Arial", Helvetica, sans-serif; font-size:11px; line-height:14px; margin:0 0 8px 0;}
a.more{ font-weight:normal; color:#565656; font-family:Helvetica Neue, "Arial", Helvetica, sans-serif; font-size:12px;  float:right; text-decoration:none;}
a { font-weight:normal; color:#315951; font-family:Helvetica Neue, "Arial", Helvetica, sans-serif; font-size:12px; }
a:hover { text-decoration:none; color:#565656;}




/*h1 {font-size:1.6em; color:#535353;  line-height:1.3em; font-weight:300;}
h2 {font-size:1.6em; color:#535353;  line-height:1.3em; font-weight:300;}
a{ color:#8dc53c; font-family:Helvetica Neue, "Arial", Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
p {font-size:.9em; color:#60646e; font-weight:normal; font-family: "Arial", Arial, Helvetica, sans-serif; margin-top: 10px; margin-left: 1px; line-height:1.4em;}
p.caption{font-size:0.81em; margin-top:0; font-weight:400;}
p.date{font-size:0.7em; margin:5px 0 5px 0; font-weight:400; color:999999;}






h3 {font-size:28px; color:#8dc53c; font-weight:600; font-family: "Georgia", Times New Roman, Times, serif;}
h6 {font-size:18px; color:#60646e; font-weight:600; font-family: "Georgia", Times New Roman, Times, serif;}*/


/*}}}*/
 
/* General Site Layout {{{ */
	
	


html{
  height: 100%;
}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px auto 0 auto;
	padding: 0 0 0 0;
	width: 980px;
	position:relative;
}

body{
background:#000000;
background: black url(../assets/menu-background.png) 0 0 repeat-x;
}

div.backer {
    position: relative;
    height: 62px;
    width: 957px;
    padding:105px 0 0 0;
    background: url(../assets/glow.jpg) 0 0 no-repeat;
}
.tag-line{
	float:left;
	padding:0 10px 0 40px;
}
.what-to-expect{
    background: url(../assets/what-to-expect.png) 0 0 no-repeat;
    height:76px;
    width:230px;
    border-bottom:solid 1px #dedede;
}
.what-to-expect-top{
	background: url(../assets/what-to-expect.png) 0 0 no-repeat;
    height:76px;
    width:230px;
    border-bottom:solid 1px #dedede;
    border-top:solid 1px #dedede;
}

div.promotion{
	height:238px;
	width:966px;
}
div.promotion p{
	margin:0;
}
div.clearance-images{
	float:left;
}
div.clearance-images img{
	margin:0 0 20px 0;
}

div.header{
  position: relative;
  overflow:hidden;
  width: 966px;
  margin:0;
  
}
div.header h1{font-size:11px;font-family:Helvetica Neue, "Arial", Helvetica, sans-serif; padding-top:18px; margin-left:10px; color:#828282;}

div.clearance h1{
	font-size:30px;
	color:#565656;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:15px;
	margin-left:40px;
}
div.clearance h1 span{
	font-size:30px;
	color:#315951;
	font-weight:bold;
}


div.main-content {
	width: 978px;
	position: relative;
	background:#ffffff;
	border:solid 6px #1f1f1f;
	margin-bottom:25px;
}
div.main-content-border{
	width: 966px;
	position: relative;
	background:#ffffff;
	border:solid 6px #484848;
	background: url(../assets/fade.png) 0 0 repeat-y;
	overflow:hidden;
	min-height:630px;
}

div.left-column{
	width:635px;
	position:relative;
	margin:25px 25px 0 40px;
	float:left;
	/*border:solid 1px #fff000;*/
}
div.left-column-box{
    margin:10px 25px 0 0;
    float:left;
    width:193px;

}
div.left-column-end{
    margin:10px 0 0 0;
    float:left;
    width:193px;
}
div.left-column-full{
    margin:20px 0 10px 0;
    float:left;
    width:635px;
}
div.left-column-text h2{
   margin:0 0 10px 0;
}
div.left-column-text{
    margin:20px 0 10px 0;
    float:left;
    width:635px;
}
div.left-column-text-page{
    margin:20px 0 10px 0;
    float:left;
    width:635px;
	min-height:550px;
}
/*-----------------------------*/
div.left-column-tie{
    margin:20px 0 10px 0;
    float:left;
    width:600px;
}
div.left-column-tie img{
    margin:0;
}
div.left-column-follow{
	margin:20px 0 10px 0;
    float:left;
    width:600px;
}
div.left-column-follow h2{
	margin:0 0 15px 0;
}
div.left-column-tie p{
    width:600px;
    margin-top:5px;
}
div.left-column-tie strong{
    font-size:15px;
	font-family:Helvetica Neue, "Arial", Helvetica, sans-serif; 
	color:#3e635b;
	font-weight:normal;
	word-spacing:-0.1em;
}
div.left-column-tie .button{
    float:right;
    margin-right:-5px;
}

div.left-column-tie h3{
    margin:10px 0 5px 0;
}

/*-----------------------------*/
div.bestsellers{
    margin-bottom:25px;
}

div.bestsellers strong{
    font-size:15px;
	font-family:Helvetica Neue, "Arial", Helvetica, sans-serif; 
	color:#3e635b;
	font-weight:normal;
	word-spacing:-0.1em;
}

div.bestsellers .price{
    position:relative;
	float:right;
	margin-top:10px;
}
div.bestsellers .pricing{
    position:absolute;
	right:40px;
	font-size:18px;
	font-weight:500;
	color:#565656;
}
div.bestsellers .price {
    position:relative;
	float:right;
	margin-top:10px;
}
div.bestsellers .price .button{
   
	margin:0 25px 20px 20px;
}
div.bestsellers .price img{
    
	margin-left:20px;
}


/*-----------------------------*/

/*-----------------------------*/
div.left-column-price{
    margin:20px 0 10px 0;
    float:left;
    width:600px;
}
div.left-column-price img{
    margin:0;
    float:left;
}

div.left-column-price p{
    float:left;
}
div.left-column-price .button{
    float:right;
    margin-right:-5px;
}

div.left-column-price h3{
    margin:10px 0 5px 0;
}
div.left-column-price h4{
    margin:5px 0 0 15px;
    float:left;
    width:398px;
}
/*-----------------------------*/









div.left-column-full h2{
   margin:0 0 10px 0;
}
div.left-column-text{
    margin:0;
    float:left;
    width:635px;
}

div.left-column-box img, div.left-column-end img{
	padding:4px;
	/*float:left;*/
    border:solid 1px #dedede;
    height:129px;
    width:183px;
}
div.left-column-box h3, div.left-column-end h3 {
	margin:5px 0 0 5px;
}
div.left-column-box p, div.left-column-end p {
	margin:0 0 5px 5px;
}


/*-----------------------------------*/

div.content-header-text{
	width:320px;
	height:238px;
	position:relative;
	margin:0 0 20px -40px;
	padding:0 0 0 40px;
	float:left;
	background: url(../assets/text-backer.png) 0 0 no-repeat;
}
div.content-header-text h1{
	font-size:30px;
	color:#565656;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:15px;
}
div.content-header-text h1 span{
	font-size:30px;
	color:#315951;
	font-weight:bold;
}
div.content-header-image{
	width:315px;
	height:238px;
	position:relative;
	margin:0 0 20px 0;
	float:left;
}

div.content-header-text ul {
    margin:0 0 0 30px;
}
	 
div.content-header-text li {
	padding-left: 30px;
    line-height:-1px;
    font-size:14px;
    background-image: url(../assets/tick.png);
    background-repeat: no-repeat;
    list-style-type: none;
    color:#315951;  
    font-weight:bold;
    word-spacing:-0.1em;

}
div.content-header-text p {
	padding-left: 60px;
}



div.content-header-text a.button {
  display: block;
  background: url(../assets/button.png)0 0 no-repeat;
  width: 133px;
  height: 41px;
  float:left;
  /*padding: 11px 0 0 0;*/
  text-align: center;
  color: #DEDEDE;
  font-size: 12px;
  letter-spacing: 0;
  margin-top:5px;
  font-weight: normal;
  text-decoration: none;
  font-family:Helvetica Neue, "Arial", Helvetica, sans-serif;
}
div.content-header-text a.button:hover, div.content-header-text a.button:active {
  background-position: 0 -40px;
  color: #FFF;
}






/*-----------------------------------*/
div.text-content{
	position:relative;
	width:645px;
	padding:25px 0 0 0;
	float:left;
}

div.hirebox{
	width:450px;
	padding:10px 0 0 15px;
	height:152px;
	position:relative;
	float:left;
	overflow:auto;
	background: url(../assets/images/hirebox.jpeg) 0 0 no-repeat;
	border:solid 1px #dedede;
}
div.hirebox h2{
	background:none;
	font-size:19px;
	color:#315951;
	margin-bottom:18px;
}
div.hirebox p{
	margin:-10px 0 0 -5px;
}
div.hirebox-border{
	float:left;
	margin:10px 10px 20px -15px;
	border:solid 1px #dedede;
	padding:4px;
}


div.map{
	width:140px;
	height:35px;
	position:relative;
	margin:10px 0 25px 0;
	padding:135px 0 0 15px;
	float:left;
	background: url(../assets/map.png) 0 0 no-repeat;
}




div.right-column{
	width: 230px;
	float:left;
	margin:25px 0 25px 0;
	padding-bottom:15px;
	position: relative;
	border:solid 1px #dedede;
	/*overflow:hidden;*/	
}
div.right-column-box{
    padding:10px 10px 0 20px;
}
div.right-column-box .map{
    margin:-5px 0 0 15px;
}

h4{
	font-size:15px;
	font-family:Helvetica Neue, "Arial", Helvetica, sans-serif; 
	color:#3e635b;
	word-spacing:-0.1em;
	padding:0 0 3px 0;
}
.right-column-box li{
    padding-left: 20px;
    line-height:-1px;
    font-size:11px;
    background-image: url(../assets/bullet.png);
    background-repeat: no-repeat;
    list-style-type: none;
    color:#565656;
    word-spacing:-0.1em;
}
.right-column-box ul{
    padding:0 0 10px 0;
}
.right-column-box img{
    padding:4px;
    border:solid 1px #dedede;
    width:191px;
    margin:0 0 15px -5px;
}
.container {
  margin:0 auto;
}


/*}}}*/
 
/* Primary Navigation {{{ */	

	
div.navigation.primary li {
  margin: 0;
  padding: 0;
  list-style: none;
  height: 37px;
  float: left;

}
div.navigation.primary li a{
  display: block;
  position: relative;
  height: 37px;
  text-indent: -10000em;
  background: url(../assets/menu.png) no-repeat 0px 0px;
}
 
div.navigation.primary li.home a             			{ width: 105px; background-position:     0   0px; }
div.navigation.primary li.wedding-hire a         	 	{ width: 114px ; background-position: -105px 0px; }
div.navigation.primary li.black-tie-hire a         	    { width: 128px; background-position:  -219px 0px; }
div.navigation.primary li.school-ball-hire a        	{ width: 149px; background-position:  -347px 0px; }
div.navigation.primary li.suits a         			    { width: 73px; background-position:   -496px 0px; }
div.navigation.primary li.shirts-ties a         	    { width: 117px; background-position:  -569px 0px; }
div.navigation.primary li.business-trousers a         	{ width: 161px; background-position:  -686px 0px; }
div.navigation.primary li.contact-us a         	 		{ width: 110px; background-position:  -847px 0px; }

div.navigation.primary li.home a:hover,
div.navigation.primary li.home a.active             	{ background-position:    0 -37px; }
div.navigation.primary li.wedding-hire a:hover,
div.navigation.primary li.wedding-hire a.active         { background-position:    -105px -37px; }
div.navigation.primary li.black-tie-hire a:hover,
div.navigation.primary li.black-tie-hire a.active       { background-position:    -219px -37px; }
div.navigation.primary li.school-ball-hire a:hover,
div.navigation.primary li.school-ball-hire a.active     { background-position:    -347px -37px; }
div.navigation.primary li.suits a:hover,
div.navigation.primary li.suits a.active                { background-position:    -496px -37px; }
div.navigation.primary li.shirts-ties a:hover,
div.navigation.primary li.shirts-ties a.active          { background-position:    -569px -37px; }
div.navigation.primary li.business-trousers a:hover,
div.navigation.primary li.business-trousers a.active    { background-position:    -686px -37px; }
div.navigation.primary li.contact-us a:hover,
div.navigation.primary li.contact-us a.active           { background-position:    -847px -37px; }

div.navigation.primary li a span {
  margin: 0;
  height: 37px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
div.navigation.primary li a small {
  display: none;
}

/*}}}*/


.logo{
	background: url(../assets/logo.png) 0 0 no-repeat;   
	width:223px;
	height:64px;
	top: 22px;
	left: 13px;
	position:absolute;
	display:block;
	text-decoration: none;	
}

/*}}}*/
 
/* Footer {{{ */
div.page-bottom{
	background: url(../assets/bottom-page.png) 0 0 no-repeat;  
	height:40px;
	width:966px;
	float:left;
	text-align:center;
	padding-top:15px;
	
}

p.page-bottom{
	font-size:9px;
	color:#666666;
}



#footer{
	background: #242424 url(../assets/footer-header.png) 0 0 repeat-x;   
	width:100%;
	padding:0;
	margin:0;
}
#footer-bottom{
	background: #242424 url(../assets/footer-bottom.png) 0 0 repeat-x;   
	width:100%;
	height:6px;
}
div.footer{
	width: 980px;
	padding-top:25px;
	padding-left:40px;
	color:#a2a2a2;
	font-size:11px;	
	overflow:auto;
}
div.footer-column{
	position: relative;
	float:left;
	width:168px;
	height:auto;
	float:left;
	margin-right:25px;
}
div.copyright{
	width:940px;
	float:left;
	margin:15px 0 0 0;
}

p.footer-title{font-size:12px; font-weight:500; margin:0 0 10px 0; color:#a2a2a2;}
p.copyright{font-size:9px; font-weight:normal; margin:0 0 5px 0; color:#646464; text-align:center;}


.listmenu ul {
	margin: 0 0 5px 0;
	padding: 0 0 2px 0;
	list-style-type: none;
	width:185px;
}
	 
	.listmenu li a {
	color:#727272;
	display: block;
	height: 16px;
	padding: 1px 0 2px 5px;
	text-decoration: none;
	font-weight:normal;

}
	 
	.listmenu li a:hover {
	color:#cccccc;
}

/*buttons*/

a.button {
  display: block;
  background: url(../assets/button.png);
  width: 133px;
  height: 41px;
  /*padding: 11px 0 0 0;*/
  text-align: center;
  line-height:39px;
  text-shadow:none;
  color: #DEDEDE;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  font-family:Helvetica Neue, "Arial", Helvetica, sans-serif;
}
a.button:hover, a.button:active {
  background-position: 0 -40px;
  color: #FFF;
}

a.button2 {
  display: block;
  background: url(../assets/button.png);
  width: 133px;
  height: 41px;
   line-height:39px;
  text-shadow:none;
  /*padding: 11px 0 0 0;*/
  text-align: center;
  color: #DEDEDE;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  font-family:Helvetica Neue, "Arial", Helvetica, sans-serif;
}
a.button2:hover, a.button2:active {
  background-position: 0 -40px;
  color: #FFF;
}







/* -----------numbered style-------------- */
 div.left-column-full ol li {
	padding: 5px 0 6px 55px;
	margin: 0 0 5px;
	list-style: none;
}
 .item1 {
	background: url(../assets/bullet-1.png) no-repeat;
}
 .item2 {
	background: url(../assets/bullet-2.png) no-repeat;
}
 .item3 {
	background: url(../assets/bullet-3.png) no-repeat;
}
 .item4 {
	background: url(../assets/bullet-4.png) no-repeat;
}
 .item5 {
	background: url(../assets/bullet-5.png) no-repeat;
}
 .item6 {
	background: url(../assets/bullet-6.png) no-repeat;
}
 .item7 {
	background: url(../assets/bullet-7.png) no-repeat;
}
 .item8 {
	background: url(../assets/bullet-8.png) no-repeat;
}
 .item9 {
	background: url(../assets/bullet-9.png) no-repeat;
}
 .item10 {
	background: url(../assets/bullet-10.png) no-repeat;
}
 .item11 {
	background: url(../assets/bullet-11.png) no-repeat;
}
 .item12 {
	background: url(../assets/bullet-12.png) no-repeat;
}
 .item13 {
	background: url(../assets/bullet-13.png) no-repeat;
}
 .item14 {
	background: url(../assets/bullet-14.png) no-repeat;
}
 .item15 {
	background: url(../assets/bullet-15.png) no-repeat;
}
 .item16 {
	background: url(../assets/bullet-16.png) no-repeat;
}
 .item17 {
	background: url(../assets/bullet-17.png) no-repeat;
}
 .item18 {
	background: url(../assets/bullet-18.png) no-repeat;
}
 .item19 {
	background: url(../assets/bullet-19.png) no-repeat;
}
 .item20 {
	background: url(../assets/bullet-20.png) no-repeat;
}
 .item21 {
	background: url(../assets/bullet-21.png) no-repeat;
}
div.left-column-full ol li p{
    font-weight:normal; color:#565656; font-family:Helvetica Neue, "Arial", Helvetica, sans-serif; font-size:11px; line-height:14px; margin:0 0 8px 0;}

div.left-column-full ol li strong{
    font-weight:normal;color:#315951;font-family:Helvetica Neue, "Arial", Helvetica, sans-serif; font-size:17px; line-height:1.2em;
}



/*---------gaurantee------------*/

a.lbOn{
	width: 230px;
	height:48px;
	float:left;
	padding-bottom:15px;
	position: relative;
	background: url(../assets/gaurantee.png)0 0 no-repeat;
}

/*-----------------lightbox---------------*/


a.gauranteeBtn{
	width: 230px;
	height:48px;
	float:right;
	padding-bottom:15px;
        margin-right:25px;
	position: relative;
	background: url(../assets/gaurantee.png)0 0 no-repeat;
}
.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			
	        display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			padding: 16px;
	
			z-index:1002;
			
		}





div.light-content {
	width: 630px;
	position: relative;
	background:#ffffff;
	border:solid 6px #1f1f1f;
	margin-bottom:25px;
	top:50%
}
div.light-content-border{
	width: 618px;
	position: relative;
	background:#ffffff;
	border:solid 6px #484848;
	background: url(../assets/fade.png) 0 0 repeat-y;
	overflow:hidden;
	margin:0;
}
div.light-content-border h2{
    font-weight:normal;color:#565656;font-family:Helvetica Neue, "Arial", Helvetica, sans-serif; font-size:21px; background:url(../assets/gaurantee_logo.png) no-repeat; height:51px;
	text-align:left;
	margin-left:60px;
	margin-bottom:0;
	margin-top:12px;
	padding:10px 0 0 59px;}

div.light-content-border p{
    font-weight:normal; color:#565656; font-family:Helvetica Neue, "Arial", Helvetica, sans-serif; font-size:11px; line-height:14px; margin:0 0 8px 60px;
	text-align:left;
	width:500px;
}
div.light-content-border ul{
    margin:20px 0 20px 30px;
	text-align:left;
}
div.light-content-border li{
    padding-left: 30px;
    font-size:14px;
    background-image: url(../assets/tick2.png);
    background-repeat: no-repeat;
    list-style-type: none;
	line-height:20px;
    color:#315951;  
    font-weight:bold;
    word-spacing:-0.1em;
	text-align:left;
}

div.light-bottom{
	background: url(../assets/bottom-page.png) 0 0 no-repeat;  
	height:40px;
	width:618px;
	float:left;
	text-align:center;
	padding-top:15px;
	margin-top:5px;
}
a.lbAction {
  margin:0 auto;
  display: block;
  background: url(../assets/button.png)0 0 no-repeat;
  width: 133px;
  
  height: 35px;
  padding: 11px 0 0 0;
  text-align: center;
  color: #DEDEDE;
  font-size: 12px;
  letter-spacing: 0;
  font-weight: normal;
  text-decoration: none;
  font-family:Helvetica Neue, "Arial", Helvetica, sans-serif;
}
a.lbAction:hover, a.lbAction:active {
  background-position: 0 -40px;
  color: #FFF;
}

div.light-content-border img{
   float:right;
   padding:4px;
   border:solid 1px #dedede;
   width:138px;
   height:88px;
   margin:-10px 60px 0 0;
   
}

/*-----------------contact columns---------*/

div.left-two-column{
    margin:0;
    float:left;
    width:305px;
    min-height:550px;
}
div.left-two-column2{
    margin-left:20px;
    float:left;
    width:305px;
    min-height:550px;
}
div.left-column-text h1{
     font-size:30px;
	color:#565656;
	font-weight:bold;
	margin-bottom:10px;
}
div.left-column-title{
     font-size:30px;
	color:#565656;
	font-weight:bold;
	margin-bottom:11px;
}

/*div.left-two-column h2, div.left-two-column2 h2{
    background:none;
	/*float:left;
	font-size:14px;
	font-weight:bold;
	color:#315951;
}
div.left-two-column p, div.left-two-column2 p{
    background:none;
	/*float:left;
	margin-top:4px;
	font-size:12px;
	width:200px;
}



div.left-two-column p strong , div.left-two-column2 p strong{
        /*float:left;
	    width:100px;
        font-size:11px;
		color:#315951;

}*/

div.contact-column-left{
    width:430px;
	margin:25px 25px 25px 40px;
}
div.contact-column-right{
    width:430px;
	margin:25px 0 25px 0;
}

div.address-box{
    margin:5px 0 10px 0;
    width:305px;
	height:auto;
}

div.address-box p{
        left:100px;
	    width:200px;
        font-size:12px;
		line-height:14px;
		position:relative;
		margin:-14px 0 10px 0;	
}

div.address-box a{
        color:#315951;
}

div.address-box h2{
    background:none;
	position:relative;
	left:0;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	color:#315951;
}






div.find-a-store-Btn{
width:305px;
margin:0 0 15px 0;
}
div.left-two-column h3, div.left-two-column2 h3{
     background:none;
	/*float:left;*/
	width:300px;
	font-size:14px;
	font-weight:bold;
	color:#315951;
}


div.left-two-column img, div.left-two-column2 img{
	padding:4px;
	/*float:left;*/
    border:solid 1px #dedede;
    height:200px;
    width:290px;
    margin-right:5px
}


/*---------------------------store page-----------*/

div.store-two-column{
    margin:0;
    float:left;
    width:420px;
    height:350px;
}

div.store-two-column2{
    margin-left:25px;
    float:left;
    width:420px;
    height:350px;
}

div.store-images{
    margin:0;
    float:left;
    width:420px;
    min-height:250px;
}

div.store-images2{
    margin-left:25px;
    float:left;
    width:420px;
    min-height:250px;
}

div.left-column-store{
	width:865px;
	position:relative;
	margin:25px 25px 0 40px;
	float:left;
	/*border:solid 1px #fff000;*/
}



div.hours-box{
    margin:0 0 10px 0;
    width:420px;
	height:auto;
}

div.hours-box p{
		position:relative;	
		margin:-15px 0 10px 195px;
		width:300px;
		
}
div.hours-box span{
font-weight:600;
font-size:12px;
margin:0 0 0 100px;
width:100px;
color:#565656;
position:relative;
}

div.hours-box h2{
    background:none;
	position:relative;
	left:0;
	margin:0 0 -18px 0;
	font-size:14px;
	font-weight:bold;
	color:#315951;
}




/*----------------------*/
div.pricelist{
    margin:20px 0 10px 0;
    width:600px;
	height:auto;
}

div.pricelist p{
		position:relative;	
		margin:-16px 0 30px 395px;
		width:300px;
font-size:13px;
		
}
div.pricelist span{
font-weight:600;
font-size:13px;
margin:0 0 0 150px;
width:100px;
/*color:#565656;*/
color:#315951;
position:relative;
}

div.pricelist h2{
    background:none;
	position:relative;
	left:0;
	margin:0 0 -18px 0;
	font-size:14px;
	font-weight:bold;
	color:#565656;
}


