/* CSS Document */

#content-wrapper {
	width:962px;
}

#content-wrapper div.toproundbox {
	width:962px;
	height:11px;
}

#content-wrapper div.topleftround, .topRightColTop div.topLeftCorn, div#productsBoxColTop div.topLeftCorn, div#coupansBoxColTop div.topLeftCorn, div#friendsBoxColTop div.topLeftCorn {
	background:url(../images/cornerTopLeft.jpg) left top no-repeat;
	width:11px;
	height:11px;
	float:left;
	font-size:0px;
}

#content-wrapper div.toprightround, .topRightColTop div.topRightCorn, div#productsBoxColTop div.topRightCorn, div#coupansBoxColTop div.topRightCorn, div#friendsBoxColTop div.topRightCorn {
	background:url(../images/cornerTopRight.jpg) right top no-repeat;
	width:11px;
	height:11px;
	float:left;
	font-size:0px;
}

#content-wrapper .centerround {
	background:url(../images/cornerCenter.jpg) repeat-x top;
	width:940px;
	float:left;
	height:11px;
	font-size:0px;
}

#shopdesc {
	width:390px;
	float:left;
	background:#424143 none repeat;
}

#shopdesc p {
	width:350px;
}

#shop-desc {
	width:350px;
	margin-top:5px;
}
#shop-desc p {
	font-size:12px;
}

#shop-title {
	width:370px;
	float:left;
	margin-left:10px;
	height:40px;
}

.shopbigtitle {
	font-size:24px;
	color:#FFFFFF;
	line-height:35px;
	vertical-align:middle;
	float:left;
	margin:0 5px;
}

.title_div {
	height:40px;
	margin-left:10px;
	text-align:left;
	width:440px;
}

.title-icon {
	float:left;
	margin:0px 5px;
}

div#topLeftInnerColTop {
	height:11px;
	width:370px;
	margin-left:10px;
	clear:both;
}

div#topLeftInnerColTop div.topCenter {
	background-image:url(../images/LandingInnerColTopCenter.jpg);
	background-repeat:repeat-x;
	float:left;
	height:11px;
	width:344px;
}

div#topLeftInnerColTop div.topLeftCorn, div#top2LeftInnerColTop div.topLeftCorn {
	background:url(../images/LandingInnerColTopLeft.jpg) no-repeat top;
	float:left;
	height:11px;
	width:11px;
}

div#topLeftInnerColTop div.topRightCorn, div#top2LeftInnerColTop div.toprightCorn {
	background:url(../images/LandingInnerColTopRight.jpg) no-repeat top;
	float:left;
	height:11px;
	width:11px;
}

div#topLeftInnerColCenter {
	background-image:url(../images/LandingInnerColCenterSingleHistoryBG.jpg);
	background-repeat:repeat-y;
	color:#000000;
	font-size:11px;
	min-height:450px;
	margin-left:10px;
	padding-bottom:1px;
	width:370px;
	clear:both;
}

div#topLeftInnerColBottom {
	height:11px;
	width:370px;
	clear:both;
	margin-left:10px;
	margin-bottom:5px;
}

div#topLeftInnerColBottom .topLeftCorn, div#top2LeftInnerColBottom .topLeftCorn {
	background-image:url(../images/LandingInnerColBottomLeft.jpg);
	float:left;
	height:11px;
	width:11px;
}

div#topLeftInnerColBottom .topRightCorn, div#top2LeftInnerColBottom .topRightCorn {
	background-image:url(../images/LandingInnerColBottomRight.jpg);
	float:left;
	height:11px;
	width:11px;
}

div#topLeftInnerColBottom div.topCenter {
	background-image:url(../images/LandingInnerColBottomCenter.jpg);
	background-repeat:repeat-x;
	float:left;
	height:11px;
	width:344px;
}

div#showShopHeaderContent {
	background:#424143 url(../images/LandingLeftColBottomRightSingleShopPg.jpg) no-repeat scroll right bottom;;
	float:right;
	width:572px;
	height:135px;
}

div#showShopContent {
	background:#424143 url(../images/LandingLeftColBottomRightSingleShopPg.jpg) no-repeat scroll right bottom;;
	float:right;
	width:650px;
	height:auto;
}

div#top2LeftInnerColTop, div#top2LeftInnerColBottom {
	height:11px;
	width:542px;
	clear:both;
	font-size:0px;
}

div#top2LeftInnerColTop div.topCenter {
	background-image:url(../images/LandingInnerColTopCenter.jpg);
	background-repeat:repeat-x;
	float:left;
	height:11px;
	width:520px;
}

div#top2LeftInnerColBottom div.topCenter {
	background-image:url(../images/LandingInnerColBottomCenter.jpg);
	background-repeat:repeat-x;
	float:left;
	height:11px;
	width:520px;
}	

div#top2LeftInnerColCenter {
	background:#FFFFFF none;
	color:#000000;
	font-size:11px;
	width:542px;
	height:105px;
	vertical-align:top;
}

#heading_name {
	color:#3D96FC;
	font-size:24px;
	line-height:24px;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	float:left;
	width:400px;
}

#heading_address, .heading1 {
	color:#000000;
	font-size:22px;
	line-height:22px;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	float:left;
	width:400px;
}

#heading_img {
	float:right;
	width:60px;
	height:60px;
}

div.topRightColTop {
	height:11px;
	margin-top:18px;
	width:550px;
	float:right;
}

div.topRightColTop div.topCenter {
	background:url(../images/cornerCenter.jpg) repeat-x top;
	width:528px;
	float:left;
	height:11px;
	font-size:0px;
}

div.topRightColBottom {
	height:11px;
	width:550px;
	float:right;
	margin-bottom:10px;
}

div.topRightColBottom div.topLeftCorn, div#topCenterLeftBtmCornersBox div.topLeftCorn, div#productsBoxColBottom div.topLeftCorn, div#coupansBoxColBottom div.topLeftCorn, div#friendsBoxColBottom div.topLeftCorn {
	background:url(../images/LandingLeftColBottomLeft.jpg) left no-repeat;
	float:left;
	height:11px;
	width:11px;
}

div.topRightColBottom div.topRightCorn, div#topCenterLeftBtmCornersBox div.topRightCorn, div#productsBoxColBottom div.topRightCorn, div#coupansBoxColBottom div.topRightCorn, div#friendsBoxColBottom div.topRightCorn {
	background:url(../images/LandingLeftColBottomRight.jpg) right no-repeat;
	float:left;
	height:11px;
	width:11px;
}

div.topRightColBottom div.topCenter {
	background-image:url(../images/LandingLeftColBottomCenter.jpg);
	background-repeat:repeat-x;
	float:left;
	height:11px;
	width:528px;
}

div.topRightColContent {
	background:#424143 none repeat scroll 0 0;
	margin-left:1px;
	width:550px;
	float:right;
	height:185px;
}

#brands-title {
	width:500px;
	margin-left:10px;
}

#brand_slider {
	width:520px;
	display:block; 
	position:relative; 
}

.brands_leftslide {
	background:url(../images/BrandsLeftArrowBtn.jpg) top left no-repeat;
	width:35px;
	height:140px;
	float:left;
	display:block; 
	cursor:pointer;
}

.brands_rightslide {
	background:url(../images/BrandsRightArrowBtn.jpg) top right no-repeat;
	width:35px;
	height:140px;
	float:left;
	display:block; 
	cursor:pointer;
}

#brands_contents {
	width:450px;
	float:left;
	height:140px;
	background:#FFFFFF no-repeat;
	position:relative ; 
	overflow:hidden ;
}

#shopbrands {
	/*width:450px;*/
	display:block; 
	position:relative; 
	/*height:140px;*/
	/*padding:0px 10px;*/
}

.shopbrand {
	width:140px;
	height:140px;
	/*display:table-cell;
	vertical-align:middle; */
	position:relative; 
	float:left;
	text-align:center;
	margin:0px 5px;
}

.shopbrand img {
	border:none; 
}

div#topCenterLeftBtmCornersBox {
	height:11px;
	width:390px;
	clear:both;
}

div#topCenterLeftBtmCornersBox div.topCenter {
	background-image:url(../images/LandingLeftColBottomCenter.jpg);
	background-repeat:repeat-x;
	float:left;
	height:11px;
	width:368px;
}

#locations {
	width:250px;
	border-right:#FFFFFF solid 2px;
	float:left;
	margin-top:5px;
	margin-left:25px;
	color:#FFFFFF;
	line-height:20px;
	font-size:12px;
}

#events {
	width:250px;
	float:left;
	margin-top:5px;
	margin-left:10px;
	color:#00ADEC;
	line-height:20px;
	font-size:12px;
}

#gmap-contents {
	background:#424143;
	width:550px;
	float:right;
}	

#gmap-title {
	background:#424143;
	width:540px;
	float:right;
	height:50px;
}

#shop-gmap {
	width:500px;
	height:260px;
	clear:both;
}	

#shopservices {
	width:390px;
	float:left;
	background-color:#000000;
}

#serviceslist {
	width:380px;
	float:left;
}

.service {
	width:110px;
	height:100px;
	text-align:left;
	color:#FFFFFF;
	float:left;
	font-size:12px;
}	

#shopsocialsites {
	width:390px;
	float:left;
	background-color:#000000;
}

#siteslist {
	width:380px;
	float:left;
}

.socialsite {
	width:70px;
	height:70px;
	text-align:left;
	color:#FFFFFF;
	float:left;
}

#divshopproducts {
	width:962px;
	clear:both;
}

#shop-products {
	width:920px;
	clear:both;
}

div#wrapper-coupan-friends {
	width:962px;
	clear:both;
	margin-top:10px;
	height:360px;
}

div#divcontact-shop {
	width:962px;
	clear:both;
	padding-top:10px;
}

div#contact-form {
	width:940px;
	text-align:left;
	margin-bottom:5px;
}	

div#divshopcoupans, div#divshopfriends {
	width:470px;
	float:left;
}

div#productsBoxColTop, div#productsBoxColBottom {
	height:11px;
	width:962px;
	clear:both;
}

div#productsBoxColTop div.topCenter {
	background:url(../images/cornerCenter.jpg) repeat-x top;
	width:940px;
	float:left;
	height:11px;
	font-size:0px;
}

div#productsBoxColBottom div.topCenter {
	background-image:url(../images/LandingLeftColBottomCenter.jpg);
	background-repeat:repeat-x;
	float:left;
	height:11px;
	width:940px;
}

div#coupansBoxColTop, div#coupansBoxColBottom {
	height:11px;
	width:470px;
	float:left;
}

div#friendsBoxColTop, div#friendsBoxColBottom {
	height:11px;
	width:470px;
	float:left;
}

div#coupansBoxColTop div.topCenter, div#friendsBoxColTop div.topCenter {
	background:url(../images/cornerCenter.jpg) repeat-x top;
	width:448px;
	float:left;
	height:11px;
	font-size:0px;
}

div#coupansBoxColBottom div.topCenter, div#friendsBoxColBottom div.topCenter {
	background-image:url(../images/LandingLeftColBottomCenter.jpg);
	background-repeat:repeat-x;
	float:left;
	height:11px;
	width:448px;
}	

div#productsBoxColCenter {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#424143 none repeat scroll 0 0;
	width:962px;
	height:280px;
}

div#coupansBoxColCenter, div#friendsBoxColCenter {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	
	background:#404042 none repeat scroll 0 0;
	width:470px;
	height:335px;
	float:left;
}

#coupans, #friends {
	height:280px;
	width:100%;
}	

#coupan-slide, #friend-slide {
	width:100%;
	height:20px;
}

#shop-products {
	margin:5px 10px;
	width:900px;
	display:block; 
	position:relative;
}

#product-title {
	width:900px;
	text-align:left;
}

#coupan-title, #friend-title {
	width:440px;
	text-align:left;
	margin-left:10px;
	height:35px;
}

.products_back {
	background:url(../images/SingleShopProductButtonLeftOn.jpg) left no-repeat;
	width:34px;
	height:230px;
	float:left;
	display:block; 
	cursor:pointer;
}

.products_forward {
	background:url(../images/SingleShopProductButtonRightOn.jpg) right no-repeat;
	width:34px;
	height:230px;
	float:left;
	display:block; 
	cursor:pointer;
}

.shopproducts_content {
	width:820px;
	float:left;
	height:230px;
	background-image:url(../images/SingleShopProductCenterBg.jpg);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	position:relative ; 
	overflow:hidden ;
}

#shopcoupans_content, #shopfriends_content {
	width:420px;
	height:300px;
	background-image:url(../images/SingleShopCoupanCenterBg.jpg);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	position:relative ; 
	overflow:hidden ;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
}	

#shopproducts {
	width:800px;
	display:block; 
	position:relative; 
}	

.shopproduct {
	width:200px;
	height:220px;
	float:left;
	margin-top:5px;
	display:block; 
	position:relative; 
}

#shop-products div.SlideItMoo_forward,
#shop-products div.SlideItMoo_back,
{ 
	display:block; 
	cursor:pointer; 
}


#shopproducts a img{ border:none; }

.shopcoupan {
	width:140px;
	height:130px;
	float:left;
	padding:5px 0px;
}

.coupan-img {
	border:#CCCCCC 2px solid;
	width:120px;
	height:120px;
	display:table-cell;
	vertical-align:middle;
}

.coupan-img a, .lblink{
	color:#00CCFF;
	text-decoration:underline;
}

.coupan-name {
	width:120px;
	height:20px;
	text-align:center;
	font-size:12px;
	color:#666666;
}

#shopstats tr{
	height:30px;
}

.left-title {
	font-weight:bold;
	font-size:14px;
	color:#3366FF;
}

.right-title {
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
}

.right-title a {
	color:#000000;
}

.right-title a:hover {
	color:#FF6600;
	text-decoration:underline;
}

#contactFormTop {
	background:url(../images/contact_top.jpg) center no-repeat;
	width:940px;
	height:13px;
	font-size:0px;
}

#contactFormBottom {
	background:url(../images/contact_bottom.jpg) center no-repeat;
	width:940px;
	height:13px;
	font-size:0px;
}

#contactFormContent {
	background:url(../images/contact_center.jpg) repeat-y center;
	width:940px;
}

#inquiry tr{
	height:40px;
	color:#FFFFFF;
}

#brownertitle {
	text-align:left;
	color:#33CCFF;
	font-size:24px;
	font-weight:bold;
	width:340px;
}

.newsdivwrapper {
	height:135px;
	width:400px;
	margin-top:5px;
	display:table;
}

.newsimage {
	height:120px;
/*	vertical-align:middle;
	display:table-cell;*/
	margin:10px 0px;
	width:120px;
	float:left;
}

.newsdesc {
	height:120px;
	width:280px;
	padding:5px 0px;
	display:table-cell;
	float:left;
	text-align:center;
}

.news-title {
	font-size:16px;
	color:#3399FF;
	font-weight:bold;
	font-style:oblique;
}
.news-desc {
	font-size:12px;
	text-align:center;
}

#brandsites-wrapper {
	width:470px;
	float:left;
}

#brandsocialsites {
	background-color:#000000;
	width:430px;
	float:left;
	padding:0px 10px;
}

#brandsiteslist {
	width:450px;
	float:left;
}

#brandevents {
	width:450px;
	float:left;
	margin-left:20px;
	color:#FFFFFF;
	line-height:20px;
	font-size:12px;
}

#site-event-wrapper {
	clear:both;
	width:962px;
	height:120px;
	margin:10px 0px;
}
