/*
classes.css

This contains all the classes used by the website other than those defined in default.css
Typically this will include header and footer css as well as any styles required by any bespoke areas of the website
*/

#header_flash_content
{
	text-align:center;
}

.lightStripe {
background-color:#cccccc !important;
}

.darkStripe {
background-color:#EEEEEE !important;
}

#mainpicture img
{
	width:400px;
}

#sin-main{ width:778px; height:100%; clear:both; margin-right:auto; margin-left:auto; margin-top:0px; position:relative;}
#sin-main-inner{ width:778px; height:100%; clear:both; margin-right:auto; margin-left:auto; margin-top:0px; }

.sin-logo{width:778px; height: auto;/* float:right ; clear:left; */margin-left:0px; margin-right:auto; margin-top:0px; 
          padding-top:0px ; padding-left:0px; }

.sin-logo p {margin:0px;}

.sin-logo-gulf{width:388px; height: auto; float:right ; clear:right; margin-left:0px; margin-right:auto; margin-top:0px; 
          padding-top:0px ; padding-left:0px; }

.sin-logo-gulf p {margin:0px;}

#sin-contact
{
	width:778px;
	float:left;
	padding-bottom:0px;
	margin-right:75px;
	text-align:center;
}				  

.sin-contact
{
	font-size: 14px;
	line-height:20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width:685px;
	padding-top:20px;
}	
	
.sin-contact p
{
	margin:0px;
	text-align:right;
}
	
#sin-menupart
{
	width:778px; 
	line-height:40px;
	clear:both;
	padding-left:0px; 
	margin-right:auto;
	padding-bottom:0px;
	
}

.sin-menu-text
{
	font-size:12px;
	font-weight:bold;
	color:#FF0101;
	text-decoration:none;
	background:url(../images/menu-bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	line-height:21px;
}

a.sin-menu-text
{
	font-size:12px;
	font-weight:bold;
	color:#FF0101;
	padding-left:8px;
	padding-right:8px;
	text-decoration:none;
}
a.sin-menu-text:hover
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:8px;
	padding-right:8px;
	text-decoration:none;
}


.sin-menu-text-gallery
{
	font-size:17x;
	font-weight:bold;
	color:#FF0101;
	text-decoration:none;
	background:url(../images/menu-bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	line-height:21px;
}

a.sin-menu-text-gallery
{
	font-size:17px;
	font-weight:bold;
	color:#FF0101;
	padding-left:8px;
	padding-right:8px;
	text-decoration:none;
}
a.sin-menu-text-gallery:hover
{
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:8px;
	padding-right:8px;
	text-decoration:none;
}


/*Footer Menu*/
#sin-footmenupart
{
	width:770px; 
	/*line-height:40px;
	clear:both;
	padding-left:0px; 
	margin-right:auto;
	padding-bottom:0px;*/
	padding-top:35px;
	
}

.sin-footmenu-text
{
	font-size:12px;
	font-weight:bold;
	color:#FF0101;
	text-decoration:none;
	background:url(../images/menu-bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	line-height:21px;
	clear:both;
}

a.sin-footmenu-text
{
	font-size:12px;
	font-weight:bold;
	color:#FF0101;
	padding-left:8px;
	padding-right:8px;
	text-decoration:none;
}
a.sin-footmenu-text:hover
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:8px;
	padding-right:8px;
	text-decoration:none;
}
/*End Footer Menu*/

#sin-mid-text
{
	float:left;
	width:770px;
	height:auto;
	padding-top:0px;
	padding-left:20px;
	padding-bottom:30px;
}
.sin-mid-title
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

/* Main Content Sections */

.sin-mid-text
{
	color:#FFFFFF;
	font-size:13px;
	/*font-weight:bold;*/
	text-decoration:none;
	text-align:justify;
	padding-top:0px;
	line-height:16px;
}

.sin-mid-text p
{
	padding-top:0px;	
}

.sin-mid-text strong
{
	font-size:14px;
	color:#ffffff;
}


.sin-mid-text ul li
{
	list-style-type:disc;
	font-size:12px;
}

.sin-mid-text-slogan
{
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	text-align:justify;
	padding-top:0px;
	line-height:18px;
}

.sin-mid-text-slogan p
{
	padding-top:10px;	
}

.sin-mid-text-slogan strong
{
	font-size:14px;
	color:#ffffff;
}


.sin-mid-text-title
{
	color:#FFFFFF;
	font-size:13px;
	/*font-weight:bold;*/
	text-decoration:none;
	text-align:justify;
	padding-top:0px;
	line-height:18px;
}

.sin-mid-text-title p
{
	padding-top:10px;	
}

.sin-mid-text-title strong
{
	font-size:14px;
	color:#ffffff;
}

/* End Main Content Sections */


/* Table Technical Information */

.tech-table
{
	text-align:left;
}

.pack-table
{
	height:290px;
	width:510px;
}

.tech-table-title
{
	background-color:#2A2A28;
	border: 1px solid #000000;
	text-align:center;
	font-size:12px;
}

.tech-table-standard, .tech-table-unit, .tech-table-range
{
	background-color:#2A2A28;
	border: 1px solid #000000;
	text-align:center;
}

.pack-table h5
{
	font-size:13px;
}

.pack-table-title
{
	background-color:#2A2A28;
	border:none;
}


.pack-table-row
{
	border-bottom:2px solid #000000;
	background-color:#2A2A28;
}

.pack-table-title, .pack-table-thickness, .pack-table-weight, .pack-table-pieces, .pack-table-m2-box, .pack-table-kg-box, .pack-table-box-pallet, .pack-table-m2-pallet, .pack-table-pallet-weight
{
	background-color:#2A2A28;
	border: 1px solid #000000;
	text-align:center;
}

.tech-table-row
{
	height:40px;
}

/* End Table Technical Information */

#sin-tiles
{
	/*float:right;*/
	width:252px;
	height:342px;
	padding-top:0px;
	clear:both;
}

/* Gallery */

#sin-product-gallery
{
	float:left;
}

#sin-product-gallery1
{
	width:778px;
	height:191px;
	padding-bottom:20px;
	background:url(../images/gallery-bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#sin-gallery-title
{
	color:#FF0101;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	padding-bottom:0px;
	padding-left:50px;
}

#sin-gallery-tiles-main
{
	width:680px;
	height:125px;
	padding-right:20px;
	padding-left:40px;
	padding-top:30px;
	text-align:left;
}

#sin-tiles-img
{
	float:left;
	width:150px;
	height:125px;
	padding-top:5px;
	padding-right:5px;
}

#sin-tiles-img img
{
	height:125px;
	width:150px;
	margin-right:20px;	
}


/* End Gallery */

#sin-bottom-main
{
	float:left;
	width:778px;
	height:132px;
}
#sin-bottom-bg
{
	background:url(../images/bottom-bg.jpg);
	background-repeat:repeat-x;
	height:132px;
}
#sin-tta-logo
{
	float:left;
	width:79px;
	height:86px;
}
#sin-copy-powered
{
	float:left;
	width:693px;
	height:86px;
}
.sin-copyright
{
	float:left;
	padding-top:50px;
	padding-left:10px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#sin-poweredby
{
	float:right;
	padding-top:50px;
	padding-right:20px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
a.sin-poweredby
{
	color:#FFFFFF;
	text-decoration:none;
}
a.sin-poweredby:hover
{
	color:#FF0101;
	text-decoration:none;
}
.sin-address
{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	position:relative;
	top:20px;
}

/* Catalogues */

#product_display img
{
	max-width:200px;
}

#product_display
{
	width:640px;
}


#product-detail-txt
{
	float:right;
	width:480px;
	margin-top:0px;
	margin-right:45px;
}

#product-detail-image
{
	float:left;
	padding-bottom:20px;
}


.sin-product-gallery-img
{
	max-height:125px;
}

.sin-product-gallery-img-gallery
{
	max-height:125px;
	max-width:160px;
}


/* Product Gallery Item */

.sin-featured-part
{
	width:203px;
	background:url(../images/product-bg.jpg);
	background-repeat:no-repeat;
	
}

.sin-featured-part-gallery
{
	width:203px;
}

.sin-featu2
{
	padding:11px 7px 1px 0;
	width:180px;
}

.sin-featu2-gallery
{
	width:180px;
	padding:5px 0px 5px 0px;
}

.sin-featured-title
{
	font-weight:bold;
}

.sin-featured-title a
{
	text-decoration:none;
}

.sin-featured-title-gallery
{
	font-weight:bold;
}

.product-gallery-table li
{
	width:165px;
	float:left;
}

.product-gallery-table
{
	margin-left:15px;
	margin-top:25px;
}

.subpage-title
{
	padding:5px 3px 0px 5px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:14px;
	width:169px;
	text-align:center;
	color:#fff; 
	margin-left:-20px;
}

.subpage-image
{
	max-width:150px;
	margin-top:8px;
}


/* Quartz Product Table */
h2{font-size:12px;}

.locationtable{width:750px;float:left;font-weight:bold;text-align:justify;}
.locationtableheading{font-weight:bold; line-height:18px;}
.locationtableheading td {text-align:justify;padding:20px 15px 0px 0px;}
.locationtableheading a {text-decoration:none;}
.locationtableheading a:hover {color:#FE0003;}


/*			IE 6 Warning	*/

div#ie6warning {background:#F5F5C0;border-bottom:1px solid #6B6C6F;}
div#ie6warning div#ie6container {margin:0px auto;width:780px;padding-left:60px;background:url('/images/warning.jpg') top left no-repeat;}
div#ie6warning div#ie6container p {padding:4px;font-size:70%;font-weight:bold;}



