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

/*Extra Fonts Included*/
@font-face {
    font-family: 'arial_narrowregular';
    src: url('../fonts/arial_narrow.eot');
    src: url('../fonts/arial_narrow.eot?#iefix') format('embedded-opentype'),
         url('../fonts/arial_narrow.woff') format('woff'),
         url('../fonts/arial_narrow.ttf') format('truetype'),
         url('../fonts/arial_narrow.svg#arial_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*Extra Fonts Included*/

*					 	{ margin: 0px; padding: 0px;}
body					{ margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size:14px; background:url(../images/pattern.png) repeat;}
.wrapper				{ margin: 0px auto; padding: 0px; width: 1004px;}
.clear					{ margin: 0px; padding: 0px; clear:both; height: 0px;}
img						{ border: 0px;}
a						{ text-decoration: none;}
h2						{ margin: 11px 0px 8px 0px; padding: 0px; font-family: 'arial_narrowregular'; font-size: 19px; color: #CC0000;}
h3						{ margin: 0px; padding: 0px;}
h4						{ margin: 0px; padding: 0px;}
p						{ margin: 13px 0px; padding: 0px; font-size: 13px; color: #333333; line-height: 18px;}
.bg-none				{ background: none !important;}
.marginr-none			{ margin-right: 0px !important;}
.marginl-none			{ margin-left: 0px !important;}
.margint-none			{ margin-top: 0px !important;}
.marginb-none			{ margin-bottom: 0px !important;}
.fleft					{ float: left;}
.fright					{ float: right;}
.uppcase				{ text-transform: uppercase;}
a.link					{ text-decoration: underline; font-family: 'arial_narrowregular'; font-size: 12px; color: #333333; font-weight: bold !important; letter-spacing: 1px;}
a.link:hover			{ text-decoration: none; background: none !important;}


/****************************************/
/*             Top section              */
/****************************************/

.header					{ margin: 0px; padding: 0px 0px 7px 0px;}
.header-mid				{ padding-top: 6px; background:url(../images/header-mid.png) repeat-x; width: 978px; height: 87px;}
.tagline				{ margin: 56px 0px 0px 17px; font-size: 12px; color: #666666; font-weight: bold;}
.logo					{ margin: 0px 0px 0px 40px; padding: 0px;}
ul.main-menu			{ margin-top: 37px; padding: 0px; list-style: none; font-family: 'arial_narrowregular'; font-size: 17px; font-weight: bold;}
ul.main-menu li			{ margin: 0px 20px; padding: 0px; float: left;}
ul.main-menu li	a		{ color: #221E1F;}
ul.main-menu li	a:hover,ul.main-menu li	a.selected{ color: #9A0100; background: none !important;}

/****************************************/
/*            Middle section             */
/****************************************/
.banner					{ padding: 0px 0px 7px 0px; text-align: center;}
.middle					{ margin: 0px auto; padding: 0px; width:1001px;}
.container				{ margin: 0px; padding: 7px 15px 20px 30px; background: #DDDDDD;}
.content				{ width: 670px;}
.side-bar				{ margin: 0px; padding: 0px; width: 255px;}


/****************************************/
/*            Bottom section             */
/****************************************/
.footer						{ margin: 0px 0px 20px 0px; padding: 0px 20px;}
ul.social-menu				{ margin: 0px; padding: 0px; list-style: none; width: 410px;}
ul.social-menu li			{ margin: 0px; padding: 0px; float: left; line-height: 28px;}
ul.social-menu li a			{ margin: 0px 3px; background:url(../images/social.png) no-repeat; width: 32px; height: 31px; display: block; cursor: pointer;}
ul.social-menu li a.facebook{ margin-left: 23px; background-position: 0px 0px;}
ul.social-menu li a.facebook:hover{ background-position: 0px -31px;}
ul.social-menu li a.twitter{ background-position: -32px 0px;}
ul.social-menu li a.twitter:hover{ background-position: -32px -31px;}
ul.social-menu li a.linkedIn{ background-position: -64px 0px;}
ul.social-menu li a.linkedIn:hover{ background-position: -64px -31px;}
.social-title				{ margin-right: 16px; font-family: 'arial_narrowregular'; font-size: 17px; color: #ffffff; font-weight: bold;}
.site-info					{ margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999;}
a.sitemap					{ width: 384px; text-align: right; color: #DDDDDD;}
a.sitemap:hover				{ color: #ffffff; background: none !important;}


/*Home page Custom*/
.brand-grid		{ margin: 18px 0px 10px 0px; width: 100%;}
.brand-grid h2 	{ width: 70%;}
ul.brand-list	{ margin: 14px 0px 0px 0px; padding: 0px; list-style: none; overflow: hidden;}
ul.brand-list li { margin-right: 13px; padding: 5px 6px; width: 110px; float: left; background: #999999;}
.brandname		{ margin: 15px 0px 5px 0px; padding: 0px; width: 100%; line-height: 15px; text-align: center; font-size: 13px; color: #333333;}
ul.brand-list li a p.brandname	{ color: #333333;}
ul.brand-list li a:hover p.brandname 	{ color: #9A0100;}
.brandname a:hover	{ color: #000000; background: none !important;}
a.viewall-link	{ margin-top: 4px;  margin-right: 9px; }


/*inner page*/
.innerpage-banner	{ margin: 0px auto; padding: 0px 40px; margin-bottom: 7px; background:url(../images/inner-aboutus-banner.png) no-repeat; width: 920px; height: 159px;}
.innerpage-banner-title{ margin-top: 58px; float: left; font-size: 35px; color: #211E1F; font-weight: bold;}
.innerpage-banner-tagline{ margin-top: 33px; font-family: 'arial_narrowregular'; font-size: 33px; color: #ffffff; font-weight: bold; line-height: 44px; width: 370px; text-shadow: 2px 2px 0px #860F00;}
.information-board	{ margin: 35px auto; padding: 22px; width: 398px; background: #ffffff; border: solid 1px #CDCDCD; font-size: 15px; color: #333333; line-height: 24px; text-align: center; font-weight: bold;}
ul.brand-list-inner	{ margin: 14px 0px 0px 0px; padding: 0px; list-style: none; overflow: hidden;}
ul.brand-list-inner li { margin: 0px 10px 10px 0px; padding: 5px 6px; width: 110px; float: left; background: #999999;}
ul.brand-list-inner li a p	{ padding: 5px 0px; color: #333333;}
ul.brand-list-inner li a:hover p	{ color: #9A0100; background: none !important;}
.brand-inner-grid	{ margin-bottom: 20px;}
.brand-inner-grid h2	{ width: 70%;}

/*gallery page*/
ul.gallery-list	{ margin: 25px 0px; padding: 0px; list-style: none; overflow: hidden;}
ul.gallery-list li	{ margin: 0px 15px 15px 0px; padding: 10px 3px 3px 3px; float: left; background: #f2f2f2; width: 140px; min-height: 180px; text-align: center;}
ul.gallery-list li img	{ width:120px; height: 120px; text-align: center; vertical-align: top}
.gallary-item-name	{ margin: 5px 0px; font-size: 12px; text-align: center; line-height: 18px;}
ul.gallery-list li a p	{ color: #333333;}
ul.gallery-list li a:hover p	{ color: #9A0100; background: none !important;}

/*Contact page*/
.contact { margin: 20px 0px;}
.contact input { 
	width: 85% 
}
.contact form { 
	margin: 30px 0 0 0 
}
.contact input, textarea { 
	background: none repeat scroll 0 0 #FFFFFF; 
	border: 1px solid #C9C9C9; 
	color: #545658; 
	padding: 5px 6px; 
	font-size: 14px; 
	border-radius: 2px 2px 2px 2px; 
}
.contact input[type="button"],.contact input[type="reset"],.contact input[type="submit"] { 
	background: url("../images/newstyle-btn.png") repeat-x scroll 0 0 transparent; 
	color: #ffffff; 
	cursor: pointer; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold; 
	height: 27px;  
	width: 85px; 
	float: left;
	margin-right: 10px;
	border: none;
	display: block;
	text-align: center;
	padding: 0px 0px 3px 0px !important;
	border-radius: 0px; 
	margin-top: 5px;
}

form label { 
	display: block; 
	margin-bottom: 5px; 
	font-weight: bold; 
	font-size: 13px; 
}


/*Sitemap Page*/
ul.sitemap-list { margin: 20px 0px; padding: 0px; list-style: none; font-size: 14px;}
ul.sitemap-list li { margin: 0px; padding-left: 20px; background:url(../images/arrow.png) no-repeat 0px 5px; line-height: 24px; }
ul.sitemap-list li a{ color: #990000;}
ul.sitemap-list li a:hover	{ color: #333; background: none !important;}

.contact-block	{ padding: 10px; background: #D3D3D3;}
.contact-block .viewall-link { font-size: 11px !important; color: #333333;}
.brand-inner-grid .link { margin-top: 13px;}