@charset "utf-8";
/* CSS Document */
/* Homepage */
#global_content_homepage {
	width: 912px;
	height: 790px;
	background-color: #f2fbff;
	background-image: url(../images/content_bg01.jpg);
	background-repeat: repeat-y;
	background-position: left top;	
	float: left;
}
#homepage_row1 {
	width: 912px;
	height: 225px;
	float: left;
}
.homepage_whatsinside_item01 {
	width: 912px;
	height: 40px;
	float: left;
	background-image: url(../images/homepage_row1_bg01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.homepage_whatsinside_item02 {
	width: 912px;
	height: 185px;
	float: left;
}
.homepage_whatsinside_item03 {
	width: 316px;
	height: 185px;
	margin-left: 25px;
	float: left;
	background-image: url(../images/homepage_whatsinside_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.homepage_whatsinside_item04 {
	width: 538px;
	height: 185px;
	margin-left: 8px;
	float: left;
	background-image: url(../images/homepage_whatsnew_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.homepage_whatsinside_item04a {
	width: 9px;
	height: 185px;
	float: left;
}
.homepage_whatsinside_item04b {
	width: 9px;
	height: 185px;
	float: right;
}
.homepage_whatsinside_content {
	width: 296px;
	height: 172px;
	padding-top: 13px;
	float: left;
}
.homepage_whatsnew_content {
	width: 520px;
	height: 185px;
	float: left;
}
.homepage_whatsnew_header {
	width: 512px;
	height: 20px;
	padding-left: 8px;
	padding-top: 15px;
	float: left;
}
.homepage_whatsnew_details {
	text-align:justify;
	width: 504px;
	height: auto;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 15px;
	float: left;
}
.homepage_brands_item01 {
	width: 862px;
	height: auto;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 15px;
	float: left;
}
.homepage_brands_item02 {
	width: 862px;
	height: 15px;
	padding-bottom: 15px;
	float: left;
}
.homepage_brands_item02_brands_wrapper {
	font-family: Arial, Helvetica, sans-serif;
	width: 862px;
	height: auto;
	padding-bottom: 5px;
	float: left;
	list-style-type: none;
	font-size: 16px;
}
.homepage_brands_item02_brands_01 {
	width: 144px;
	height: auto;
	padding-bottom: 10px;
	list-style-type: none;
	float: left;
}
.homepage_brands_item02_brands_02 {
	width: 142px;
	height: auto;
	padding-bottom: 10px;
	float: left;
}
.homepage_brands_item03 {
	background-color:#d0d1d1;
	width: 862px;
	height: 117px;
	float: left;
}
.homepage_showroom_item01 {
	width: 862px;
	height: 196px;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 10px;
	float: left;
}
.homepage_ourbranches_item01 {
	width: 887px;
	height: 220px;
	margin-left: 25px;
	margin-top: 10px;
	float: left;
	background-image: url(../images/ourbranches_pink_spacer.gif);
	background-repeat: repeat-x;
	background-position: left 9px;
}
.homepage_ourbranches_item02 {
	width: 862px;
	height: 51px;
	float: left;
	background-image: url(../images/ourbranches4_header.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.homepage_ourbranches_item03 {
	width: 140px;
	height: 42px;
	padding-top: 9px;
	float: left;
}
.homepage_ourbranches_item04 {
	width: 12px;
	height: 51px;
	float: left;
}
.homepage_ourbranches_item05 {
	width: 26px;
	height: 42px;
	padding-top: 9px;
	float: left;
}
.homepage_ourbranches_item06 {
	width: 1px;
	height: 18px;
	padding-top: 33px;
	float: right;
}
.homepage_ourbranches_item07 {
	width: 862px;
	height: 169px;
	float: left;
	background-image: url(../images/ourbranches_content_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.homepage_ourbranches_item08 {
	width: 16px;
	height: 169px;
	float: left;
}
.homepage_ourbranches_item09 {
	width: 16px;
	height: 169px;
	float: right;
}
.homepage_ourbranches_content {
	width: 830px;
	height: 169px;
	float: left;
}
.homepage_ourbranches_pic_wrapper {
	width: 830px;
	height: 123px;
	padding-top: 10px;
	float: left;
}
.homepage_ourbranches_pic {
	width: 158px;
	height: 123px;
	margin-right: 10px;
	float: left;
}
.homepage_ourbranches_pic2 {
	width: 158px;
	height: 123px;
	float: left;
}
.homepage_ourbranches_details_wrapper {
	text-align: center;
	width: 830px;
	height: 20px;
	padding-top: 8px;
	float: left;
}
.homepage_ourbranches_details {
	width: 158px;
	height: 20px;
	margin-right: 10px;
	float: left;
}
.homepage_ourbranches_details2 {
	width: 158px;
	height: 20px;
	float: left;
}

/* About Us */
#global_content_aboutus {
	width: 912px;
	height: 665px;
	background-color: #f2fbff;
	background-image: url(../images/content_bg01.jpg);
	background-repeat: repeat-y;
	background-position: left top;	
	float: left;
}
.about_whatsinside_item01 {
	width: 912px;
	height: 57px;
	float: left;
	background-image: url(../images/homepage_row1_bg01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.aboutus_item01 {
	width: 862px;
	height: auto;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 15px;
	float: left;
}
.aboutus_item02 {
	width: 862px;
	height: auto;
	padding-bottom: 25px;
	float: left;
}

/* Products and Services */
#global_content_productsandservices {
	width: 912px;
	height: 1080px;
	background-color: #f2fbff;
	background-image: url(../images/content_bg01.jpg);
	background-repeat: repeat-y;
	background-position: left top;	
	float: left;
}
.productsandservices_item01 {
	width: 862px;
	height: auto;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 15px;
	float: left;
}
.productsandservices_item02 {
	width: 862px;
	height: auto;
	padding-bottom: 25px;
	float: left;
}
.productsandservices_item03 {
	width: 862px;
	height: auto;
	float: left;
}
.productsandservices_item04 {
	width: 862px;
	height: auto;
	text-align: center;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 15px;
	float: left;
}

/* Our Branches */
#global_content_ourbranches {
	width: 912px;
	height: 800px;
	background-color: #f2fbff;
	background-image: url(../images/content_bg01.jpg);
	background-repeat: repeat-y;
	background-position: left top;	
	float: left;
}
.ourbranches_item02_wrap {
	width: 862px;
	height: auto;
	float: left;
}
.ourbranches_row1 {
	width: 862px;
	height: auto;
	float:left;
}
.ourbranches_row2 {
	width: 862px;
	height: auto;
	margin-bottom: 20px;
	float:left;
}
.ourbranches_row3 {
	width: 862px;
	height: auto;
	float:left;
}
.ourbranches_item01 {
	width: 227px;
	height: 143px;
	margin-right: 15px;
	float: left;
}
.ourbranches_item02 {
	width: 378px;
	height: 143px;
	float: left;
}
.ourbranches_item03_details {
	font-family: Verdana;
	font-size: 13px;
	color: #319cfb;
	font-weight: bold;
	width: 862px;
	height: auto;
	padding-top: 13px;
	float: left;
}
.ourbranches_item03_details2 {
	font-family: Verdana;
	font-size: 13px;
	color: #6d6d6d;
	width: 862px;
	height: auto;
	padding-top: 5px;
	margin-bottom: 25px;
	float: left;
}
.ourbranches_item04 {
	width: 431px;
	height: 143px;
	float: left;
}
.ourbranches_item05 {
	width: 179px;
	height: 143px;
	padding-right: 10px;
	float: left;
}
.ourbranches_item05_details {
	font-family: Verdana;
	font-size: 13px;
	color: #319cfb;
	font-weight: bold;
	width: 179px;
	height: auto;
	padding-top: 13px;
	float: left;
}
.ourbranches_item05_details2 {
	font-family: Verdana;
	font-size: 13px;
	color: #6d6d6d;
	width: 179px;
	height: auto;
	padding-top: 5px;
	margin-bottom: 25px;
	float: left;
}

/*Our Branches _old */
#global_content_ourbranches_old {
	width: 912px;
	height: 660px;
	background-color: #f2fbff;
	background-image: url(../images/content_bg01.jpg);
	background-repeat: repeat-y;
	background-position: left top;	
	float: left;
}
.ourbranches_old_item02_wrapper {
	width: 378px;
	height: auto;
	float: left;
}
.ourbranches_old_item02 {
	width: 378px;
	height: auto;
	float: left;
}
.ourbranches_old_item03 {
	width: 469px;
	height: auto;
	padding-left: 15px;
	float: left;
}
.ourbranches_old_item05_details {
	font-family: Verdana;
	font-size: 13px;
	color: #319cfb;
	font-weight: bold;
	width: 378px;
	height: auto;
	padding-top: 13px;
	float: left;
}
.ourbranches_old_item05_details2orig {
	font-family: Verdana;
	font-size: 13px;
	color: #6d6d6d;
	width: 378px;
	height: auto;
	padding-top: 5px;
	float: left;
}
.ourbranches_old_item05_details2 {
	font-family: Verdana;
	font-size: 13px;
	color: #6d6d6d;
	width: 338px;
	height: auto;
	padding-top: 5px;
	padding-left: 40px;
	float: left;
}
/*PhotoGallery */
#global_content_photogallery {
	width: 912px;
	height: 4040px;
	background-color: #f2fbff;
	background-image: url(../images/content_bg01.jpg);
	background-repeat: repeat-y;
	background-position: left top;	
	float: left;
}
.ourbranches_item02_wrap {
	width: 862px;
	height: auto;
	float: left;
}

.photogallery_row1 {
	width: 912px;
	height: auto;
	float:left;
}

/* Contact Us */
#global_content_contactus {
	width: 912px;
	height: 595px;
	background-color: #f2fbff;
	background-image: url(../images/content_bg01.jpg);
	background-repeat: repeat-y;
	background-position: left top;	
	float: left;
}
.contactus_item02_wrapper {
	width: 300px;
	height: auto;
	padding-right: 20px;
	float: left;
}

.contactus_item01 {
	width: 300px;
	height: auto;
	padding-left: 15px;
	float: left;
}
.contactus_item05_details {
	font-family: Verdana;
	font-size: 13px;
	color: #319cfb;
	font-weight: bold;
	width: 300px;
	height: auto;
	padding-top: 13px;
	float: left;
}
.more_details {
	font-family: Verdana;
	font-size: 13px;
	color: #319cfb;
	font-weight: bold;
	width: 504px;
	height: auto;
	padding-top: 13px;
	float: left;
}
.contactus_item05_details2 {
	font-family: Verdana;
	font-size: 13px;
	color: #6d6d6d;
	width: 260px;
	height: auto;
	padding-top: 5px;
	padding-left: 40px;
	float: left;
}
.contactus_map_wrapper {
	width: 542px;
	height: auto;
	float: left;
}

.contactus_map {
	width: 542px;
	height: auto;
	float: left;
}

