body {background-image:url(../images/backgrounds/bg_body.jpg);position:relative; background-position:center; margin:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5}
/*
DIV#container {width:790px;margin:0 auto position:relative;background-image:url(../images/backgrounds/bg_content.jpg);padding:0 20px; border:1px solid; border-color:green; background-position:center; background-repeat:repeat-y;}
DIV#content {border:1px solid; border-color:yellow; width:400px;}
#navigation {border:1px solid; border-color:red;}
#navigation {width:190px;display:block;text-align:center;float:left;position:relative;margin-bottom:100px}
#content {display:block;padding:5px;text-align:left;color:#C7B37D;position:relative;float:right;width:550px;}
*/


DIV#container {width:776px; margin:0 auto; background:#000;}

DIV#subcontainer {width:776px; margin:0 auto; position:relative; padding-left:0px;background:url(../images/backgrounds/bg_page_footer.jpg) bottom no-repeat;}

DIV#content {position:relative; width:571px;color:#FFF; margin:0px 4px; margin-bottom:180px; margin-left:182px; margin-top:10px;}
DIV#content_center {width:580px; position:relative;color:#C7B37D; margin:0px auto; margin-bottom:180px;margin-top:10px;}
DIV#content_index {position:relative;color:#C7B37D; margin:0px 4px; margin-bottom:180px;margin-top:10px;}

#header {width:776px;height:180px;display:block;background-image:url(../images/backgrounds/header.jpg);}
DIV#header .h1 {margin:0;padding:0;color:#910003;display:block;width:776px;height:140px;position:relative;}
DIV#header .h1 SPAN.outer {display:block;width:776px;height:140px;}
DIV#header .h1 SPAN.outer A {display:block; width:200px;height:140px;}
DIV#header .h1 SPAN.outer A SPAN.inner {display:none;}

.hide{ display:none;}
.header_line{
	height:14px;
	width:auto;
	background-image: url(../images/headings/large_devider.gif);
	background-repeat: no-repeat;
	background-position:center;
	display: block;
}

DIV#subcontainer .footerLogo{position:absolute; bottom:0px; right:0px;}

/*DIV#footer {font-size:12px;clear:both;color:#2C2F4E;margin-top:50px;text-align:center;}*/
DIV#footer {font-size:10px;clear:both;color:#FFF;margin-top:10px;text-align:center;}

DIV#footer,DIV#footer A {color:#FFF !important;margin-bottom:0}
DIV#bottom-shadow{text-align:center; width:826px; height:25px; margin:0px auto;}

#top-navigation{ width:776px; height:23px; padding-top:2px; margin-bottom:-2px; display:block; position:relative; text-align:center;}
#top-navigation ul,#top-navigation li {margin:0px;padding:0px;list-style:none;text-align:center;position:relative; display:inline;}
#top-navigation li {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000; font-weight:bolder;}
#top-navigation a {color:#000; padding:2px 6px; background-color:#FFCE00; border:#FFF solid 1px; margin:0px 5px;}
#top-navigation a:hover {color:#660000;text-decoration:underline}

.index_sub_head{ width:100%; height:23px; padding-top:2px; margin-bottom:-2px; display:block; position:relative; text-align:center; background-image:url(../images/backgrounds/top_nav_back.gif); background-repeat:repeat-x; color:#600; font-weight:bold;}
.index_sub_head .header{left:0px;top:0px; background:url(../images/backgrounds/index_sub_left.jpg); position:absolute; height:23px; width:20px;}
.index_sub_head .footer{right:0px;top:0px; background:url(../images/backgrounds/index_sub_right.jpg); position:absolute; height:23px; width:20px;}


DIV#navigation { float:left; position:relative;}
#navigation .header{ width:166px; height:2px; background:url(../images/backgrounds/side_nav_top.gif);}
#navigation .body{background:url(../images/backgrounds/side_nav_bg.png); padding-left:10px;width:166px;behavior: url(/templates/diamond/css/iepngfix.htc);}
#navigation DIV.imageContainer {margin:0;padding:0;border:0}
#navigation DIV.imageContainer IMG {margin:0;padding:0;border:0}
#navigation .heading {display:block;height:25px; width:164px;text-align:center;font-weight:bold;color:#FF0;margin:0px;font-family:Georgia,"Times New Roman",Times,serif;line-height:1.5;font-size:14px}
#navigation ul,#navigation li {margin:0;margin-left:15px;line-height:1.5;padding:0;list-style:url(../images/dot.gif);text-align:left;position:relative}
#navigation .sub,#navigation .sub li {margin-left:8px}
#navigation UL {margin-top:0;padding-top:0; width:120px;}
#navigation li {margin-top:0;padding-top:0;font-family:Georgia,"Times New Roman",Times,serif;line-height:1.5;font-size:12px;color:#FF0}
#navigation a {display:block;color:#000;font-family:Georgia,"Times New Roman",Times,serif;line-height:1.5;font-size:12px;text-decoration:none;width:100px;position:relative}
#navigation a:link,#navigation a:active,#navigation a:visited {color:#D9B614}
#navigation a:hover {color:#FFFF00;text-decoration:underline}
#navigation .line{ list-style:none; height:1px;  margin:5px -15px; margin-left:0px;	background-image: url(../images/small_nav_line.gif);
	background-repeat: no-repeat;
	background-position:center;}
#navigation .footer{ width:166px; height:26px; margin-left:10px; margin-bottom:150px; background:url(../images/backgrounds/side_nav_bot.png);behavior: url(/templates/diamond/css/iepngfix.htc);}

th,td {color:#FFF;font-size:12px}
DIV#content .text {position:relative;}
/*h1,h2,h3,h4,h5 {display:block;padding:0;margin:0}*/
a:link,a:active,a:visited {color:#D9B614;text-decoration:none}
a:hover {text-decoration:underline;color:#FFFF00}
.successText,.errorText {font-weight:bold;background-position:left top;background-repeat:no-repeat;padding-left:18px}
.successText {color:#093;background-image:url(/images/successText.gif)}
.errorText {color:#D20000;background-image:url(/images/errorText.gif)}
.error {font-weight:bold;color:#D20000}
.bold {font-weight:bold;}
FORM {display:inline}
.sectionHeader {border-bottom:1px solid;border-color:#383612}
H2 {font-size:22px}
DT {font-weight:bold;margin-top:10px;font-size:16px}
DD {margin-left:20px;text-align:justify;line-height:1.4}
DIV#upgradeBanner {font-weight:bold;text-align:center;position:relative;top:-5px;font-size:14px;font-family:Georgia,"Times New Roman",Times,serif; color:gold;}
DIV#upgradeBanner A {color:gold;}
UL#goldFeatures LI {font-size:16px;font-weight:bold;color:#CC0;list-style:square}
UL#goldFeatures LI SPAN {font-size:12px;color:#FAF3CF}
H3 {font-size:16px}
DIV#indexMainPicture{width:459px; height:307px; background:url(../images/face2face.jpg); margin-bottom:-5px;}

DIV.messageStack {font-weight:bold;color:#000;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif; margin:5px 0 10px 0; position:relative;}
DIV.messageStack DIV {padding:5px 10px 5px 32px;background-position:8px 4px;background-repeat:no-repeat; position:relative;}
DIV.messageStack DIV DIV {padding:0;background-image:none;color:#000; position:relative;}

DIV.messageStackError {background-color:#FFDDDD;background-image:url(/images/icons/error.gif); border:1px solid; border-color:#E24941; margin-bottom:5px;}
DIV.messageStackSuccess {background-color:#CBFFC4;background-image:url(/images/icons/success.gif); border:1px solid; border-color:#5EC04B; margin-bottom:5px;}
DIV.messageStackWarning {background-color:#D9E8FF;background-image:url(/images/icons/warning.gif); border:1px solid; border-color:#4494BF; margin-bottom:5px;}

DIV.boxMessageStack {margin:10px;}
DIV.boxMessageStack P {margin-top:0; margin-bottom:6px; line-height:1.2;}

DIV.price{margin:10px 0px;}
DIV.price H4{ margin:0px; padding:0px; font-weight:bold;}
DIV.price P{ margin:0px; padding:0px; margin-left:10px;}

.imageBorder{border:#FECB00 solid 1px;}

PRE.dump{background:#FFFF66; border:#FF0000 solid 1px; color:#000000; padding:3px;}
