@charset "utf-8";
/* CSS Document */

html * {
	margin: 0;
	padding: 0;
}
body {
		font: 80% verdana, arial, helvetica, sans-serif;
		line-height: 1.5em;
		color:#666666;
		text-align: center; /* for IE */
}

table {
		font: 100% verdana, arial, helvetica, sans-serif;
		line-height: 1.5em;
		color:#333333;
	}	
img	{
	border:0;
}
ul	{
	list-style-type:none;
	margin: 0 0 20px 0;
}
p {
    margin: 0 0 20px 0;
	}
#container {
	text-align: left; /* counter the body center */
	width: 1095px;
	padding:0;
	margin-left:10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#left_column	{
width:200px;
height:100%;
float:left;
}
#logo	{
	background: url(tv-mounts-logo.gif) 0 0 no-repeat transparent; 
	height:53px;
	width: 187px;
	position:relative;
	top:75px;
	left:0;
}
#left_arm	{
	background: url(left-arm.gif) 0 0 no-repeat transparent; 
	height:250px;
	width: 200px;
	position:relative;
	top:98px;
	left:0;
}
#right_column	{
width:895px;
float:left; background: url(middle-bg.gif) 0 0 repeat-y transparent;
}

#header	{
	background: url(top-bg.gif) 0 0 no-repeat transparent;
	height:60px;
	position:relative;
	width:895px;
}
#top_menu	{
	height:30px;
	width: 450px;
	position:absolute;
	top:22px;
	left:150px;
	text-align:right;
}
#user_top_menu	{
	height:30px;
	width: 600px;
	position:absolute;
	top:22px;
	left:50px;
	text-align:right;
}
#cart_info	{
	height:50px;
	width: 260px;
	position:absolute;
	top:16px;
	right:24px;
	text-align:right;
	font-size: 80%;
	line-height:16px;
	padding-right:10px;
}
#client_login	{
	height:50px;
	width: 400px;
	position:absolute;
	top:16px;
	left:200px;
	
}

#main_content	{
	text-align:left;
	vertical-align: text-top;
	/*padding:0 13px 0 13px;*/
	margin:0; 
	width:895;_width:895;
}

#content_area	{
	padding:0 10px 10px 34px;width:556px; margin-top:26px;
	float:left;
}
p.homepage_mainpara	{
color: #D2232A; font: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;
}
#right_side	{
width:250px; float:left;
}
#right_form	{
border:2px solid #0C75BB; height:130px; width:230px; margin-top:30px;
padding:40px 0 0 14px;
background: url(bracket-finder.gif) 14px 10px no-repeat transparent; 
}
#phone_tag	{
	height:61px;
	width: 230px;
	margin-top:30px;
	background: url(call-us.gif) 0 0 no-repeat transparent; 
	float:left;
}
#credit_card_logos	{
	height:82px;
	width: 250px;
	margin-top:30px;
	background: url(credit_card_logo.jpg) 0 0 no-repeat transparent; 
	float:left;
}
#free_delivery	{
	height:99px;
	width: 125px;
	margin-top:30px;
	background: url(delivery-4.jpg) 0 0 no-repeat transparent; 
	float:left;
}
h1 { padding-bottom: .4em; margin: 0 0 0 0; font-family:  "Times New Roman", Times, serif; font-weight: normal; font-size: 28px; line-height: 1em; color: #0874b8; font-weight:bold; } 
/*h2 {
	font-size: 1.3em;
	}*/
h2 { display: block; padding-bottom: .4em; margin: 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #000000; }
h3 {
	font-size: 16px; display: block; padding-bottom: .2em; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; color:#CC0000;
	}
h4 {
	font-size: 1.1em;
	}
h5 {
	font-size: 1.0em;
	}

a:link
{
    text-decoration:underline;
    color: #0874b8;
}
a:active
{
    outline:underline;
}

a:visited
{
    text-decoration:underline;
    color: #0874b8;
}

a:hover
{
    text-decoration:none;
    color: #004276;
}

.withborder		{  text-decoration:none;  font-size:12px; 
					FONT-FAMILY: Arial, Geneva, Helvetica, San-serif; border:1px solid #cccccc;text-align:left;}
					
/* mounts list and detail page section ends */					
#projector_list	{
border-bottom:1px solid #0874b8;width:530px;height:250px; clear:both;
}
#projector_pic	{
float:left;width:250px;padding-bottom:20px; vertical-align:top;
}
#projector_description	{
float:left;width:260px;padding-bottom:20px; padding-left:20px;
}	

#projector_details	{
width:500px;margin-top:4px;
}	
#projector_heading	{
float:left;width:180px;padding:2px 20px 2px 0; color:#C1262E;font-size:18px; font-weight:bold; margin-bottom:5px;
}
#projector_headingTwo	{
float:left;width:300px;padding:2px 0;color:#C1262E; font-size:18px; font-weight:bold;margin-bottom:5px; 
}	
.projector_details_table	{
color:#000000;font-size:12px;
}
.spec_heading	{
font-weight:bold;padding:2px 0;width:140px;
}
/* mounts section ends */					
					
					
/* Footer Section */

#footer	{
	height:100px; padding-top:20px; text-align:center;width:895px; background: url(bottom-bg.gif) 0 0 no-repeat transparent;
	clear: both; background-color:#FFFFFF;
}
.footerNav{
	list-style-type:none;
	padding:20px 0px 0px 0px;
	margin:0px;
}
.footerNav li{
	font: normal 11px verdana,sans-serif; color: #666666;
	text-decoration: none;
	display:inline;
	padding:0 4px;border-right:1px solid #ccc
}

.footerNav li a,.footerNav li a:active,.footerNav li a:visited{
	font: normal 11px verdana,sans-serif;
	text-decoration: none;
	display:inline;
	padding:0 4px;
	color: #333333;
}
.footerNav li a:hover{
	font: normal 11px verdana,sans-serif; color: #000000;
	text-decoration:underline;
	display:inline;
	padding:0 4px;
	}
.footerNav li.none {display:inline;padding:0 8px;border-right:0px}

.footer-copyright {color:#999; margin-top:10px;font: normal 9px verdana,sans-serif; color: #333333;}

/* Footer Section Ends */