
/*
<h3> SEE 'headings.css' for h3 styles
p #A8A8A8 
#E4E4E4
*/

html {
	background:#000;
	margin:0 auto;
	font-size:100.1%; /*opera fix */
}

body {font-size:70%;margin:20px auto;}

* {margin:0;padding:0;text-align:left;color:#999;font-weight:normal;font: normal 1.0em/1.5em Verdana, Arial, Helvetica, sans-serif;color:#999;}
p {font: normal 1.0em/1.5em Verdana, Arial, Helvetica, sans-serif;color:#999;margin-bottom:20px;}
p.disclaimer {font-size:0.8em;}
a {color:#e0e0e0;text-decoration:underline;border:none;}
a:hover {color:#fff;}
a#PurchaseTemplate {display:block;width:240px;height:30px;margin:10px 0 0 50px;background:url(../btns/purchase_homepage.jpg) no-repeat;border:none;}
a#PurchaseTemplate span {display:none;}
p span {color:#fff;}
strong {font-weight:bold;color:#ddd;}

/********************************************/
/********************************************/
/********************************************/
/*********                   ****************/
/*********  GENERAL STYLES   ****************/
/*********                   ****************/
/********************************************/

div#wrap_all {width:760px;margin:0 auto;border:none;}
div#header {float:left;width:760px;height:45px;border:none;}
div#header p {float:right;text-align:left;}
div#header a {color:#999;text-decoration:none;}


/********************************************/
/********************************************/
/********************************************/
/*********                   ****************/
/*********  MAIN NAVIGATION  ****************/
/*********      (HEADER)     ****************/
/*********                   ****************/
/********************************************/

div.panel_main {float:left;margin:20px 0 30px 0;padding:0 25px 15px 25px;width:710px;min-height:290px;background:#252525 url(../btns/panel_main_bg.jpg) no-repeat top left;border:3px solid #999;}


.panel_main#one{background:#252525 url(../btns/panel_main_nav_1.jpg) no-repeat top left;border:3px solid #00A7FC;}
.panel_main#two{background:#252525 url(../btns/panel_main_nav_2.jpg) no-repeat top left;border:3px solid #0f0;}
.panel_main#three{background:#252525 url(../btns/panel_main_nav_3.jpg) no-repeat top left;border:3px solid #ff0;}
.panel_main#four{background:#252525 url(../btns/panel_main_nav_4.jpg) no-repeat top left;border:3px solid #f0f;}

.panel_main h4 {font-weight:bold;font-size:1.3em;color:#ccc;margin:0 0 5px 0;}
.panel_main a img.swatch{float:left;width:165px;height:100px;margin:0 10px 10px 0;border:1px solid #666;}
.panel_main select {color:#000;width:160px;}

.panel_main ul#navBar {
	float:right;
	width:410px;
	height:25px;
	padding:5px 0 0 280px;
	margin:0 0 23px 0;
}

.panel_main ul#navBar li {
	float:right;
	list-style:none;
	display:inline;
	position:relative;
	z-index:21;
}

.panel_main ul#navBar li a{
	text-decoration:none;
	display:block;
	text-align: center;
	font-weight:bold;
	font-size:1.1em;
}

.panel_main ul#navBar li a span {display:none;}
.panel_main ul#navBar .span {display:none;}

.panel_main ul#navBar li a {padding:0 20px;color:#ccc;}
.panel_main ul#navBar li a:hover {color:#fff;}
.panel_main ul#navBar li a.current {color:#000;}

.panel_main .panel_main_left {float:left;width:335px;padding:0 25px 0 0;border:none;}
.panel_main .panel_main_full {float:left;width:685px;padding:0 25px 0 0;border:none;}
.panel_main .panel_main_right {float:left;border:none;}
.panel_main_right#homepages {width:350px;height:240px;background:transparent url(../images/product_homepages.png) no-repeat 120px 10px !important;background:transparent url(../images/product_homepages.jpg) no-repeat 120px 10px;}
.panel_main_right#web {width:350px;height:240px;background:transparent url(../images/product_web.png) no-repeat 120px 10px !important;background:transparent url(../images/product_web.jpg) no-repeat 120px 10px;}
.panel_main_right#cms {width:350px;height:240px;background:transparent url(../images/product_cms.png) no-repeat 220px 10px !important;background:transparent url(../images/product_cms.jpg) no-repeat 220px 10px;}
.panel_main_right#ecom {width:350px;height:240px;background:transparent url(../images/product_ecom.png) no-repeat 120px 10px !important;background:transparent url(../images/product_ecom.jpg) no-repeat 120px 10px;}

.panel_main_right img#panel_main{float:left;color:#000;width:330px;height:200px;margin:0 0 0 5px;padding:0 0 15px 0;background:transparent url(../images/panel_main_img_bg.jpg) no-repeat bottom right;}
.panel_main_left p {color:#999;line-height:1.5em;}

.panel_main ul{color:#999;line-height:1.5em;list-style-type:circle;margin:0 0 10px 20px;padding:0;}
.panel_main ul li,
.panel_main ol li{list-style-image: url(../btns/bullet.gif);padding:0 0 8px 0;}
.panel_main ul li span{color:#ccc;}




div.splash_half {float:left;width:378px;border:none;display:table;vertical-align:middle;}

div.panel_item {float:left;width:375px;margin:0 0 10px 0;border:none;}

.panel_item a.one{float:left;display:block;width:85px;height:85px;padding:0;border:none;background:#000 url(../images/ring_1.gif) no-repeat top left;}
.panel_item a.two{float:left;display:block;width:85px;height:85px;padding:0;border:none;background:#000 url(../images/ring_2.gif) no-repeat top left;}
.panel_item a.three{float:left;display:block;width:85px;height:85px;padding:0;border:none;background:#000 url(../images/ring_3.gif) no-repeat top left;}
.panel_item a.four{float:left;display:block;width:85px;height:85px;padding:0;border:none;background:#000 url(../images/ring_4.gif) no-repeat top left;}

div.panel_item_right {float:left;width:260px;padding:10px 0 0 10px;border:none;}




div#header h1 a,
div#header h2,
div.panel_main_left h2,
div.splash_half h1 a,
div.splash_half h2 {display:block;}

div#header h1 span,
div#header h2 span,
.panel_item a span,
div.panel_main_left h2 span,
div.splash_half h1 span,
div.splash_half h2 span {display:none;}

div#header h1 a{width:220px;height:25px;background:#000 url(../images/h1_amactive.gif) no-repeat top left;}
div#header h2{width:220px;height:15px;background:#000 url(../images/h2_affordable.gif) no-repeat top left;}

div.splash_half h1.splash{margin:200px 0 8px 0;width:320px;height:22px;background:#000 url(../images/h1_splash.gif) no-repeat top left;}
div.splash_half h2.splash{width:320px;height:35px;background:#000 url(../images/h2_splash.gif) no-repeat top left;}

.panel_item_right h1.one a{width:270px;height:15px;background:#000 url(../images/h1_1.gif) no-repeat top left;}
.panel_item_right h1.two a{width:270px;height:15px;background:#000 url(../images/h1_2.gif) no-repeat top left;}
.panel_item_right h1.three a{width:270px;height:15px;background:#000 url(../images/h1_3.gif) no-repeat top left;}
.panel_item_right h1.four a{width:270px;height:15px;background:#000 url(../images/h1_4.gif) no-repeat top left;}




/****************************************/
/****************************************/
/****************************************/
/****************************************/
/*********               ****************/
/*********  PRICE TABLE  ****************/
/*********               ****************/
/****************************************/

.priceTable_wrap {width:330px;margin:20px 0 0 15px;}
.priceTable_row {float:left;width:310px;padding:5px 10px;}
.priceTable_rowb {float:left;width:310px;padding:5px 10px;background:#333;}
.priceTable_left {float:left;width:245px;text-align:left;}
.priceTable_right {float:right;width:65px;text-align:right;}
.priceTable_row p,
.priceTable_rowb p {margin:0;color:#ccc;}
.priceTable_row p span,
.priceTable_rowb p span {color:#999;}
.priceTable_row p strong,
.priceTable_rowb p strong {font-weight:bold;color:#ddd;}