@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
background:url(../images/slice.png) repeat-x;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}


a { color:#495e7f; text-decoration:none; }
a:hover { color:#495e7f; text-decoration:underline; }

ul{ list-style-type:none; }


#wrap{
margin:0 auto;
padding:0;
width:950px;
}

#header{
margin:15px 0 0 0;
padding:0;
float:left;
height:128px;
background:url(../images/header_bg.png) no-repeat;
}

.logo{
margin:0;
padding:0;
float:left;
width:600px;
}

.logo img{
margin:30px 0 0 30px;
padding:0;
}

.phone{
margin:0;
padding:0;
float:right;
width:350px;
}

.phone p{
margin:60px 0 0 90px;
padding:0;
color:#495e7f;
font-weight:bold;
font-size:20px;
}

.phone img{
margin:10px 0 0 20px;
padding:0;
}

#nav {
float: left;
width: 948px;
margin: 0 0 0 0;
padding:0;
border:1px solid #cdd0d3;
background-color: #e6e7e9;
}

#nav li {
float: left;
margin: 0;
font-size: 110%;
}

#nav li a{
display: block;
padding: 10px 18px;
color: #333333;
font-size:80%;
font-weight:bold;
border-width:1px;
border-color:#888888;
border-style:solid;
border-top:none;
border-left:none;
border-bottom:none;
background:url(../images/nav_but.png);
text-decoration:none;
}
	
		
#nav li a:hover{
display: block;
padding: 10px 18px;
background:url(../images/nav_but_hover.png);
color:#FFFFFF;
text-decoration:none;
font-weight: bold;
}

#main{
margin:0;
padding:0;
float:left;
background-color:#FFFFFF;
width:950px;
}

.flash{
margin:10px 0 0 0;
padding:0;
position:relative;
left:9px;
float:left;
width:950px;
display:inline;
}

.flash img { 
margin:0 0 0 0;
padding:0;
}

.main_content{
margin:0;
padding:0;
float:left;
width:637px;
}

.left_column{
margin:0;
padding:0;
float:left;
width:537px;
}


.content_1{
margin:10px 0 0 7px;
padding:0;
float:left;
width:530px;
display:inline;
background:url(../images/top_bg.jpg) no-repeat;
}

.content_1 h1{
margin:0 0 10px 25px;
padding:0;
font-size:18px;
font-weight:100;
color:#495e7f;
width:470px;
}

.content_1 p{
margin:0 0 0 25px; 
padding:0;
color: #495e7f;
width:490px;
font-size:14px;
}

.content_2{
margin:0 0 0 7px;
padding:0;
float:left;
width:530px;
display:inline;
background:url(../images/bottom_bg.jpg) no-repeat;
}

.content_2 h1{
margin:30px 0 10px 25px;
padding:0;
font-size:18px;
font-weight:100;
color:#495e7f;
width:470px;
}

.content_2 h2{
margin:0 0 10px 0;
padding:0;
font-size:16px;
font-weight:bold;
color:#495e7f;
width:470px;
}

.content_2 .sub{
margin:0 0 10px 25px; 
padding:0 0 50px 0;
color:#495e7f;
width:480px;
font-size:14px;
}

.content_3{
margin:60px 0 0 25px;
padding:0 0 10px 0;
float:left;
width:300px;
display:inline;
}

.content_3 .sub{
margin:0 0 10px 25px; 
padding:0;
color:#495e7f;
width:300px;
font-size:100%;
}

.content_a{
margin:10px 0 0 15px;
padding:0;
float:left;
width:390px;
display:inline;
background:url(../images/right_bg.jpg) no-repeat;
}

.content_a h1{
margin:0 0 10px 25px;
padding:0 0 5px 0;
font-size:24px;
font-weight:100;
color:#495e7f;
border-bottom:1px solid #c0db58;
width:340px;
}

.content_a p{
margin:0 0 0 25px; 
padding:0;
color: #495e7f;
width:300px;
font-size:14px;
}

.content_a h2{
margin:8px 0 20px 260px;
padding:0;
font-size:18px;
font-weight:100;
color:#495e7f;
}

#right_column{
margin:0;
padding:0;
float:left;
width:405px;
}

.testimonial{
margin:15px 0 0 0;
padding:0;
float:left;
width:288px;
border:1px solid #b6db4a;
}

.testimonial h2{
color:#495e7f;
background-color:#deefad;
font-size:16px;
margin:0;
padding:5px 0 5px 10px;
}

.quote{
margin:0 0 0 25px; 
padding:0;
color: #495e7f;
width:320px;
font-size:14px;
}

.sub_quote{
margin:10px 0 10px 25px;
padding:0;
color: #495e7f;
font-size:14px;
font-weight:bold;
}

.sub_quote2{
margin:10px 0 10px 25px;
padding:0 0 25px 0;
color: #495e7f;
font-size:14px;
font-weight:bold;
}

.sub_quote3{
margin:10px 0 10px 25px;
padding:0 0 60px 0;
color: #495e7f;
font-size:14px;
font-weight:bold;
}

.more_test{
margin:0 0 5px 0;
padding:5px 30px 0 0;
text-align:right;
border-top:1px solid #99cc00;
font-weight:bold;
background:url(../images/green-arrow.png) 99% 0% no-repeat;
}

.vendor{
background:url(../images/green-arrow2.png) 100% 0% no-repeat;
margin:15px 0 0 0;
padding:0;
float:left;
width:288px;
border:1px solid #b6db4a;
}

.vendor h2{
color:#495e7f;
font-size:16px;
margin:0;
padding:8px 0 5px 10px;
}

.quote2{
margin:15px 0 0 10px;
padding:0 10px 10px 0;
color: #495e7f;
font-size:14px;
}

.more_test{
margin:0 0 5px 0;
padding:5px 30px 0 0;
text-align:right;
border-top:1px solid #99cc00;
font-weight:bold;
background:url(../images/green-arrow.png) 99% 0% no-repeat;
}

#footer{
float:left;
border-top:1px solid #cdd0d3;
width: 950px;
margin:20px 0 0 0;
padding:10px 0 10px 0;
text-align:center;
}

#footer a.footer{
margin:0 0 0 0;
padding:10px 0 0 50px;
color: #495e7f;
}

#footer a.footer_1{
margin:0 0 0 0;
padding:10px 0 0 10px;
color: #495e7f;
}

.ourstores{
margin:10px 0 0 80px;
display:inline;
padding:0;
}

.ourvendor{
margin:4px 0 0 100px;
display:inline;
padding:0;
}

.poker{
margin:10px 0 0 90px;
display:inline;
padding:0;
}

.stools{
margin:10px 0 0 100px;
display:inline;
padding:0;
}


/***************** ABOUT PAGE ****************/
/*************************************************/

.featured_stores{
margin:15px 0 0 5px;
padding:0 0 0 0;
float:left;
width:635px;
display:inline;
border:1px solid #b6bfcc;
}

.featured_stores h1{
margin:0 0 0 0;
padding:10px 0 10px 55px;
font-size:18px;
font-weight:100;
color:#495e7f;
background:url(../images/grey_bg.png) no-repeat;
width:580px;
}

.featured_stores p{
margin:0 0 10px 25px; 
padding:0;
color: #495e7f;
width:580px;
font-size:14px;
}

.ecommerce{
margin:15px 0 0 5px;
padding:0 0 10px 0;
float:left;
width:637px;
display:inline;
}

.ecommerce h1{
margin:0 0 10px 25px;
padding:0;
font-size:18px;
font-weight:100;
color:#495e7f;
width:620px;
}

.ecommerce p{
margin:0 0 10px 25px; 
padding:0;
color: #495e7f;
width:580px;
font-size:14px;
}

.logo_1{
margin:0;
padding:0;
float:left;
width:210px;
border-right:1px solid #b6bfcc;
}

.logo_1 img{
margin:0 0 0 20px;
padding:0;
float:left;
}

.logo_3{
margin:0;
padding:0;
float:left;
width:210px;
}

.logo_3 img{
margin:0 0 0 20px;
padding:0;
float:left;
}

.about_bg{
margin:12px 0 0 7px;
padding:0;
float:left;
width:530px;
display:inline;
background:url(../images/about_bg.jpg) no-repeat;
}

.about_bg h1{
margin:0 0 10px 25px;
padding:0;
font-size:18px;
font-weight:100;
color:#495e7f;
width:470px;
}

.about_bg p{
margin:0 0 0 25px; 
padding:0;
color: #495e7f;
width:490px;
font-size:14px;
}

.about_bg .sub{
margin:0 0 10px 25px; 
padding:0 0 10px 0;
color:#495e7f;
width:480px;
font-size:14px;
}

.content_about{
margin:10px 0 0 15px;
padding:0;
float:left;
width:390px;
display:inline;
background:url(../images/right_about.jpg) no-repeat;
}

.content_about h1{
margin:0 0 10px 25px;
padding:0 0 5px 0;
font-size:24px;
font-weight:100;
color:#495e7f;
border-bottom:1px solid #c0db58;
width:340px;
}



.content_about h2{
margin:8px 0 0 260px;
padding:0 0 20px 0;
font-size:18px;
font-weight:100;
color:#495e7f;
}

/***************** OUR STORES ********************/
/*************************************************/
.left_column2{
margin:0;
padding:0;
float:left;
width:900px;
background:url(../images/stores_bg.gif) repeat-y;
}

.client_a{
margin:0 0 0 15px;
padding:0 0 0 0;
float:left;
width:900px;
display:inline;
border-bottom:2px solid white;
}

.client_a h1{
margin:0 0 10px 10px;
padding:0;
font-size:22px;
font-weight:100;
color:#495e7f;
width:800px;
border-bottom:1px solid #c0db58;
}

.client_a .pic{
margin:0 0 0 10px;
padding:0;
display:inline;
float:left;
width:220px;
}

.client_a .pic img{
margin:0 0 0 0;
padding:0;
}

.client_a .pic img.client_2{
margin:25px 0 0 25px;
padding:0;
}

.client_a p{
float:left;
margin:0 0 0 30px; 
padding:0 0 15px 0;
color: #495e7f;
width:600px;
font-size:14px;
font-weight:bold;
}

.client_a p.question{
float:left;
margin:0; 
padding:20px 0 10px 0;
display:inline;
color: #495e7f;
width:800px;
font-size:14px;
font-weight:bold;
}

.client_a p.question1{
float:left;
margin:0; 
padding:10px 0 10px 0;
display:inline;
color: #495e7f;
width:800px;
font-size:14px;
font-weight:bold;
}

.client_a p.answer{
float:left;
margin:0; 
padding:0 0 25px 0;
display:inline;
color: #495e7f;
width:800px;
font-size:14px;
}

.client_a .sub_header{
margin:0 0 10px 30px;
padding:0;
float:left;
font-size:16px;
color:#495e7f;
font-weight:bold;	
}


.client_1{
margin:15px 0 0 15px;
padding:0 0 10px 0;
float:left;
width:900px;
display:inline;
border-bottom:2px solid white;
}

.client_1 h1{
margin:0 0 10px 15px;
padding:0;
font-size:18px;
font-weight:100;
color:#495e7f;
width:900px;
}

.client_1 .pic{
margin:0;
padding:0;
display:inline;
float:left;
width:230px;
}

.client_1 .pic img{
margin:10px 0 0 10px;
padding:0;
}

.client_1 .pic img.client_2{
margin:10px 0 0 0;
padding:0;
}

.client_1 p{
float:left;
margin:0 0 0 30px; 
padding:0 0 15px 0;
color: #495e7f;
width:600px;
font-size:14px;
font-weight:bold;
}

.client_1 .sub_header{
margin:0 0 10px 30px;
padding:0;
float:left;
font-size:16px;
color:#495e7f;
font-weight:bold;	
}

.top_corner{
margin:5px 0 0 5px;
padding:0;
display:inline;
float:left;
}

.bottom_corner{
margin:0 0 0 5px;
padding:0;
display:inline;
float:left;
}

.client_bottom{
margin:15px 0 0 15px;
padding:0;
float:left;
width:900px;
display:inline;
}

.client_bottom h1{
margin:0 0 10px 15px;
padding:0;
font-size:18px;
font-weight:100;
color:#495e7f;
width:900px;
}

.client_bottom .pic{
margin:0;
padding:0;
display:inline;
float:left;
width:230px;
}

.client_bottom .pic img{
margin:10px 0 0 10px;
padding:0;
}

.client_bottom .pic img.client_2{
margin:10px 0 0 0;
padding:0;
}

.client_bottom p{
float:left;
margin:0 0 0 30px; 
padding:0 0 5px 0;
color: #495e7f;
width:600px;
font-size:14px;
font-weight:bold;
}

.client_bottom .sub_header{
margin:0 0 10px 30px;
padding:0;
float:left;
font-size:16px;
color:#495e7f;
font-weight:bold;	
}

/***************** BE A VENDOR PAGE ****************/
/*************************************************/

.form_container{
	width:330px;
	height:190px;
	margin:40px 0 0 0;
	
}

.form_elements{	
	float:left;
	font-size:110%;
	width:150px;
	position:relative;
	left:12px;
	margin:5px 0 5px 10px;
	color:#4e6ba3;
	padding:0;
}

.form_elements1{
	float:left;
	width:75px;
	margin:3px 0px 3px 0;		
	padding:0;
}
.form_elements2{
	float:left;
	width:150px;
	margin:3px 0px 3px 0;	
	padding:0;
}
.form_elements_text_area
{
	float:left;
	width:120px;
	height:40px;
	margin:10px 0px 3px 0;	
	padding:0;
}

.form_elements5{
	float:left;
	width:130px;
	margin:3px 0px 3px 0;	
	padding:0;
	color:#4e6ba3;
}

.form_elements3{
	clear:both;
	float:right;
	width:60px;
	padding:0;
	margin:3px 50px 0 0px;	
	padding:0;
}

.form_elements4{
	clear:both;
	font-size:13px;
	width:120px;
	margin:5px 0 5px 178px;
	color:#4e6ba3;
	padding:0;
}


.content_vendor{
margin:10px 0 0 7px;
padding:0;
float:left;
width:530px;
display:inline;
background:url(../images/top_vendor.jpg) no-repeat;
}

.content_vendor h1{
margin:0 0 10px 25px;
padding:0;
font-size:18px;
font-weight:100;
color:#495e7f;
width:470px;
}

.content_vendor p{
margin:0 0 0 25px; 
padding:0 0 10px 0;
color: #495e7f;
width:490px;
font-size:14px;
border-bottom:1px solid #c0db58;
}

.content_vendor2{
margin:0 0 0 7px;
padding:0;
float:left;
width:530px;
display:inline;
background:url(../images/bottom_vendor.jpg) no-repeat;
}

.content_vendor2 h1{
margin:30px 0 10px 25px;
padding:0;
font-size:18px;
font-weight:100;
color:#495e7f;
width:470px;
}

.content_vendor2 h2{
margin:0 0 10px 0;
padding:0;
font-size:16px;
font-weight:bold;
color:#495e7f;
width:470px;
}

.content_vendor2 .sub{
margin:0 0 10px 25px; 
padding:0;
color:#495e7f;
width:480px;
font-size:14px;
}

.content_right{
margin:10px 0 0 15px;
padding:0;
float:left;
width:390px;
display:inline;
background:url(../images/right_vendor.jpg) no-repeat;
}

.content_right h1{
margin:0 0 10px 25px;
padding:0 0 5px 0;
font-size:24px;
font-weight:100;
color:#495e7f;
border-bottom:1px solid #c0db58;
width:340px;
}

.content_right p{
margin:0 0 0 25px; 
padding:0;
color: #495e7f;
width:300px;
font-size:14px;
}

.content_right h2{
margin:8px 0 0 260px;
padding:0 0 20px 0;
font-size:18px;
font-weight:100;
color:#495e7f;
}

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

#form_wrap{	
	width:350px;
	height:320px;
	margin:15px 0 0 25px;
	padding:0 0 20px 0;
}


#form_wrap_a{	
	width:350px;
	margin:5px 0 0 25px;
	padding:0 0 20px 0;
}

#form_wrap2{	
	width:350px;
	height:260px;
	margin-left:200px;
}

.line_wrap{
	width:350px;
	float:left;
	height:30px;
	padding:0;
	margin:0;
}

.line_wrap_c{
	width:200px;
	height:40px;
	float:left;

}
.line_wrap_big{
	width:300px;
	height:45px;
	float:left;
	padding:2px 0 18px 0;
	display:inline;
	margin:0;
}

.line_wrap_input{
	width:300px;
	float:left;
	padding:0;
	display:inline;
	margin:0;
}

.line_wrap_b{
	width:180px;
	height:85px;
	float:left;
	padding:0px 0 10px 0;
	margin:0;
}
.form_elements_big{
	clear:both;
	float:left;
	width:60px;
	margin:3px 0px 0 0px;	
	}

label {
	display: block;
	width: 130px;
	text-align: left;
	padding-top:-5px;
	float:left;	
}

input {
	display: block;
	width: 130px;
	float: left;
	margin-bottom: 7px;
}
textarea {
	display: block;
	width: 160px;
	float: left;
	margin-bottom: 10px;
}


br {
	clear: left;
}

.p2 { font-size: 12px; color: #495e7f; }


.p3 {	
	width: 130px;
	text-align: left;
	float:left;	
	font-size: 12px;
	padding-top:10px;
	color: #495e7f; 
}

.p4 {
clear:both;
margin:20px 0 0 207px;
padding:0; 
color: #495e7f;
font-size:14px;
}

#form_wrap_contact{
	width:200px;
	height:450px;
	padding:0;
	margin-left:50px;

}
.f_cont{
	width: 300px;
	text-align: left;
	margin-left:50px;
	font-size: 12px;

}


/***************** FAQ PAGE ****************/
/*************************************************/

.client_d{
margin:0 0 0 30px;
padding:0 0 0 0;
float:left;
width:900px;
display:inline;
border-bottom:2px solid white;
}

.client_d h1{
margin:0 0 10px 0;
padding:0;
font-size:22px;
font-weight:100;
color:#495e7f;
width:800px;
border-bottom:1px solid #c0db58;
}

.client_d p.question{
float:left;
margin:0; 
padding:20px 0 10px 0;
display:inline;
color: #495e7f;
width:800px;
font-size:14px;
font-weight:bold;
}

.client_d p.question1{
float:left;
margin:0; 
padding:10px 0 10px 0;
display:inline;
color: #495e7f;
width:800px;
font-size:14px;
font-weight:bold;
}

.client_d p.question2{
float:left;
margin:0; 
padding:20px 0 10px 0;
display:inline;
color: #495e7f;
width:800px;
font-size:20px;
}

.client_d p.answer{
float:left;
margin:0; 
padding:0 0 25px 0;
display:inline;
color: #495e7f;
width:800px;
font-size:14px;
}

.client_d .sub_header{
margin:0 0 10px 15px;
padding:0;
float:left;
font-size:16px;
color:#495e7f;
font-weight:bold;	
}


/***************** CONTACT PAGE ****************/
/*************************************************/

.content_contact{
margin:10px 0 0 15px;
padding:0;
float:left;
width:390px;
display:inline;
background:url(../images/right_contact.jpg) no-repeat;
}

.content_contact h1{
margin:0 0 10px 25px;
padding:0 0 5px 0;
font-size:24px;
font-weight:100;
color:#495e7f;
border-bottom:1px solid #c0db58;
width:340px;
}

.content_contact h2{
margin:8px 0 0 260px;
padding:0 0 20px 0;
font-size:18px;
font-weight:100;
color:#495e7f;
}

.content_c{
margin:10px 0 0 7px;
padding:0 0 18px 0;
float:left;
width:530px;
display:inline;
background:url(../images/top_c.jpg) no-repeat;
}

.content_c h1{
margin:0 0 10px 25px;
padding:0;
font-size:18px;
font-weight:100;
color:#495e7f;
width:470px;
}

.content_c p{
margin:0 0 0 25px; 
padding:0 0 26px 0;
color: #495e7f;
width:490px;
font-size:14px;
border-bottom:1px solid #c0db58;

}

.content_c2{
margin:0 0 0 7px;
padding:0;
float:left;
width:530px;
display:inline;
background:url(../images/bottom_c.jpg) no-repeat;
}

.content_c2 h1{
margin:30px 0 10px 25px;
padding:0;
font-size:18px;
font-weight:100;
color:#495e7f;
width:470px;
}

.content_c2 h2{
margin:0 0 10px 0;
padding:0;
font-size:16px;
font-weight:bold;
color:#495e7f;
width:470px;
}

.content_c2 .sub{
margin:0 0 10px 25px; 
padding:0;
color:#495e7f;
width:480px;
font-size:14px;
}


/***************** THANK YOU PAGE ****************/
/*************************************************/

.content_thanks{
margin:10px 0 0 7px;
padding:0;
float:left;
width:530px;
display:inline;
background:url(../images/top_vendor.jpg) no-repeat;
}

.content_thanks h1{
margin:0 0 10px 25px;
padding:0;
font-size:18px;
font-weight:100;
color:#495e7f;
width:470px;
}

.content_thanks p{
margin:0 0 0 25px; 
padding:0 0 105px 0;
color: #495e7f;
width:490px;
font-size:14px;
}
