/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(/images/homepage01.jpg) repeat-x left top;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

/** HEADINGS */

h1, h2, h3 {
	margin: 0px 0px 15px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #DBDBDB;
}

h1 span, h2 span, h3 span {
	color: #1578AF;
}

h1 {
	font-size: 23px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 12px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ACACAC;
}

p, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
	line-height: 19px;
}

.list1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
}

.list1 li {
	float: left;
	padding-left: 15px;
}

.list1 li.first {
	padding: 0px;
}

.list1 img {
	margin-bottom: 10px;
}

.list1 .more {
	display: block;
	background: url(/images/homepage10.gif) no-repeat right center;
	text-decoration: none;
	color: #DBDBDB;
}

.list1 .more:hover {
	text-decoration: underline;
}

/** LINKS */

a {
	color: #1578AF;
}

a:hover {
	text-decoration: none;
}

/** STYLES */

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 {
}

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

img.border {
	border: 5px solid #272727;
}

img.left {
	float: left;
	margin: 3px 15px 0px 0px;
}

img.right {
	float: right;
	margin: 3px 0px 0px 15px;
}

hr { display: none; }

.hr1 {
	height: 20px;
	background: url(/images/homepage09.gif) repeat-x left center;
}

/** MENU */

#menu {
	background: url(/images/subpage02.jpg) no-repeat left top;
}

#menu a {
	text-decoration: none;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #323232;
}

#menu a:hover {
	text-decoration: underline;
}

/** PAGE */

#page {
	background: url(/images/subpage03.jpg) repeat-y left top;
}

#pagebg {
	padding-bottom: 50px;
	background: url(/images/subpage06.jpg) no-repeat left bottom;
}
	

/** SIDEBAR */

#sidebar {
	background: url(/images/subpage04.jpg) no-repeat left top;
}

#submenu {
	margin: 0px;
	padding: 13px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#submenu li {
	display: inline;
}

#submenu a {
	display: block;
	width: 145px;
	height: 30px;
	padding: 20px 0px 0px 25px;
	background: url(/images/homepage03.gif) no-repeat left top;
	text-decoration: none;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

#submenu a:hover {
	text-decoration: underline;
}

#submenu .first a {
	background: none;
}

#submenu .light a {
	background-image: url(/images/homepage04.gif);
}

/** CONTENT */

#content {
	background: url(/images/subpage05.jpg) no-repeat left top;
}

/** FOOTER */

#footer {
	background: url(/images/subpage07.jpg) no-repeat left top;
}

#footer p {
	margin: 0px;
	padding-top: 30px;
	line-height: normal;
	text-align: center;
	color: #B9B9B9;
}

#content-container  
{  
	width:480px;  
	height:301px;  
	position:absolute;
	margin-top: -310px;
	background-color:#FFF;  
}  

#content-container img  
{  
	display:none;  
	position:absolute;  
	top:0px;  
	left:0px;  
} 

/** Format for Locations Page **/

#LocationsCorp li {
    width: 480px;
    margin-left: -40px;
	padding-left: 10px;
	background-color: #161616;
    background-image: none;
    float: left;
    clear: both;
    list-style: none;
    }

#LocationsCorp a {
    text-decoration: none;
	font-weight: bold;
	color: #ACACAC;
	text-decoration: underline;
    }

#LocationsSC li {
    width: 480px;
    margin-left: -40px;
	padding-left: 10px;
	background-color: #161616;
    background-image: none;
    float: left;
    clear: both;
    list-style: none;
    }

#LocationsSC a {
    text-decoration: none;
	font-weight: bold;
	color: #ACACAC;
	text-decoration: underline;
    }

/** Format for Device Page **/
#accordion {
	margin:20px 0px;
}

h3.toggler {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font-family: 'Andale Mono', sans-serif;
	font-size: 12px;
	background: #990000;
	font-weight: bold;
	color: #DBDBDB;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
	text-transform: capitalize;
}

div.element {
	padding-bottom: 10px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}

/** Format for FormChecker **/
.fc-tbx .tl{
	background: url('img/tl.png') no-repeat;
}
.fc-tbx .t{
	background: url('img/t.png') repeat-x;
	height: 16px;
}
.fc-tbx .tr{
	background: url('img/tr.png') no-repeat;
}
.fc-tbx .l{
	background: url('img/l.png') repeat-y;
	width : 16px;
}
.fc-tbx .r{
	background: url('img/r.png') repeat-y;
	width: 16px;
}
.fc-tbx .bl{
	background: url('img/bl.png') no-repeat;
}
.fc-tbx .b{
	background: url('img/b.png') no-repeat;
	height: 25px;
}
.fc-tbx .br{
	background: url('img/br.png') no-repeat;
}
.fc-tbx .c{
	background: url('img/c.png') repeat;
}
.fc-tbx a.close {
	float: right;
	background: url('img/close.png') no-repeat;
	position: relative;
	margin-left: 5px;
	display: block;
	width: 10px;
	height: 10px;
	cursor: pointer;
}
.fc-tbx .err {
	float: left;
}
.fc-tbx p {
	width : auto;
	display: block;
	font-size: 10px;
	font-family: tahoma, verdana, sans-serif;
	margin : 0;
	padding : 0;
	border : 0;
	color : #FFF;
}

.ajax_loader {
	background : url('img/ajax-loader.gif') no-repeat center;
	width : 200px;
	height : 150px;
}


/* FormCheck validation div */

.fc-error {
	border : 1px solid #888;
	margin-top : 5px;
	background-color : #EAEAEA;
}
.fc-error p {
	margin : 5px;
	color : #A00;
}

/* ----------------IMAGE SLIDER------------- */
#SlideItMoo_outer {  
	width:480px; 
	margin:10px auto 10px; 
	background:#161616 ; 
	display:block; 
	position:relative; 
	padding:0px 10px 0px;
	border-bottom:5px #000000 solid;
}

/* the width is set to show the number of thumbnails that will be visible */
#SlideItMoo_inner{ 
	position:relative ; 
	overflow:hidden ; 
	width:474px ; /* set a display width to make the slider look good in case js is disabled */
	margin:0px auto 0px;
	padding:10px 0px 10px;
}
/* the thumbnails container; set a width on it so everything will be fine */
#SlideItMoo_items { 
	display:block; 
	position:relative; 
}
/* single element design */
#SlideItMoo_items div.SlideItMoo_element { 
	display:block; 
	position:relative; 
	float:left; 
	margin:0px 15px 0px; 
	font-size:11px; 
	width:128px; 
	text-align:center; 
	color:#FFFFFF;
}
#SlideItMoo_items a { padding:0px; margin:3px 0px 3px; clear:both; display:block; background:#333333; padding:2px; }
#SlideItMoo_items a img{ border:none; }

/** Tint Slideshow **/
#tint{height: 240px; width:450px;margin:0 auto;background:#161616;text-align:left;padding:20px}
.picsdiv{height: 180px; padding:20px 30px; margin:4px 0 25px 0; border:1px solid #e1e1e1}

/* Sample 6*/
#pics{
	position:absolute;
	width:240px;
}
#pics span{
	display:block;
}
#handle1{
	float:left
}
#handle2{
	float:right
}
.tintmask{
	position:absolute;
	left:50%;
	margin-left:-20px;
	width:240px;
	height:180px;
	overflow:hidden;
}
.thumbs{
	width:54px;
}
.thumbs div{
	display:block;
	width:54px;
	height:41px;
	margin:3px 0;
	cursor:pointer;
}

.thumbs div img{
	display:block;
	width:100%;
	height:100%;
	border:none
}


span img{
	display:block;
	border:none;
}

