/* CSS Document */

body {background-color:#000; margin:0;
	width:100%; height:100%; position:absolute;}
	
img {vertical-align:bottom;}

form {padding:0; margin:0; !important}

img.imgFloatLeft {float:left;}

.textUnderline {text-decoration:underline;}

#divMainContain {width:750px; height:auto;
	margin-left:auto; margin-right:auto; display:table;
	background:url(images/bg_mainContain.gif) repeat-y;}
	
	
/**TOP NAVIGATION / PHONE NUMBER
***************************************************************************************************/	
#divTopNav {background:url(images/bg_topInfo.gif) no-repeat;
	width:750px; height:45px; color:#FFF;
	font:.6em Verdana, Arial, Helvetica, sans-serif;}
	
#divTopNav a {color:#FFF; text-decoration:none;}
	
#divTopNav #divPhoneWrap {float:left; margin:0 0 0 45px;
	height:20px; width:145px; text-align:center;
	padding-top:5px; display:inline;}
	
#divTopNav #divHomeBtn {float:right; margin-right:4px;
	height:20px; width:45px; text-align:center;
	padding-top:5px;}
	
#divTopNav #divAboutBtn {float:right; margin-right:4px;
	height:20px; width:47px; text-align:center;
	padding-top:5px;}
	
#divTopNav #divContactBtn {float:right; margin-right:40px;
	height:20px; width:55px; text-align:center;
	padding-top:5px; display:inline;}


/**MAIN NAVIGATION
***************************************************************************************************/		
#divMainNav {background:url(images/bg_navBar.jpg) no-repeat;
	width:750px; height:25px; padding:5px 0 0 0;
	font:.7em Verdana, Arial, Helvetica, sans-serif;}
	
#divMainNav a {color:#FFF; text-decoration:none; display:block; float:left;}

#divMainNav a.homeBtn {width:48px; height:18px;
	padding-top:2px; text-align:center; margin:0 2px 0 0;}
#divMainNav a.homeBtn:hover {background:url(images/btn_homeOver.jpg);}
	
#divMainNav a.specialsBtn {width:59px; height:18px;
	padding-top:2px; text-align:center; margin-right:2px;}
#divMainNav a.specialsBtn:hover {background:url(images/btn_specialsOver.jpg);}
	
#divMainNav a.catalogsBtn {width:59px; height:18px;
	padding-top:2px; text-align:center; margin-right:2px;}
#divMainNav a.catalogsBtn:hover {background:url(images/btn_catalogsOver.jpg);}
	
#divMainNav a.contactBtn {width:65px; height:18px;
	padding-top:2px; text-align:center; margin-right:276px;}
#divMainNav a.contactBtn:hover  {background:url(images/btn_contactOver.jpg);}

#divMainNav a.tipsBtn {width:78px; height:18px;
	padding-top:2px; text-align:center; margin-right:2px;}
#divMainNav a.tipsBtn:hover {background:url(images/btn_tipsOver.jpg);}
	
#divMainNav a.galleryBtn {width:87px; height:18px;
	padding-top:2px; text-align:center; margin-right:2px;}
#divMainNav a.galleryBtn:hover {background:url(images/btn_galleryOver.jpg);}
	
#divMainNav a.packagesBtn {width:68px; height:18px;
	padding-top:2px; text-align:center; color:#FFF; }
#divMainNav a.packagesBtn:hover  {background:url(images/btn_packagesOver.jpg);}

/**LEFT COLUMN
***************************************************************************************************/		
#divLeftColumn {width:155px; float:left; padding:0 20px 20px 50px;}
	
#divLeftColumn img.imgFreeCatalog {margin-bottom:10px;}

#divLeftColumn p {color:#000; margin:0;
	font:.7em Verdana, Arial, Helvetica, sans-serif;}
	
#divLeftColumn input {font:.7em Verdana, Arial, Helvetica, sans-serif;
	color:#000; margin-top:10px;}
	
#divLeftColumn input.city {margin-right:4px;}

#divLeftColumn select {font:.7em Verdana, Arial, Helvetica, sans-serif;
	color:#000; margin-top:10px; width:148px;}
	

#divLeftColumn textarea {font:.7em Verdana, Arial, Helvetica, sans-serif;
	color:#000; margin:10px 0; width:143px;}
	
#divLeftColumn img.imgUSAlogo {margin-top:15px;}


/**RIGHT COLUMN
***************************************************************************************************/		
#divRightColumn {width:475px; float:right; padding:0 35px 20px 15px; height:auto;
	display:block;}
	
#divRightColumn #divTopTeasersContainer {width:475px; float:left;}	

#divRightColumn #divWeMovedWrap {background:url(images/bg_weMoved.jpg) no-repeat;
	height:150px; width:140px; float:left; margin-top:11px;
	padding:15px 20px 0 5px;}
	
#divRightColumn #divWeMovedWrap p {font:.7em Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px;}

#divRightColumn #divWeMovedWrap p.pRedGeorgia {font:bold .8em Georgia, "Times New Roman", Times, serif; color:#C00;}

#divRightColumn #divWeMovedWrap img {margin-top:15px;}

#divRightColumn #divBottomTeasersContainer {width:423px; padding:15px;
	border:1px #fff dashed; float:left; 
	margin:15px 0 0 10px; display:inline;}
	
#divBottomTeasersContainer #divComingSoonWrap {color:#000; width:195px;
	float:left; font:.7em Verdana, Arial, Helvetica, sans-serif;
	margin-right:25px;}
	
#divBottomTeasersContainer #divComingSoonWrap img {margin-bottom:15px;}
	
#divBottomTeasersContainer #divComingSoonWrap p {margin:0 0 10px;}
	
#divBottomTeasersContainer #divInstallGalleryWrap {color:#000; width:200px;
	float:left; font:.7em Verdana, Arial, Helvetica, sans-serif;}
	
#divBottomTeasersContainer #divInstallGalleryWrap p {margin:10px 0 0;}

#divBottomTeasersContainer #divInstallGalleryWrap img.imgViewGallery {margin-top:15px;}


/**FOOTER LINKS
***************************************************************************************************/
#divFooterLinks {width:455px; color:#000; 
	margin:15px 0 0 10px; display:inline; float:left;
	font:.6em Verdana, Arial, Helvetica, sans-serif;}
	
#divFooterLinks a {color:#000; text-decoration:none;}
#divFooterLinks a:hover {color:#000;}