/* CSS LAYOUT */

body
	{ margin: 0px; text-align: center; background: #CBD4D3 url("img/bg.jpg") top left repeat-x fixed; }

#wrapper
	{ margin:0px auto; width:750px; text-align:left; background:#FFF url("img/page-bg.gif") repeat-y; }

#header
	{ width:750px; height:68px; background:url("img/top_bg.gif") top left; }

h4, h4 a
	{ float:left; background:url("img/logo.gif") top left; height:68px; width:273px; margin:0px; }

h2
	{ float:right; top right; height:68px; margin:0px; }

h1 span, h4 span, h2 span, #benefits span
	{ display:none; }

img
	{ display: block; }

#righttab, #lefttab, #middletab
	{ float:left; background-color:#EFEFEF; border-left:solid 1px #CCC; border-right:solid 1px #CCC; border-top:solid 1px #CCC; padding:5px; margin-left:5px; text-align:center; }

#lefttab
	{ background-color:#FFFFFF; }

#a
	{ clear:both; display:block; border:solid 1px #CCC; padding:10px; margin:0px; }

#b
	{ clear:both; display:none; border:solid 1px #CCC; padding:10px; margin:0px; }

#c
	{ clear:both; display:none; border:solid 1px #CCC; padding:10px; margin:0px; }

#bar
	{ height:25px; width:750px; background:url("img/news_bg.gif"); }

#date
	{ float:left; line-height:25px; height:25px; width:186px; text-align:center; background:url("img/date_bg.gif"); }

#news
	{ float:left; line-height:25px; height:25px; width:500px; text-indent:15px; }

#intro
	{ float:right; width:564px; height:150px; background:url("img/intro/loading.jpg") no-repeat; background-color:#FFF; }

#content
	{ float:right; width:564px; background:#FFF; }

#body
	{ float:right; width:515px; background:#FFF; padding-right:20px; padding-top:0px; padding-bottom:40px; }

.gallery
	{ float:left; display:block; margin:0px 15px 0px 0px; }

.deal
	{ float:left; display:inline; margin:0px 0px 13px 13px; }

#main
	{ clear:both; margin:0px 0px 13px 13px; }

#benefits
	{ width:536px; height:27px; background:url("img/benefits.gif"); }

#checklist
	{ width:536px; height:120px; background-color:#EDEEEF; }

#bullets
	{ float:left; width:220px; height:110px; padding:10px 0px 0px 10px; }

#flexitext
	{ float:right; width:280px; height:110px; padding:10px 10px 0px 0px; }

#nav
	{ float:left; }

#list, #list2
	{ width:186px; margin:0px; padding:0px; list-style-type:none; }

#menu
	{ width:186px; background:#D8DDE0; margin-top:10px; }

#footer
	{ clear:both; height:25px; width:750px; padding:0px; line-height:25px; background:url("../img/footer.gif"); }

.left
	{ float:left; text-indent:15px; }

.right
	{ float:right; padding-right:15px; }

#fixed
	{ float:right; background-color:#EFEFEF; border:solid 1px #ccc; padding:5px; text-align:right; width:auto; }


	
/* CSS FONTS */
body, input, textarea, select
	{ font-size:11px; font-family:tahoma, verdana, geneva, arial, helvetica, sans-serif; color:#000; }

.date
	{ font-size:10px; color:#6A6D6E; }

h3
	{ font-size:17px; color:#660000; }

.red
	{ color:#660000; font-weight:bold; }

.alert
	{ text-align:center; color:#FF0000; font-weight:bold; }

a
	{ color:#660000; }

a:hover
	{ color:#000000; }

#list a
	{ display:block; background: #CDD6D4 url("img/menu_bullet.gif") 0px; padding:0px; line-height:28px; border-top:#F3F5F5 solid 1px; border-bottom:#899E9A solid 1px; text-decoration:none; width:186px; color:#000000; text-indent:25px; }

#list a:hover 
	{ background:#B8C2C1 url("img/menu_bullet2.gif") 0px; }

#list2 a
	{ display:block; background:#F2F2F2 url("img/menu_bullet.gif") 0px; background-color:#F2F2F2; padding:0px; line-height:28px; border-top:#FFFFFF solid 1px; border-bottom:#BEB6B6 solid 1px; text-decoration:none; width:186px; color:#000000; text-indent:25px;}

#list2 a:hover
	{ background:#DEDEDE url("img/menu_bullet2.gif") 0px; }	

#list2 a.sub
	{ text-indent:40px; background:#FAF9F9 url("img/menu_bullet3.gif") 15px; }

#list2 a.sub:hover
	{ background:#DEDEDE url("img/menu_bullet2.gif") 15px; }	

.footer
	{ font-size:10px; color:#6A6D6E; }

.footer a:hover
	{ color:#000000; }

.footer a
	{ font-size:10px; text-decoration:none; color:#6A6D6E; }

.title
	{ font-size:14px; font-weight:bold; }

.price
	{ font-size:14px; font-weight:bold; }

.smprice
	{ font-size:10px; color:#646A6B; }




/* CSS FORMS */
.contact
	{ width:300px; border:solid 1px #666; background-color:#F2F2F2; }

.laptop_price
	{ width:50px; font-size:15px; font-weight:bold; }



/* CSS TABLES */
.tableon
	{ background-color:#F5F5F5; }

.lefton
	{ background-color:#F5F5F5; border-left:1px solid #EDEDED; }

.righton
	{ background-color:#F5F5F5; border-right:1px solid #EDEDED; }

.tableoff
	{ background-color:#E6E6E6; }

.leftoff
	{ background-color:#E6E6E6; border-left:1px solid #DADADA; }

.rightoff
	{ background-color:#E6E6E6; border-right:1px solid #DADADA; }

.tbhead
	{ background-color:#CCC; }

.tblease
	{ border:1px solid #000; }

col.col1
	{ background-color:#EFEFEF; }

col
	{  }

.tblease td
	{ border-bottom:solid 1px #CCC; }

