body 
{
	margin: auto;
	background-image: url(../images/background.jpg);
	background-repeat: repeat;
}

#mainDIV
{
	width: 904px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

#maintop
{
	width: 904px;
	height: 25px;
	margin: auto;
	padding: 0px;
	background-image: url(../images/topbar.gif);
	background-repeat: no-repeat;
	float: left;
}

#mainbody
{
	width: 904px;
	margin: auto;
	padding: 0px;
	background-image: url(../images/background.gif);
	background-repeat:repeat;
	float: left;
	height: 100%;
}

#maincontent
{
	width: 834px;
	float: left;
	padding-left: 35px;
	padding-right: 35px;
}

#topheader
{
	width: 904px;
	height: 75px;
	float: left;
}

#topheader #leftlogo
{
	width: 570px;
	height: 65px;
	float: left;
	padding-top: 10px;
	padding-left: 30px;
}

#topheader #rightlogo
{
	width: 304px;
	height: 75px;
	background-image: url(../images/intel_logo.jpg);
	background-repeat: no-repeat;
	float: right;
	background-position: 225px;
}

#topnavigation
{
	width: 904px;
	height: 31px;
	float: left;
	background-image: url(../images/nav_bar.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 15px;
	margin-bottom: 15px;
}


#navigation {
	width: 735px;
	height: 31px;
	margin: auto;
}

ul#navigation {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul#navigation li {
	display: inline;
}
ul#navigation li a {
	float: left;
	height: 31px;
	margin-right: 7px;
	margin-left: 7px;
}

ul#navigation li#topnav1 a {
	width: 67px; /* X and Y position at 0 */
	background-image: url(../images/navigation.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
 
ul#navigation  li#topnav1 a:hover {
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
 
ul#navigation  li#topnav1 a.current {
	background-repeat: no-repeat;
	background-position: 0px -31px;
}

ul#navigation li#topnav2 a {
	width: 85px; /* X and Y position at 0 */
	background-image: url(../images/navigation.jpg);
	background-repeat: no-repeat;
	background-position: -67px 0px;
}
 
ul#navigation  li#topnav2 a:hover {
	background-repeat: no-repeat;
	background-position: -67px -31px;
}
 
ul#navigation  li#topnav2 a.current {
	background-repeat: no-repeat;
	background-position: -67px -31px;
}

ul#navigation li#topnav3 a {
	width: 87px; /* X and Y position at 0 */
	background-image: url(../images/navigation.jpg);
	background-repeat: no-repeat;
	background-position: -152px 0px;
}
 
ul#navigation  li#topnav3 a:hover {
	background-repeat: no-repeat;
	background-position: -152px -31px;
}
 
ul#navigation  li#topnav3 a.current {
	background-repeat: no-repeat;
	background-position: -152px -31px;
}

ul#navigation li#topnav4 a {
	width: 	91px; /* X and Y position at 0 */
	background-image: url(../images/navigation.jpg);
	background-repeat: no-repeat;
	background-position: -239px 0px;
}
 
ul#navigation  li#topnav4 a:hover {
	background-repeat: no-repeat;
	background-position: -239px -31px;
}
 
ul#navigation  li#topnav4 a.current {
	background-repeat: no-repeat;
	background-position: -239px -31px;
}

ul#navigation li#topnav5 a {
	width: 	127px; /* X and Y position at 0 */
	background-image: url(../images/navigation.jpg);
	background-repeat: no-repeat;
	background-position: -330px 0px;
}
 
ul#navigation  li#topnav5 a:hover {
	background-repeat: no-repeat;
	background-position: -330px -31px;
}
 
ul#navigation  li#topnav5 a.current {
	background-repeat: no-repeat;
	background-position: -330px -31px;
}

ul#navigation li#topnav6 a {
	width: 	77px; /* X and Y position at 0 */
	background-image: url(../images/navigation.jpg);
	background-repeat: no-repeat;
	background-position: -457px 0px;
}
 
ul#navigation  li#topnav6 a:hover {
	background-repeat: no-repeat;
	background-position: -457px -31px;
}
 
ul#navigation  li#topnav6 a.current {
	background-repeat: no-repeat;
	background-position: -457px -31px;
}

ul#navigation li#topnav7 a {
	width: 	101px; /* X and Y position at 0 */
	background-image: url(../images/navigation.jpg);
	background-repeat: no-repeat;
	background-position: -534px 0px;
}
 
ul#navigation  li#topnav7 a:hover {
	background-repeat: no-repeat;
	background-position: -534px -31px;
}
 
ul#navigation  li#topnav7 a.current {
	background-repeat: no-repeat;
	background-position: -534px -31px;
}

#mainfooter
{
	width: 904px;
	height: 45px;
	float: left;
	margin: auto;
	text-align: center;
	padding-top: 20px;
}

#mainfooter #copyright
{
	width: 800px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-align: left;
	margin: auto;
	padding-top: 10px;
}

#mainbottom
{
	width: 904px;
	height: 25px;
	margin: auto;
	padding: 0px;
	background-image: url(../images/bottombar.gif);
	background-repeat: no-repeat;
	float: left;
}

.clearall
{
	clear:both;
}

#topbreadcrumb
{
	width: 854px;
	height: 15px;
	float: left;
	padding-left: 50px;
	margin-bottom: 15px;
}


/* HOME */
/* ============================================ */


#homebanner
{
	text-align: center;
	width: 825px;
	margin: auto;
	height: 100%;
}

#home-leftbar
{
	width: 233px;
	height: 275px;
	background-image: url(../images/home/left-divider.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: right center;
	padding-left: 45px;
	padding-top: 25px;
}

#home-leftbar .updates
{
	float: left;
	width: 200px;
	margin-top: 15px;
	margin-bottom: -10px;
}

#home-centerbar
{
	width: 278px;
	height: auto;
	float: left;
	padding-top: 25px;
}

#homepromo-image
{
	float: left;
	width: 275px;
	margin-top: 5px;
	margin-bottom: -10px;
	text-align: center;
}

#home-rightbar
{
	width: 233px;
	height: 275px;
	background-image: url(../images/home/right-divider.gif);
	background-repeat: no-repeat;
	float: right;
	background-position: left center;
	padding-left: 45px;
	padding-top: 25px
}

#home-rightbar .awards
{
	float: left;
	width: 200px;
	margin-top: 15px;
	margin-bottom: -10px;
}

.home-headertitle
{
	width: 200px;
	height: 28px;
	float: left;
}

.home-headertitle2
{
	width: 165px;
	height: 28px;
	float: left;
	padding-left: 35px;
}

/* PRODUCTS */
/* ============================================ */

#products-content
{
	width: 800px;
	float: left;
	padding-left: 52px;
	padding-right: 52px;
}

#products-content #header
{
	width: 400px;
	height: 23px;
	float: left;
}

#products-content #dropdown
{
	width: 182px;
	height: 23px;
	float: right;
	background-image: url(../images/products/product_details/dropdown/view_by.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 70px;
}

#products-topcategory
{
	width: 800px;
	float: left;
	margin-top: 35px;
}

#products-topcategory .bar1
{
	width: 220px;
	float: left;
}

#products-topcategory .bar1 .image
{

}

#products-topcategory .bar2
{
	width: 140px;
	float: left;
}

#products-topcategory .bar2 .image
{

}


#products-centercategory
{
	width: 800px;
	background-image: url(../images/products/categories/products_divider.jpg);
	background-position: center center;
	margin: auto;
	height: 50px;
	float: left;
	background-repeat: no-repeat;
}

#products-bottomcategory
{
	width: 800px;
	float: left;
	margin-bottom: 50px;
}

#products-bottomcategory .bar1
{
	width: 220px;
	float: left;
}

#products-bottomcategory .bar1 .image
{

}

.productsBrand
{
	width: 800px;
	float: left;
	margin-top: 30px;
	margin-bottom: 25px;
}

.productsBrand .headerlogo
{
	width: 800px;
	float: left;
	padding-bottom: 25px;
}

.productsBrand .item
{
	width: 400px;
	float: left;
	overflow: hidden;
}

.productsBrand .item .image
{
	width: 135px;
	float: left;
	margin: auto;
	text-align: center;
	height: 100%;
	overflow: hidden;
}

.productsBrand .item .content
{
	width: 265px;
	float: left;
}

.productsBrand .footer
{
	width: 800px;
	background-image: url(../images/products/categories/products_divider.jpg);
	background-position: center bottom;
	margin: auto;
	height: 20px;
	float: left;
	background-repeat: no-repeat;
	padding-top: 25px;
	text-align: right;
	padding-bottom: 10px;
}




/* ABOUT US */
/* ============================================ */

#aboutus-content
{
	width: 800px;
	float: left;
	padding-left: 52px;
	padding-right: 52px;
}

#aboutus-content #title
{
	width: 800px;
	float: left;
	padding-bottom: 25px;
}

#aboutus-firstrow
{
	float: left;
}

#aboutus-firstrow #image
{
	width: 330px;
	height: 260px;
	float: left;
}

#aboutus-firstrow #content
{
	width: 430px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}

#aboutus-secondrow
{
	float: left;
	width: 800px;
	padding-top: 10px;
}


/* OUR BRANCHES */
/* ============================================ */


#branches-content
{
	width: 800px;
	float: left;
	padding-left: 52px;
	padding-right: 52px;
}

#branches-content #header
{
	width: 250px;
	height: 20px;
	float: left;
}

.branches-area
{
	width: 800px;
	float: left;
	padding-top: 20px;
}

.branches-area .header
{
	width: 250px;
	height: 30px;
	float: left;
	margin-bottom: 10px;
}

.branches-area .content
{
	width: 370px;
	float: left;
	padding-right: 30px;
}

.branches-area .content .divider
{
	width: 400px;
	height: 20px;
	clear: both;
}



/* LATEST UPDATES */
/* ============================================ */

#updates-content
{
	width: 800px;
	float: left;
	padding-left: 52px;
	padding-right: 52px;
}

#updates-promotions
{
	width: 800px;
	float: left;
	margin-top: 20px;
}


#updates-promotions #header
{
	width: 250px;
	height: 30px;
	float: left;
	margin-bottom: 10px;
}

#updates-promotions .side
{
	width: 800px;
	float: left;
}

#updates-promotions .side .header
{
	width: 800px;
	height: 25px;
	float: left;
	padding-bottom: 15px;
}

#updates-promotions .side .brochure
{
	float: left;
	padding-bottom: 20px;
	width: 400px;

}

#updates-promotions .side .brochure .image
{
	float: left;
	height: 160px;
	width: 220px;
	border: 2px solid #c9c9c9;

}

#updates-promotions .side .brochure .link
{
	float: left;
	height: 30px;
	width: auto;
	padding-top: 10px;
}

#updates-promotions .side .brochure .pdf
{
	background-image: url(../images/latest_updates/pdf_icon.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 35px;
	height: 30px;
	padding-top: 10px;
	background-position: center 13px;
}

#updates-promotions .side .divider
{
	width: 800px;
	background-image: url(../images/products/categories/products_divider.jpg);
	background-position: center center;
	margin: auto;
	height: 10px;
	float: left;
	background-repeat: no-repeat;
}


#updates-updatenews
{
	width: 800px;
	float: left;
	margin-top: 20px;
}


#updates-updatenews #header
{
	width: 250px;
	height: 30px;
	float: left;
	margin-bottom: 10px;
}

#updates-updatenews .news
{
	width: 800px;
	float: left;
	margin-bottom: 30px;
}

#updates-updatenews .news .header
{
	width: 800px;
	float: left;
	margin-bottom: 10px;
}

#updates-updatenews .news .image
{
	float: left;
	width: 210px;

}

#updates-updatenews .news .content
{
	float: left;
	width: 800px;

}

#updates-updatenews .news .content2
{
	float: left;
	width: 570px;
	padding-left: 20px;

}


/* AWARDS */
/* ============================================ */

#awards-content
{
	width: 800px;
	float: left;
	padding-left: 52px;
	padding-right: 52px;
}

#awards-content #yearly
{
	float: left;
	margin-bottom: 30px;
}




/* CONTACT US */
/* ============================================ */


#contactus-content
{
	width: 800px;
	float: left;
	padding-left: 52px;
	padding-right: 52px;
}

#contactus-content #header
{
	width: 250px;
	height: 20px;
	float: left;
}

#contactus-content #content
{
	width: 800px;
	float: left;
	padding-top: 25px;
	padding-bottom: 100px;
}

