/* Global Tags */

*			{ margin:0; padding:0;}

body		{ font-family:Helvetica, sans-serif; font-size:62.5%; background:#003c77 ;}

h1			{ font-size:1.8em; color:#3795cd; font-weight:bold; padding-bottom:10px; }

p			{ font-size:1.2em; color:#003c78; line-height:20px;  }

a			{  color:#003c78; text-decoration:none; }  

a:hover		{  color:#003c78; text-decoration:underline; }  

h2			{ font-size:1.8em; color:#3795cd; font-weight:bold; padding:30px 0 10px 0; }

h3			{ font-size:1.3em; color:#3795cd; font-weight:bold; padding:10px 0 10px 0; }

.title		{ font-size:1.8em; color:#3795cd; font-weight:bold; padding:20px 0 10px 0; }

.title-top	{ font-size:1.5em; color:#3795cd; padding:5px 0 0 0; }

img 		{ border: none; }

#special-offers-header { width:217px; background:#c22b32; height: 30px; padding: 5px 5px 5px 10px;   }

#special-offers-header p {
    color: #FFFFFF !important;
    font-size: 1.8em !important;
    line-height: 34px !important;
}

#special-offers ul { margin: 0 10px;  }

#special-offers li {
    font-size: 1.2em;
    list-style-type: none;
}

#special-offers p {
    color: #003C78;
    font-size: 1em;
}

#special-offers h2 {
    color: #3795CD;
    font-size: 1.2em;
}

#special-offers { width:232px; background:#ebf8ff; height: 400px; margin: 0 0 15px 0;  }

#special-offers img {float: right;
    margin: 10px 16px 10px 0 !important; }

.contact-form-container	{ height: 230px; width: 957px; background:#fff; text-align:center; padding: 200px 0 0 0; font-size:1.2em;}

.contact-form-container .tickredbox { padding: 0 0 0 160px; color: #3795cd; }

.contact-form-container .tickyellowbox { padding: 0 0 0 160px; color: #3795cd; }

#suttle		{ width: 530px; height:20px; text-align:center; padding: 0 0 0 230px; }

#suttle	ul	{ text-align:center; } 

#suttle	li	{ font-size: 1.0em; list-style-type:none; display:inline; } 

#suttle li	a	{ color: #2f4aa5; text-decoration:none; }

#suttle li	a:hover	{ color: #2f4aa5; text-decoration:none; }

#rss	{ width: 190px; overflow:hidden; padding: 0 0 0 15px; }

#rss h2 { font-size: 1.2em; color: #3795cd; }
#rss p { font-size: 1.0em; color: #003C78; }

#rss ul	{ margin-bottom: 10px; }

#rss li	{ list-style-type:none; font-size:1.2em;  }

#rss img { float:right; margin: 0 16px 10px 0; }


/* Layout Styles */

#suppliers	{ width: 145px; margin: auto; padding-left: 50px;  } 

#contentRight #suppliers img	{ margin: 7px auto;  } 

#container	{ width:958px; overflow:hidden; margin:0 auto; padding:0 18px; }

#container2	{ width:900px; overflow:hidden; margin:0 auto; padding:0 0 0 88px; }

#header		{ height:158px; background:url(images/toplinks-bg.png) no-repeat bottom;}

#logo		{ width:178px; float:left; padding:38px 0 0 17px;}

#pagewrap	{ width: 100%; background:url(images/bg.jpg) repeat-x #FFF;  } 

#header-info	{width:747px; float:right;}

#tel-container	{ padding-top:50px; overflow:hidden;}

.tel		{ width:172px; float:left; padding-left:20px; }

.location	{ color:#fffb06; font-weight:bold; font-size:1.4em;}

.number		{ color:#FFF; font-size:1.8em;}

.tel-last 	{ width:120px; float:left; padding-left:20px;}

/* Toplinks */

#toplinks	{ height:52px; margin-top:16px; }

#toplinks ul 		{}

#toplinks ul li 	{ display:inline; float:left; padding-right:17px;  line-height:52px;}

#toplinks ul li a	{ font-size:1.3em; color:#FFF; text-decoration:none; line-height:52px; display:block;}

#toplinks ul li a:hover	{ font-size:1.3em; color:#f0ff00; text-decoration:none; line-height:52px; display:block; background: url(images/bg-point.jpg) center no-repeat;}

/* call too actions */

#calltwo-container		{ width: 722px; height:110px; padding-left: 10px; margin-top:-1px;  } 

.box					{ width: 220px; height: 94px; background: url(images/calltwo-bg.jpg) no-repeat; padding: 10px; float:left;}

#box-offer				{ width: 220px; height: 94px; background: url(images/calltwo-bg2.jpg) no-repeat; padding: 10px; float:left;}

.calltwo-text			{ font-size: 1.2em; color: #fff; }

.calltwo-link			{ font-size: 1.0em; color: #fff; }

.calltwo-link a			{ color:#fff; text-decoration:none; } 

.calltwo-button			{ height: 23px; width: 85px; background:url(images/button.png) no-repeat; margin: 20px 0 0 135px; padding: 1px 0 0 12px; } 

.calltwo-button2			{ height: 23px; width: 85px; background:url(images/button-offers.png) no-repeat; margin: 20px 0 0 135px; padding: 1px 0 0 12px; } 

/* Content */

#tick-holder		{ width: 420px; height: 100px; background: #3795cd; padding: 10px 25px;  background:url(images/list-bg.jpg) repeat-x; }



.tick-box			{ width: 200px; float:left; margin-right:10px; }

#tick-box-2			{ width: 180px; float:left; margin-left:30px; padding: 0; }

#contentLeft #tick-box-2 img		{ margin-top: 0;}

#contentLeft a {  color:#003c78; text-decoration:underline; }

#contentLeft .tick-box ul 		{ }

#contentLeft .tick-box li		{ font-size: 1.3em; color: #fff; line-height:25px; list-style:none; padding: 0 0 0 30px; background:url(images/tick.png) no-repeat;  } 

#content			{ background:#FFF; overflow:hidden;}

#banners			{ height: 190px; width: 730px; margin-top:8px } 

#sidebar			{ float:left; width:208px; background:url(images/sidebar-bg.jpg) repeat-y; margin-top:7px; padding-top:9px;}

.sidebar-header		{ height:34px; width:167px; background:#3795cd; padding-left:13px;}

.sidebar-header p	{ color:#FFF; font-size:1.8em; line-height:34px;}

#content-main		{ float:right; width:742px;}

/* Services */

#services			{ padding:10px 0 10px 15px;}

 

#services li		{ line-height:30px; list-style-type:none;  background:url(images/services-li-bg.jpg) no-repeat; padding-left:28px; }

#services li a		{ line-height:30px; font-weight:bold; font-size:1.4em; color:#248ac6; text-decoration:none;}

#services li a:hover	{ line-height:30px; font-weight:bold; font-size:1.4em; color:#71d2ff; text-decoration:none;}

/* Mini Contact */

#mini-contact		{ padding:15px 0 0 15px;}

#mini-contact p 	{ color:#3795cd; }

#mini-contact input { background:#fff; border:1px solid #71b5dd; color:#999; padding:3px 5px; width:170px; margin-bottom:8px;}

#mini-contact select { background:#fff; border:1px solid #71b5dd; color:#999; padding:3px 5px; width:181px;  margin-bottom:8px;}

#mini-contact .proceed { background:url(images/button2.png) no-repeat; border:none; height: 25px; margin-left:94px; width: 90px; }

/* Main Contact Form */ 

.contact-contactiner			{ width: 280px; overflow:hidden; float: left; padding: 43px 20px 0 0;  }

.success 					{ text-align:center; background:#090; color:#fff; padding:10px; font-weight:bold; }

.contact-contactiner label 			{ font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#003c77; width:100px; float:left; line-height:20px;}

.contact-contactiner input, textarea  { border:1px solid #3795CD; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#3795CD; width:250px; clear:none;}

.contact-contactiner select 		{ border:1px solid #3795CD; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#3795CD; width:250px; }

.contact-contactiner div.item		{ padding:6px 0 6px 0; overflow:hidden;}

#cfb 						{ clear:both; overflow:hidden; }
#cfb input 					{ background: url(images/proceedbutton2.jpg) no-repeat; border:none; width:75px; margin:10px 14px 10px 10px; height:30px; float: right; }

#capt 						{ clear:both; overflow:hidden; margin: 10px 20px 0 0;  }

#capt img 					{ margin: 10px 0 0 113px; }
	
#capt a 					{ text-decoration:none; background: url(images/proceedbutton.jpg) no-repeat; float: right; width:75px; height:18px; margin: 5px -6px 5px 0; }

#capt a:hover 				{ text-decoration:underline; }

.cpt 						{ padding-top:10px; margin-right: 20px; }

.errortop					{ text-align:center; background:#c13d00; color:#FFF; padding:10px; font-weight:bold;}

.error						{ clear:both; }

.clear						{ color:#ff0000; font-weight:bold;}

.clearboth					{ clear:both;}


/* News */
#news		{ padding:15px 0 0 15px;}

.newsHeader { font-size: 1.4em; color: #3795cd;}

.newsCaption { font-size: 1.2em; color: #003c78; margin-top:10px;}

.newsPosted { font-size: 1em; color: #3795cd;}

.newsItem { margin-bottom:21px;}

/*contentLeft*/

#link-box	{ background:#CCC; padding: 10px; text-align:center; } 

#googlemap   { width: 340px; overflow:hidden; margin: 15px 0 18px 0 ; }

#holder      { width: 460px; background: #06F; margin-top: 10px; }

#holder h2   { padding: 0 0 10px 0; }

#showroom-text { width: 220px; float:left; margin-right: 10px; }

#services-list	{ width: 220px; float:left; text-align:center; }

#services-list ul  {}

#services-list li  { list-style-type:none; line-height: 20px; padding-left: 35px; font-size: 1.2em; color:#3795cd;  } 

#contentLeft { width: 460px; float:left; padding: 52px 18px 0 12px; margin-bottom: 10px; }

#contentLeft ul  {}

#contentLeft li a { color:#3795cd; text-decoration:none; } 

#contentLeft li { font-size: 1.3em; color: #fff; line-height:25px; list-style:none; padding: 0 0 0 30px; background:url(images/tick.png) no-repeat;  } 

#contentLeft2 { width: 460px; float:left; padding: 10px 18px 0 12px; margin-bottom: 10px; }

#contentLeft2 h2 { padding-top: 20px;}

#contentLeft2 p { padding-bottom: 5px; }

#contentLeft p { padding-bottom: 10px;}

#contentLeft img { margin-top: 20px; } 

#contactLeft { width: 340px; float:left; padding: 52px 18px 0 12px; margin-right:50px;  }

#contentRight { width: 200px; float:right; margin: 30px 45px 0 0; }

#contentRight img { margin: 0 0 30px 20px; } 

/* Footer  */

#footer-container		{ width:100%; background: #003C77; padding-top: 3px; }

#footer					{ width: 966px; margin: 0 auto; background:url(images/footer-nav-bg.png) no-repeat; padding-bottom: 15px; text-align: center; }


#footer ul 		{ padding: 10px 0 23px 55px; text-align:center;}

#footer li 	{ display:inline; float:left; padding-right:16px; list-style:none; line-height: 16px; }

#footer a	{ font-size:1.0em; color:#FFF; text-decoration:none; }

#footer a:hover	{ font-size:1.0em; color:#f0ff00; text-decoration:none; }

#footer p	{ font-size:1.0em; color:#fff; padding-top: 3px; clear:both;  }

.content #galleria img { margin: 0; }

#galleria {height:400px;}
.galleria-container { position:relative; overflow:hidden; background: url(images/gallery-bg.jpg) repeat-x;}
.galleria-container img{}
.galleria-stage{position:absolute;top:10px;bottom:60px;left:10px;right:10px;overflow:hidden;}
.galleria-thumbnails-container{height:50px;bottom:0;position:absolute;left:10px;right:10px;z-index:2;}
.galleria-carousel .galleria-thumbnails-list{margin-left:30px;margin-right:30px; }
.galleria-thumbnails .galleria-image{height:42px;width:60px;margin:0 5px 0 0;float:left;cursor:pointer;}
.galleria-counter{position:absolute;bottom:10px;left:10px;text-align:right;color:#fff;font:normal 11px/1 arial,sans-serif;z-index:2;}
.galleria-loader{background:#000;width:20px;height:20px;position:absolute;top:10px;right:10px;z-index:2;display:none;background:url(classic-loader.gif) no-repeat 2px 2px;}
.galleria-info{width:50%;top:15px;left:15px;z-index:2;position:absolute;}
.galleria-info-text{background-color:#000;padding: 12px;display:none;}
.galleria-info-title{font:bold 12px/1.1 arial,sans-serif;margin:0;color:#fff;}
.galleria-info-description{font:italic 12px/1.4 georgia,serif;margin:0;color:#bbb;}
.galleria-info-title+.galleria-info-description{margin-top:7px;}
.galleria-info-close{width:9px;height:9px;position:absolute;top:5px;right:5px;background-position:-753px -11px;opacity:.5;cursor:pointer;display:none;}
.galleria-info-link{background-position:-669px -5px;opacity:.8;position:absolute;width:20px;height:20px;cursor:pointer;background-color:#000;}
.galleria-info-link:hover,
.galleria-info-close:hover{opacity:.5;}
.galleria-image-nav{position:absolute;top:50%;margin-top:-15px;width:100%;height:31px;left:0;}
.galleria-image-nav-left,
.galleria-image-nav-right{opacity:.7;cursor:pointer;width:16px;height:31px;position:absolute;left:10px;z-index:2;}
.galleria-image-nav-right{left:auto;right:10px;background-position:-300px 0;z-index:2;}
.galleria-image-nav-left:hover,
.galleria-image-nav-right:hover{opacity:.5;}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right{cursor:pointer;display:none;background-position:-495px 5px;position:absolute;left:0;top:0;height:40px;width:23px;z-index:3;opacity:.8;}
.galleria-thumb-nav-right{background-position:-578px 5px;border-right:none;right:0;left:auto;}
.galleria-thumbnails-container .disabled,
.galleria-thumbnails-container .disabled:hover{opacity:.2;cursor:default;}
.galleria-thumb-nav-left:hover,
.galleria-thumb-nav-right:hover{opacity:1;background-color:#64bbe9;}
.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right{display:block;}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right{background-repeat:no-repeat;}

