/* CSS Document - Gleent Innovative Technologies */

*

{

	margin: 0;

	outline: none;

	padding: 0;

}

body, html

{

	font: "Trebuchet MS", Arial, Helvetica, sans-serif;

	background-color:#fff;
	background:url(../images/bg.jpg) repeat-x bottom center fixed;

}
.no-bullet 		{ list-style: none;list-style-image:none; }
.no-padding     { padding:0; }
.no-margin		{ margin:0; }
.no-indent      { margin-left:0;padding-left:0; }






/* =Container

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#bluebg {

	background-image:url(../images/new/bluebg.png); background-repeat:repeat-x;

	width: 100%;

	height:100%;

}

#bluebg2 {

	background-image:url(../images/new/bluebg2.png); background-repeat:no-repeat;

	background-position:top;

	width: 100%;

	height: 100%;

}
#mail .mail:link, #mail .mail:visited { color:#0099FF; text-decoration:underline;}
#mail .mail:hover, #mail mail:active { color:#0099FF; text-decoration:none;}

.serv:link, .serv:visited { text-decoration:none; color:#424242;}
.serv:hover, .serv:active { text-decoration:none; color:#666666}

#bluebg a:link { text-decoration:none;

				color:#ffffff;}

#bluebg a:hover { text-decoration:none;

				color:#abe2ff;}

#bluebg a:visited { text-decoration:none;

				color:#ffffff;}

#bluebg a:active { text-decoration:none;

				color:#ffffff;}



#container {

	margin: 0 auto;

	text-align: left;

}

#header {

	position:relative;

	float: none;

	background-image:url(../images/new/header.jpg);

	background-repeat:no-repeat;

	width: 1024px;

	height: 70px;

}



#footer a:link 			{ text-decoration:none;

color:#abe2ff;}

#footer a:visited 		{ text-decoration:none;

color:#FFFFFF;}

#footer a:hover 		{ text-decoration:none;

color:#ffffff;}

#footer a:active 		{ text-decoration:none; 

color:#FFFFFF;}





/*----------------------------------------------header02--------------------------------------------*/

#body {

	background: #fff;
	height:150px;
	width:960px;
	margin:auto;

}





#header02 {

	background-image:url(../images/new/header02.png);

	background-repeat:no-repeat;

	background-position:center;

	width: 960px;

	height: 150px;
	margin-top:9px;

}

#headercontent {

	margin:auto;

	padding: 12px;

}



.style10 {

	font-family:"Trebuchet MS";

	font-size:19px;

	color:#0f59b3;

}

.style11 {

	font-family:"Trebuchet MS";

	font-size:11px;

	color:#767272;

	font-weight:bold;

}

.style12 {

	font-size: 10px;

	color:#ededee;

}

.style13 {

	font-family:"Trebuchet MS";

	font-size:11.87px;

}

.style14 {

	font-size: 8px;

	color:#ededee;

}

.style15 {

	font-size: 3px;

	color:#94c4f7;

}

.style16 {

	font-family:"Trebuchet MS";

	font-size: 16px;

	color:#0e2c4f;

	font-weight:bold;

}

.style17 {

	font-family:"Trebuchet MS";

	font-size:12px;

	color:#173e69;	

}

.style18 {

	font-family:"Trebuchet MS";

	font-size:13px;

	color:#FFFFFF;

}

.style19 {

	font-family:"Trebuchet MS";

	font-size:16px;

	color:#0c5bad;

	font-weight:bold;

}

.style20 {

	font-family:"Trebuchet MS";

	font-size:13px;

	color:#0c5bad;

	font-weight:bold;

}

.style21 {

	font-size: 7px;

	color:#94c4f7;

}

.style22 {

	font-size: 10px;

	color:#94c4f7;

}

.style23 {

	font-family:"Trebuchet MS";

	color:#005fcf;

	font-size:16px;

	font-weight:bold;

	padding:15px;

}

.style24 {

	font-family:"Trebuchet MS";

	color:#1D6F000;

	font-size:18px;

	font-weight:bold;

}
.spot-title {
	font-family:"Trebuchet MS";
	color:#3A3633;
	font-size:14px;
	font-weight:bold;
}
.style25 {

	font-family:"Trebuchet MS";

	color:black;

	font-size:11px;

	

}

.style26 {

	font-family:"Trebuchet MS";

	color:#005fcf;

	font-size:20px;

	padding:15px;

	margin:5px;

}

.style27 {

	font-family:"Trebuchet MS";

	color:#3d3d3d;

	font-size:17px;

	padding:35px;

}

.style28 {

	font-family:"Trebuchet MS";

	color:black;

	font-size:17px;

	padding:25px;

}

.style29 {

	font-family:"Trebuchet MS";

	color:white;

	font-size:10px;

	text-align:center;

}

.style30 {

	font-family:"Trebuchet MS";

	color:black;

	font-size:12px;

}

.style31 {

	font-family:"Trebuchet MS";

	font-size:13px;

	color:#171717;

	font-weight:bold;

}

.style32 {

	font-family:"Trebuchet MS";

	font-size:15px;

	color:#171717;

	font-weight:bold;

}

.style33 {

	font-family:"Trebuchet MS";

	font-size:14px;

	color:gray;

	font-weight:bold;

}

.style34 {

	font-family:"Trebuchet MS";

	font-size:15px;

	color:#3f8eeb;

	font-weight:bold;

}

.style35 {

	font-family:"Trebuchet MS";

	color:#012e62;

	font-size:20px;

	padding:23px;

	margin:5px;

}

.style36 {

	font-family:"Trebuchet MS";
	color:#3C77AA;
	text-indent:15px;
	font-size:20px;
	text-align:left;
	display:block;
	line-height:35px;
	width:100%;
	height:35px;
	padding-bottom:0;



}

.style37 {

	font-family:"Trebuchet MS";

	color:#3772a8;

	font-size:14px;

	font-weight:bold;
	

}

.style38 {

	padding-top:10px;

}

.style39 {

	font-family:"arial";

	font-size:13px;

}

.style40 {

	font-family:"arial";

	font-size:13px;

	color:#151515;

}

/*-----------------------------------------------bottomheader---------------------------------------*/

#bottomheader {
	background-image:url(../images/new/);
	background-repeat:no-repeat;
	background-position:center;
	width:960px;
	height:auto;
	display:block;
	padding:0;
	margin:20px auto;
}
/*-----------------------------------------------insideheader----------------------------------------*/
#insideheader01 {
	height:180px;
	background:url(../images/new/subheadbg.jpg) repeat-x top center #656972;
	border:1px solid #44566c;
	margin:6px;
}
#insideheader {
	background-position:left;
	background-repeat:no-repeat;
	width:auto;
}
/*------------------------------------------------Content---------------------------------------------*/
#content {
	background-color:transparent;
	width:auto;
	margin:auto;
	height:100%;
}
#innercontent {
	width:946px;
	height:100%;
	background:#FFFFFF;
	border:1px solid #999999;
}
/*-------------------------------------------------location------------------------------------------*/
/*#location {
	background-image:url(../images/new/savelargelocationbg.png);
	background-repeat:no-repeat;
	background-position:center;
	height:387px;
}*/
/*-------------------------------------------------footer--------------------------------------------*/
#footer {
	background-color:#066da5;
	background-position:center;
	width:100%;
}
/*------------------------------------------------menu-----------------------------------------------*/
#menu {
	width:427px;
	height:26px;
	background-image:url(http://www.savelarge.com/images/new/menu001.png);
	position:relative;
}
#home { position:absolute; left:7px;}

#save { position:absolute; left:60px;}

#merchants { position:absolute; left:165px;}

#join { position:absolute; left:255px;}

#dealers { position:absolute; left:360px;}
/*-----------------------------------------location_template-----------------------------------*/
#location_head { width:850px; height:122px; position:relative;}
#location_head ul {
		position:absolute;
		right:0;
		top:45px;
}
#location_head ul li { 
		float:left;
		padding:0 8px;
}
#location_head ul li a {
		font-size:16px;
		font-weight:bold;
		color:#666666;
}
#location_head ul li a:hover {
		color:#fff;
		background:#6fbc45;
		text-decoration:none;
}

#location_subheader {
		width:850px;
		height:100%;
		padding-top:30px;
		color:#FFFFFF;
		font-size:21px;
}
#home_subheader {
		width:850px;
		height:100%;
		padding-top:30px;
		color:#FFFFFF;
		font-size:21px;
		background:url(../images/revise/slider_bg_top.jpg) no-repeat top center;
}
#home_subheader .content {
		width:50%;
		height:100%;
}
#home_subheader .content p {
		font-size:12px;
		color:#FFFFFF;
}


#events .link:link, #events .link:visited { color:#0066FF; text-decoration:underline;}
#events .link:hover, #events .link:active { color:#0066CC; text-decoration:none;}

.john:link, .john:visited { color:#333333; text-decoration:none;}
.john:hover, .john:active { color:#333333; text-decoration:underline;}

#events { 
	width:270px;
	height:100%;
	display:block;
}
#events h2 {
	padding:12px 10px 7px 1px;
	border-bottom:1px solid #999999;
	font-size:18px;
	font-family:"Segoe UI";
}
#events p {
	font-size:12px;
	margin:12px 8px;
	color:#333333;
}


/*---------------------------------------location_template_end---------------------------------*/


#menu ul #sddm li #save a:hover { text-decoration:none; color:#FFFFFF;}
#menu ul #sddm li #save a:link { text-decoration:none; color:#FFFFFF;}
#menu ul #sddm li #save a:active { text-decoration:none; color:#FFFFFF;}
#menu ul #sddm li #save a:visited { text-decoration:none; color:#FFFFFF;}


#sddm

{	margin: 0;

	padding: 0;

	z-index: 30}
	
#sddm li div {
	margin-left:40px;
	margin-top:5px;
}

#sddm li

{	margin: 0;

	padding: 0;

	list-style: none;

	float: left;

	font: bold 16px arial;
}

#sddm li a

{	display: block;

	margin: 0 1px 0 0;

	padding: 4px 10px;

	background: transparent;

	color: #FFF;

	text-align: center;

	text-decoration: none}



#sddm li a:hover

{	background: transparent;}



#sddm div

{	position: absolute;

	visibility: hidden;
	left:53px;
	top:25px;

	margin:0;
	width:auto;

	padding: 0;

	background: #70c144;}



	#sddm li div a

	{	position: relative;

		display: block;

		margin: 5px;

		padding: 2px 15px 2px 5px;

		white-space: nowrap;

		text-align: left;

		text-decoration: none;
		
		border-bottom:1px solid #afd36b;

		background: #70c144;

		color:#fff;

		font: 14px arial bold}



	#sddm li div a:hover

	{	background: #bad981;

		color:#3d7a1c;
		margin:5px;}