/*	Global Styles
------------------------------------------------------------------------------------*/
* { padding:0;	margin:0;}
html, body { font:13px/1.231 arial,verdana,sans-serif;*font-size:small;*font:x-small;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0; }
li, dd { margin-left:5%; }

.clear { height:1px; }

.displaynone, #header #ieshadow { display:none;}
.center { text-align:center;}
.main { margin-top:0;}

.headline { font-size: 16px; font-weight:bold; padding-top:14px; padding-bottom: 14px; text-align:center}

.red { color:#FF0000;}
.redb { color:#FF0000; font-weight:bold}

#box { padding-bottom: 15px}
#box p { margin: 0px}
#box h3 { margin-top: 15px; margin-bottom: 0px; font-size:14px}

#featbox { padding-bottom: 15px}
#featbox p { margin: 0px}
#featbox h3 { margin-top: 15px; margin-bottom: 0px; font-size:12px}

#featbox2 { padding-bottom: 15px}
#featbox2 p { margin: 0px}
#featbox2 h3 { margin-top: 15px; margin-bottom: 0px; font-size:12px}

#featbox3 { padding-bottom: 15px}
#featbox3 p { margin: 0px}
#featbox3 h3 { margin-top: 15px; margin-bottom: 0px; font-size:12px}


#phonebot { font-family:Arial; font-size:14px; text-align:center}
#phonebot h1 { line-height: 36px; margin-bottom:8px; margin-top:5px}
#phonebot h3 { margin-bottom:0px; margin-top:10px}
#phonebot p { margin-bottom:0px; margin-top: 0px}

#buypage { font-family:Arial; font-size:14px;}
#buypage h3 { margin-bottom:0px; margin-top:10px}
#buypage p { margin-bottom:0px; margin-top: 0px}

.twocolumn #content .main {background-image: url(../images/curve_background.jpg);}

ul#lmenu {list-style:none; padding: 0px; margin: 0px; font-size:11px }
ul#lmenu li {padding-top:10px; margin: 10px 4px 10px 0px;*/	margin:10px 0 0;	list-style-type:none;	border-top:1px solid #d6d6d6;	background: none; }
ul#lmenu li a { color:#6a6a6a; text-decoration:none; padding:8px 0 6px;}
ul#lmenu li a:hover { text-decoration:underline;}
.lmenuh { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

ul#lmenu2 {list-style:none; padding: 0px; margin: 0px; font-size:11px }
ul#lmenu2 li {padding-top:10px; margin: 10px 4px 10px 0px;*/	margin:10px 0 0;	list-style-type:none;	border-top:1px solid #d6d6d6;	background: none; }
ul#lmenu2 li a { color:#6a6a6a; text-decoration:none; padding:8px 0 6px;}
ul#lmenu2 li a:hover { text-decoration:underline;}


ul#lmenu3 {list-style:none; padding: 0px; margin: 0px; font-size:11px }
ul#lmenu3 li {padding-top:10px; margin: 10px 4px 10px 0px;*/	margin:10px 0 0;	list-style-type:none;	border-top:1px solid #d6d6d6;	background: none; }
ul#lmenu3 li a { color:#6a6a6a; text-decoration:none; padding:8px 0 6px;}
ul#lmenu3 li a:hover { text-decoration:underline;}



ul#tmenu {list-style:none; padding: 0px; margin: 0px; font-size:13px }
ul#tmenu li { display: inline; padding-top:10px; padding-right: 20px; margin: 10px 14px 10px 5px;*/	margin:10px 0 0; list-style-type:none; background: none; }
ul#tmenu li a { color:#FFFFFF; text-decoration:none; padding:8px 0 6px;}
ul#tmenu li a:hover { text-decoration:underline;}

ul#bmenu {list-style:none; padding: 0px; margin: 0px; font-size:12px; font-family:Arial;  }
ul#bmenu li { display: inline; margin: 10px 14px 10px 5px;*/	margin:10px 0 0; }
ul#bmenu li a { padding:8px 0 6px;}
ul#bmenu li a:hover { text-decoration:underline;}

#main_content {width:100%; margin-left:auto; margin-right:auto}
#rcontent {float:right; width:630px; padding-right: 30px; line-height:20px; margin-top:20px; padding-left:20px}

#footer {padding-top: 10px; height:21px; width:100%; margin-left:auto; margin-right:auto; background-image:url(../images/footer_separator.png); background-repeat: repeat-x; border-bottom: 1px groove #CCCCCC;}

h1 {font-variant:small-caps; margin-bottom: 4px;}
h2 {font-variant:small-caps; border-bottom: 1px solid #CCCCCC; width: 80%; padding-bottom: 10px}
h3 {font-size:16px; font-weight:bold}

#comp h2 {font-variant:small-caps; border-bottom: 1px solid #CCCCCC; width: 80%; padding-bottom: 10px; font-size:16px; font-weight:bold}
#comp h3 { font-family:Arial; padding-bottom: 10px; font-size:13px;}

.tag { font-family:Arial; font-size: 12px; margin-left:1px;}


a img { border:none; }
img.right { float:right; padding-left:15px; border: 0px}
img.left { float:left; padding-right:15px; border: 0px}
img.bord { border: 1px solid #000000; display: block; margin-left: auto; margin-right: auto }


/*	Layout
------------------------------------------------------------------------------------*/
body,
#header { min-width:1000px; }

body { padding:85px 0 10px; font-size:99.6%; color:#696969; /*	background:url(../images/body_back.jpg) 0 0 repeat-x;*/ background:#fff none;}

#header {
	width:100%;
	background:url(../images/header_back.png) repeat-x 0 0;
	border-top:1px solid #898989;
	height:89px;
	position:absolute;
	top:0;
	left:0;
	z-index:300;
}

#header div, #wrapper { position:relative; width:880px; margin:0 auto; overflow:hidden;}

#header .inner { width:100%; height:74px; padding:5px 0 0;  background:url(../images/header_back_inner.png) no-repeat center top; z-index:300;}
#header .inner div { overflow:visible; }
#wrapper { background:#fff url(../images/wrapper_back.png) no-repeat; padding:0 18px; z-index:1;}
#content, #content .sidebar { overflow:hidden; }
#content { padding:0; 	/*min-height:420px;*/ 	background:url(../images/content_back-threecol.gif) 3px 0 no-repeat;}
.twocolumn #content {	background:url(../images/content_back-twocol.gif) 3px -35px no-repeat;}
#content .sidenav, #content .main, #topHeader, #topHeaderR { float:left; }

#content .sidenav { position:relative; width:147px; margin-top:10px; padding-left:13px; padding-right:5px; font-size:90.9%; }
.twocolumn #content .main { width:659px; }
#content .sidebar { float:right; margin-right:2px; _margin-left:1px; _margin-right:1px; width:180px; }

/*	Main content Styles
------------------------------------------------------------------------------------*/

a, p a { 	color: #0066FF; 	text-decoration:underline; 	outline:none;}
a:visited, p a:visited { 	color:#0066FF;}
a:hover, p a:hover { 	color:#0098de; 	text-decoration:none;}
a:hover, p a:hover { color:#0098de; }
li a:hover, p.more a:hover { text-decoration:underline; }
.main p { line-height:1.3; }
.main .ul { 	margin-left:0.2em; 	margin-top:-1em; }
