
/* CSS Document */

*
{
	margin:0px;
}


body
{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Arial,Verdana,sans-serif;
	font-size:10pt;
	color:#3c3f42;
	margin:0px;
	padding:0px;
}


a
{
	color:#00aaff;
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}

p
{
	margin:0px 0px 15px 0px;
}

#header_holder
{
	height:100px;
	margin:0px;
	background-color:#153c6c;
	background-image:url('../Images/header_bg.jpg');
	background-position:left top;
	background-repeat:repeat-x;
}

#header
{	
	margin:0px auto 0px auto;
	width:1000px;
	height:100px;
	
}

#header .leftContainer
{
	float:left;
	margin:0px;
	width:550px;
}

#header .rightContainer
{
	float:right;
	margin:40px 10px 0px 0px;
	width:430px;
	overflow:hidden;
}

/* menu items */

.home, .selectedHome
{
	width:65px;
	height:35px;
	background-image:url('../Images/home.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:inline-block;
	overflow:hidden;
	padding:0px;
	margin:0px 10px 0px 0px;	
}

.services, .selectedServices
{
	width:100px;
	height:35px;
	background-image:url('../Images/services.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:inline-block;
	overflow:hidden;
	padding:0px;
	margin:0px 10px 0px 0px;
}

.products, .selectedProducts
{
	width:100px;
	height:35px;
	background-image:url('../Images/products.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:inline-block;
	overflow:hidden;
	padding:0px;
	margin:0px 10px 0px 0px;
}

.about_us, .selectedAbout
{
	width:100px;
	height:35px;
	background-image:url('../Images/about_us.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:inline-block;
	overflow:hidden;
	padding:0px;
	margin:0px 10px 0px 0px;
}

.home:hover, .services:hover, .products:hover, .about_us:hover, .selectedHome, .selectedServices, .selectedProducts, .selectedAbout
{
	background-position:0px -35px;
}

/* menu items - end */

#logo
{
	height:52px;
	margin:22px 0px 0px 10px;
	background-color:#153c6c;
	background-image:url('../Images/logo2.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	width:209px;
	display:inline-block;
}

.searchHolder
{
    display:inline-block;
    margin:0px 20px 0px 0px;
    padding:0px;
    float:left;
    /*background-position:left top;margin:40px 10px 0px 30px;*/
}

#subHeader_holder
{
	background-color:#00aaff;
	height:50px;
	margin:0px;
}

#subHeader
{
	margin:0px auto 0px auto;
	width:960px;
	height:35px;
	padding:15px 0px 0px 40px;
}

#banner_holder
{
	height:408px;
	margin:0px;
	background-color:#00aaff;
	background-image:url('../Images/banner_bg.jpg');
	background-position:left top;
	background-repeat:repeat-x;
}

#banner
{
	height:408px;
	width:864px;
	margin:0px auto 0px auto;
	background-image:url('../Images/banner.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

/* service banner */


#serviceHolder
{

	padding:0px 0px 0px 0px;
	margin:0px;
}



.serviceItem
{
	width:244px;
	float:left;
	display:table-cell;
	text-align:center;
}

.service_vertical_seprarator
{
	width:1px;
	float:left;
	height:232px;
	background-image:url('../Images/service_vertical_separator.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

.service_horizontal_del
{
	height:10px;
	background-image:url('../Images/service_horizontal_del.jpg');
	background-position:left center;
	background-repeat:no-repeat;
	margin:50px 0px 50px 0px;
	padding:0px;
	
}

.text
{
	width:150px;
	height:90px;
	padding:0px;
	margin:20px auto 10px auto;
}

#removals_pill
{
	background-image:url('../Images/removal_pill.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	width:132px;
	height:90px;
	display:inline-block;
}

#storage_pill
{
	background-image:url('../Images/storage_pill.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	width:126px;
	height:90px;
	display:inline-block;
}

#testing_pill
{
	background-image:url('../Images/testing_pill.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	width:132px;
	height:90px;
	display:inline-block;
}

#resale_pill
{
	background-image:url('../Images/resale_pill.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	width:129px;
	height:90px;
	display:inline-block;
}

.read_more
{
	background-image:url('../Images/read_more.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	width:100px;
	height:30px;
	display:inline-block;
	margin:0px auto 0px auto;
	padding:0px;
}

/* service banner */

/* Service page */
.ServiceMenuItem
{
    display:block;
    color:#d3d3d3;
    font-size:18px;
    font-weight:bold;
    margin:0px 0px 10px 0px;
    text-decoration:none;
}

.ServiceMenuItem:hover
{
    color:#595959;
}

.SelectedMenuItem
{
    display:block;
    font-size:18px;
    font-weight:bold;
    margin:0px 0px 10px 0px;
    text-decoration:none;
    color:#595959;
}

/* End Service page */

/* Company Info */

#companyInfo
{
	width:449px;
	float:left;
	padding:0px;
	margin:0px 40px 0px 0px;
	text-decoration:none;
}

#featuredProducts
{
	width:449px;
	float:left;
	padding:0px;
	margin:0px 0px 0px 40px;
}


#who_we_are
{
	width:179px;
	height:30px;
	background-image:url('../Images/who_we_are.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px;
	
}

#about_garc
{
	width:188px;
	height:25px;
	background-image:url('../Images/about_garc.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	margin:30px 0px 10px 0px;
	padding:0px;
}

#featured_Products_header
{
	width:272px;
	height:30px;
	background-image:url('../Images/featured_products.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px;
}

#quote
{
	height:90px;
	background-image:url('../Images/quote.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	color:#00aaff;
	font-style:italic;
	padding:10px 10px 10px 65px;
}

#quote .signature
{
	color:#133a69;
}


/* Company Info end */ 


/* Services page */

.services_row
{
	padding:0px;
	margin:0px 0px 30px 0px;
	display:block;
	clear:right;
}

.services_text
{
	margin:0px 250px 0px 0px;
}

.services_img
{
	/*width:306px;
	height:157px;*/
	width:200px;
	height:103px;
	float:right;
	margin:0px 0px 0px 30px;
}

#removal
{
	background-image:url('../Images/collection_removal_header.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	padding:0px 0px 20px 0px;
	height:21px;
	width:255px;
}

#storage
{
	background-image:url('../Images/storage_service_header.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	padding:0px 0px 20px 0px;
	height:25px;
	width:95px;
}

#testing
{
	background-image:url('../Images/maintenance_repairs.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	padding:0px 0px 20px 0px;
	height:24px;
	width:275px;
}

#resale
{
	background-image:url('../Images/valuation_resale.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	padding:0px 0px 20px 0px;
	height:21px;
	width:253px;
}


/* Services page end */

/* Products page */

.productList
{
	float:left;
	margin:0px 0px 0px 50px;
	width:650px;
}

.category_holder
{
	width:249px;
	float:left;
	margin:0px 0px 0px 0px;
}

#category_menu_header
{
	display:block;
	padding:7px 1px 7px 10px;
	margin:0px 18px 0px 18px;
	color:#00aaff;
	font-weight:bold;
	border-bottom:solid 1px #d3d3d3;
}

.menu
{
	width:213px;
	/*background-color:#153c6c;*/
	margin:0px 18px 0px 18px;
	padding:0px 0px 20px 0px;
}

.sub_menu
{
	width:213px;
	/*background-color:#dfe5e6;*/
	margin:0px;
	padding:0px 0px 0px 0px;
}

.menuItem
{
	list-style:none;
	padding:0px;
	margin:0px;
}

.menuItem a
{
	text-decoration:none;
	margin:0px;
}

.menuItem a:hover
{
	text-decoration:underline;
}

.category 
{
	text-decoration:none;
	padding:7px 10px 7px 10px;
	margin:0px;
	color:#153c6c;
	display:block;
	border-bottom:solid 1px #d3d3d3;
	font-size:10pt;
	
}

.category:hover
{
	text-decoration:underline;
}

.sub_category
{
	text-decoration:none;
	padding:7px 10px 7px 20px;
	margin:0px;
	color:#0187c5;
	display:block;
	border-bottom:solid 1px #d3d3d3;
	font-size:10pt;
}

.sub_category:hover
{
	text-decoration:underline;
}

.productImageHolder
{
    border:solid 3px #4d4d4d;
    display:block;
    width:100px;
    height:100px;
    overflow:hidden;
    margin:20px 0px 15px 0px;
}

.productDescription
{
    display:block;
    color:#153c6c;
    text-decoration:none;
    font-weight:bold;
    margin:0px;
}

.title
{
    color:#153c6c;
    font-size:18pt;
    font-weight:bold;
}

.vew_details
{
    display:block;
    background-image:url('../Images/view_details.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	width:100px;
	height:30px;
	margin:10px 0px 0px 0px;
	padding:0px; 
}


.seaDragon_holder
{
    background-image:url('../Images/product_img_holder.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	height:262px;
	width:500px;
	padding:8px 8px 58px 8px;
	margin:0px;
	display:inline-block;
}

.seaDragon
{
    /*border:solid 5px #0780bd;
    background-color:#133968;width:320px;
    height:200px;*/
    background-color:#000000;
    width:500px;
    height:262px;
    
}

.price
{
    padding:5px 5px 0px 5px;
    font-size: 1.3em;
    color:#CC1F34;
    font-weight:bold;
    display:inline-block;
}

/* Products page end */

.about_header
{
	background-image:url('../Images/about_header.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	height:25px;
	width:133px;
	padding:0px;
	margin:0px;
}

.services_header
{
	background-image:url('../Images/services_header.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	height:25px;
	width:188px;
	padding:0px;
	margin:0px;
}

.products_header
{
	background-image:url('../Images/products_header.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	height:24px;
	width:1130px;
	padding:0px;
	margin:0px;
}

#main_content
{
	margin:0px auto 0px auto;
	width: 980px;
	padding:50px 10px 50px 10px;
}

#twiter_banner
{
	height:83px;
	background-image:url('../Images/tweeter_banner.jpg');
	background-position:center top;
	background-repeat:no-repeat;
}

#twitterContainer
{
    float: left; 
    padding: 20px; 
    color:#ffffff; 
    width:650px;
    color:#ffffff;
    margin:10px 20px 0px 80px;
}

#twitterContainer a
{
    color:#153c6c;
}

#twitterContainer ul
{
    padding:0px;
    margin:0px;
}

#tweeter_button
{
	width:62px;
	height:55px;
	background-image:url('../Images/tweeter_button.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	display:inline-block;
	float:right;
	margin:0px 0px 0px 15px;
	
}

#linkedIn_button
{
	width:62px;
	height:55px;
	background-image:url('../Images/linkedIn_button.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	display:inline-block;
	float:right;
	margin:0px 30px 0px 0px;
	
}

#footer_holder
{
	height:480px;
	margin:0px;
	background-color:#153c6c;
}

#footer
{
	
	margin:0px auto 0px auto;
	width:1000px;
	height:420px;
	padding:50px 0px 0px 0px;
	color:#fff;
	
}

#footer .leftContainer
{
	float:left;
	margin:0px 0px 0px 10px;
	width:550px;
}

#footer .rightContainer
{
	float:right;
	margin:0px 10px 0px 10px;
	width:420px;
	overflow:hidden;
}

.lets_talk
{
	background-image:url('../Images/lets_talk.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	width:167px;
	height:29px;
	display:block;
	margin:0px 0px 5px 0px;
	overflow:hidden;
}

.contact_us
{
	background-image:url('../Images/contact_us.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	width:189px;
	height:29px;
	display:block;
	margin:0px 0px 5px 0px;
	overflow:hidden;
}

.lets_delimiter
{
	background-image:url('../Images/lets_talk_delimiter.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	margin:15px 0px 15px 0px;
	width:504px;
	height:6px;
}

.bottom_delimiter
{
	background-image:url('../Images/lets_talk_delimiter.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	display:block;
	margin:15px 0px 15px 0px;
	width:1000px;
	height:6px;
}

.input
{
	background-color:#022046;
	color:#00aaff;
	width:400px;
	border-color:#022046;
	border-style:solid;
	border-width:1px;
	margin:0px 0px 15px 0px;
	height:20px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
}

.comment
{
	border: 1px solid #022046;
    background-color:#022046;
	    color:#00aaff;
	    width:400px;
	    margin:0px 0px 15px 0px;
	    height:110px;
	    padding:5px;
	    font-family:Arial, Helvetica, sans-serif;
	    font-size:11pt;
    text-align: left;
}

.send_button
{
	border-style: none;
    border-color: inherit;
    border-width: medium;
background-image:url('../Images/send.jpg');
	    background-position:left top;
	    background-repeat:no-repeat;
	    display:block;
	    margin:0px;
	    width:100px;
	    height:30px;
	}

.searchBox
{
    background-color:#022046;
	color:#00aaff;
	width:200px;
	border-color:#022046;
	border-style:solid;
	border-width:1px;
	height:25px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
}

.searchButton
{
    width:45px;
    height:35px;
    display:inline-block;
    background-image:url('../Images/search_button.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px;
}

.clear
{
	clear:both;
	height:0px;
}




