@charset "utf-8";
/* CSS Document */


/*-----------------------------------------------------------LAYOUT DIVS/CLASSES: Primary------------------------------------------------------------------*/


/*------PRIMARY CONTAINERS------*/

/*------Body: Contains the light grey background color and the extra header bg color image that runs to the edge of the browser window. 
The MAIN PARAGRAPH STYLE is also contained in the body tag------*/
body#body{ 
	background:url(images/newimgs/headbgcol.png) top repeat-x #f1efe8;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#363636;
}

/*------Min Width: Contains the main header image and the overall container that stretches to the edge of the browser window------*/
.min-width {
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1024)? "1024px" : "100%");
	min-width:1024px;
	background:url(images/newimgs/div_header.png) top center no-repeat;
}

/*------Main: Is the main box that contains everything and makes it fit into a 1024x768 box------*/
#main { 
	margin:0 auto;
	width:1024px;
	position:relative;
}

/*------HEADER------*/

/*------Header: Contains everything in the header------*/
#header { 
	padding:0px;
}

/*------Head Row 1: Contains the Phone#------*/
.head-row1 { 
	height:25px;
	width:100%;
	overflow:hidden;
	background:url(images/newimgs/div_headrow1.png);
}

.head-row1 .col1 {
	float:left;
	width:774px;
	height: 25px;
}

.head-row1 .col2 {
	float:left;
	height: 21px;
	width: 250px;
	padding-top: 4px;
}

/*------Head Row 2: Contains the ETS Logo and the Salestag------*/

.head-row2 {
	height:102.5px; 
	width:100%; 
	overflow:hidden;	
}
#head-row2_col1 {
	float:left;
	width:650px;
	height: 102.5px;
}
#head-row2_col2 {
	float:left;
	width:249px;
	height: 102.5px;
}
#head-row2_col3 {
	float:left;
	width:125px;
	height: 102.5px;
}

/*------Head Row 3: Contains the navigation tabs------*/

.head-row3 { 
	height:37.5px; 
	width:100%; 
	overflow:hidden;
}

.head-row3 .col1 { 
	float:right; 
	width:680px;
}

.head-row3 .col2 {
	float:left;
	width:344px;
	height:37.5px;
	text-align: right;
}

/*------MAIN CONTENT CONTAINERS------*/


/*------Cont: Contains all 3 of the major columns in one box. The * style is some kind of spacer identified as a "bg-line" div------*/
#cont { width:100%; overflow:hidden; padding-top:16px;}
* { margin:0; padding:0;}

/*------Overall 3 Column Layout: The main content is divided up into 3 main columns: Left, Content, and Right. The right column is not being used------*/
#left-col { width:165px; margin-right:-165px; float:left; position:relative;}
#left-col .ind { padding:0px 5px 9px 5px;}
#cont-col { float:left; width:100%;}
#cont-col .ind { padding:0px 0px 20px 175px;}
/*#right-col { width:229px; margin-left:-229px; float:left;}
#right-col .ind { padding:9px 0px 0px 9px;}*/

/*------LEFT COLUMN: uses the BLOCK system for displaying divs------*/

/*------Block Containers: Contain both the Title and the Content divs in the block system------*/
div.block { margin-bottom:8px; color:#363638; position:relative; overflow:hidden;}
.block-top { width:100%;}

/*------Title: Contains the main title of the block, when displayed.------*/
.title {
	padding:0px;
}


/*------Content: Contains the main content of the block------*/
.block .content { padding:10px 13px 20px 4px; overflow:hidden;}



/*------CONTENT COLUMN: uses the NODE system for displaying divs------*/

/*------Node Containers: Contain all of the divs within the node------*/
.node { width:100%; padding-bottom:10px;}
.node .taxonomy { padding-top:5px;}
.node .content { padding:0px 5px 5px 0px; overflow:hidden;}

/*------Content Containers: The white boxes are displayed as either a single box (contact page for example) or as a 3 column set of blocks (Servers page for example). Both use the same borders. All of the following boxes are basically the same size because the moron who originally designed this template thought it would be interesting if they used 9 containers layered on top of each other that all did the same thing------*/

.border-left {background:url(images/border-left.gif) repeat-y left #FFFFFF;}
.border-right {background:url(images/border-right.gif) repeat-y right;}
.border-top {background:url(images/border-top.gif) repeat-x top;}
.border-bot {background:url(images/border-bot.gif) repeat-x bottom;}
.corner-top-left {background:url(images/corner-top-left.gif) no-repeat left top;}
.corner-top-right {background:url(images/corner-top-right.gif) no-repeat right top;}
.corner-bot-left {background:url(images/corner-bot-left.gif) no-repeat left bottom;}
.corner-bot-right {background:url(images/corner-bot-right.gif) no-repeat right bottom; width:100%; overflow:hidden;}
.corner-bot-right .inner { padding:28px 30px 15px 32px;}

/*------Content: is used for single white boxes like on the contact page------*/
.content { padding:0px 10px 0px 0px; color:#363636; line-height:15px;}

/*------Content: is used for 3 column white boxes like on the servers page------*/
.content_3col { padding:0px 0px 0px 0px; color:#363636; line-height:20px;}


/*------FOOTER------*/

#footer { color:#383838; font-size:12px; font-weight:normal; text-transform:none; text-align:center;}
.foot { text-align:left; margin:0 auto; width:933px; padding:25px 0px 25px 0px;}






/*-----------------------------------------------------------LAYOUT DIVS/CLASSES: Secondary----------------------------------------------------------------*/

/*----SOCIAL NETWORKING APP NAVS----*/

#socialnavs_container {
	width: 150px;
	height:119px;
	background-image: url(http://etshost.com/site/themes/etssite/images/socialimgs/newapp/appbox_119.png);
	background-repeat: no-repeat;
}
#socialnavs_row_a {width: 150px; height:26px;}
#socialnavs_row_b {width: 150px; height:8px;}
#socialnavs_iconrow1 {width: 150px; height:35px;}
#socialnavs_row_d {width: 150px; height:6px;}
#socialnavs_iconrow2 {width: 150px; height:35px;}
#socialnavs_row_f {width: 150px; height:9px;}

#socialnavs_iconrow1_blank1 {width: 5px; height:35px; float:left;}
#socialnavs_iconrow1_blank2 {width: 5px; height:35px; float:left;}
/*#socialnavs_iconrow1_blank3 {width: 6px; height:40px; float:left;}
#socialnavs_iconrow1_blank4 {width: 9px; height:40px; float:left;}*/
#socialnavs_box1 {width: 35px; height:35px; float:left; }
#socialnavs_box2 {width: 35px; height:35px; float:left; }
#socialnavs_box3 {width: 35px; height:35px; float:left; }
#socialnavs_box4 {width: 35px; height:35px; float:left; }

#socialnavs_iconrow2_blank1 {width: 5px; height:35px; float:left;}
#socialnavs_iconrow2_blank2 {width: 5px; height:35px; float:left;}
/*#socialnavs_iconrow2_blank3 {width: 6px; height:40px; float:left;}
#socialnavs_iconrow2_blank4 {width: 9x; height:40px; float:left;}*/

#socialnavs_box5 {width: 35px; height:35px; float:left; }
#socialnavs_box6 {width: 35px; height:35px; float:left; }
#socialnavs_box7 {width: 35px; height:35px; float:left; }
#socialnavs_box8 {width: 35px; height:35px; float:left; }



/*----HOMEPAGE TOP ADVERTISEMENTS----*/
#homebanner_container {
	width:780px;
	height: 243px;
	float: left;
	position: relative; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color:#f1efe8;
}
#homebanner_ad1 {
	width:315px;
	height: 243px;
	float: left;
	position: relative; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color:#f1efe8;
}
#homebanner_ad2 {
	width:315px;
	height: 243px;
	float: left;
	position: relative; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color:#f1efe8;	
}

#homebanner_3s_ad {
	width:140px;
	height: 243px;
	float: left;
	position: relative; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color:#f1efe8;
}
#homebanner_blank1 {
	width:5px;
	height: 243px;
	float: left;
	position: relative; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color:#f1efe8;
}

#homebanner_blank2 {
	width:5px;
	height: 243px;
	float: left;
	position: relative; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color:#f1efe8;
}

/*----SMALL TEXTBOX ON FRONT PAGE----*/
#home_container_test {
	width:780px;
	float: left;
	position: relative; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color:#f1efe8;
}

#home_textbox {
	width:750px;
	height: 50px;
	float: left;
	position: relative;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	background-color:#f1efe8;
	background-image: url(http://etshost.com/site/themes/etssite/images/newimgs/home_txtbox.png);
	background-repeat:no-repeat;
}

.txtbox_font {
	font-size:12px;
	font-weight: bold;
	color: #363636;
	text-decoration: none;
}

/*----BUY NOW BTN ROLLOVER----*/

.buybtn_box {
	width:170px;
	height:46px;
	text-align: left;	
}

a.rollover {
	display: block;
	width: 170px;
	height: 46px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/newimgs/buybtn_x2.png);  
	} 
a.rollover:hover {
	background-position: -170px 0;
	} 
.displace {
	position: absolute;
	left: -5000px;
	} 


/*----PRODUCT INFORMATION STYLES: These divs were made to better organize the product information in the 3 column boxes, but do not work. They may work if they were adjusted slightly-----*/

.3col_title {
	width:170px;
	height:140px;
	text-align: left;
}

.3col_description {
	width:170px;
	height:280px;
	text-align: left;
}

.3col_price {
	width:170px;
	height:120px;
	text-align: left;
}

.3col_img {
	width:170px;
	height:170px;
	text-align: left;
}

/*----SOCIAL NETWORKING BLOCK STYLES: These divs were made to better organize the social networking blocks in the left column, but do not work. They may work if they were adjusted slightly-----*/

#left-col_twitterbox {width: 165px; height: 325px; positioning relative; }
#left-col_iconbox {width: 165px; height: 140px; positioning relative; }



/*-----SHARE THIS BUTTONS: At the bottom of every product, should be classes because they will be used repeatedly----*/

.share_servers_spacer {
	width:170px;
	height:25px;
	text-align:center;
	}
	
.share_servers {
	width:170px;
	height:25px;
	text-align:center;
	}



/*-----SPECIAL STYLES MADE FOR LANDING PAGES----*/

/*----UNIVERSAL DIVS: Divs applied to all landing pages---*/

#landing_full {
	width:780px;
	height:603px;
	position: relative; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color:#f1efe8;
}
#landing_half1 {
	width:390px;
	float: left;
	height:603px;
	position: relative; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color:#f1efe8;
}
#landing_half2 {
	width:390px;
	float: left;
	height:603px;
	position: relative; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color:#f1efe8;
}

/*---------------------*/

/*----------Custom Styles Specifically Made for the homepage Ad called "Epic Server Deals": Can be commented out when not in use-----------*/

#home_ad1_top{
	width:315px;
	height: 163px;
	position: relative; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#home_ad1_btncontainer{
	width:315px;
	height: 80px;
	position: relative; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#home_ad1_btnblank1{
	width:107px;
	height: 80px;
	position: relative; 
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#home_ad1_btnblank2{
	width:108px;
	height: 80px;
	position: relative; 
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.home_ad1_btn{
	width:100px;
	height: 80px;
	position: relative; 
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

a.rollover2 {
	display: block;
	width: 100px;
	height: 80px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/landingpgs/adtest/landingbtn_x2.png);  
	} 

a.rollover2:hover {
	background-position: -100px 0;
	} 

.displace2 {
	position: absolute;
	left: -5000px;
	} 

/***************/








/*-----------------------------------------------------------TEXT STYLES-----------------------------------------------------------------------*/

/*------GENERIC LIST AND LINK STYLES: many of these styles are overriden by more specific styles, so these default styles only apply when no other style is in use------*/

ul, ul li { list-style:disc; list-style-image:none; list-style-type:disc;}
a{ color:#000000}
a:hover{text-decoration:none; }

/*------IMAGE FORMATTING STYLES------*/

img, a img { border:0;}
img.alignleft{ float:left; margin-right:14px;}
img.alignright{ float:right; margin-left:35px;}
.clear { clear:both;}

.imgborder {
	border: medium solid #CCC;
}

/*------TEXT USED IN THE HEADER------*/

.phone-font1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F26631;
}

.phone-font2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

/*------TEXT STYLES USED IN THE TOP NAVIGATION TABS------*/

.pr-menu {
	overflow:hidden; 
	width:680px; 
	height:37.5px;
}

ul.primary-links {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
	height:37.5px;
	width:680px;
	float: left;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

ul.primary-links li { 
	float:left; 
	padding:0px 0px 0px 0px;
	height:37.5px;
	width:85px; 
	float: left;
}

ul.primary-links li a {
	color:#FFF; 
	text-decoration:none; 
	font-size:12px; 
	font-weight:bold; 
	padding:18px 0px 11px 0px; 
	width:100px; 
	display:block; 
	text-transform:capitalize; 
	background:url(images/bg-li.png) no-repeat 0 7px; 
	height:37.5px; 
	width:85px; 
	float: left;
}

ul.primary-links li.active a,
ul.primary-links li a:hover { 
	background:url(images/bg-li-active.png) top left no-repeat; 
	color:#000; 
	padding-top:16px; 
	padding-bottom:13px; 
	height:37.5px; 
	width:85px; 
	float: left;
}

.secondary-menu {
	overflow:hidden;
}

ul.secondary-links {
	margin:0px; 
	padding:0px; 
	list-style:none; 
	text-align:right;
}

ul.secondary-links li {
	float:left;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 32px;
}

ul.secondary-links li a {
	color:#FFF; 
	text-decoration:underline; 
	font-size:14px; 
	font-weight:normal; 
	padding:20px 0px 10px 0px; 
	width:100px; 
	display:block; 
	text-transform:capitalize; 
	background:url(images/spacer.gif) no-repeat 0 0
}

ul.secondary-links li.active a,
ul.secondary-links li a:hover { 
	background:url(images/bg-li.png) no-repeat 0 7px;
}

/*----------------------------------------------TEXT STYLES USED IN THE MAIN CONTENT------------------------------------------------------------*/

/*------H SERIES------*/

/*------standard------*/
h1 { color:#000; font-size:18px; font-weight:normal;}
h2 { font-size:22px; font-weight:normal; color:#000; padding:10px 0px 7px 0px; text-transform:capitalize; width:100%;}
h3 { color:#424242; padding:5px 0px;}
h4 {
	color:#424242;
	padding:5px 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
}
h4 {color:#000; font-size:22px; font-weight:normal; padding-bottom:10px; padding-top:10px;}
h5 {
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 20px;
	font-weight: bold;
	color: #0067b1;
	text-decoration: none;
	text-align: center;
}

h6 {
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-weight: bold;
	color: #f26531;
	text-decoration: none;
	text-align: center;
}

/*------with links------*/
h1.title { background:none; font-size:17px;}
h1.title a {color:#000000; text-transform:none; text-decoration:none; font-size:30px; font-weight:normal; line-height:28px;}
h1.title a:hover{
	text-decoration:underline;
	color: #f26531;
}

/*------used specifically in the block system------*/
.title h3 { color:#000000; font-size:24px; padding:10px 10px 0px 4px; text-transform:capitalize; font-weight:normal; font-family:Tahoma, Geneva, sans-serif;}
h3 a {color:#424242; text-decoration:none;}

.block h2 { display:block; border-bottom:#bcbcbc 1px solid; color:#444b4e; font-size:12px; line-height:22px; margin:0; margin-top:5px; margin-bottom:10px; padding:0;}


/*---PARAGRAPH STYLE: NOTE about paragraph style. most of the website falls back on the default paragraph style contained in the "Body" Tag. This paragraph style is used only when the paragraph is within the cont-col div---*/

#cont-col .content p { padding-bottom:7px; padding-top:7px;}



/*-----LISTS: almost all lists are non-numeric (UL) so you will only need to style the first two categories-----*/

/*---nonNumeric Lists without links---*/
#cont-col .content ul li{ background:url(images/a3.gif) no-repeat 0 8px; padding-left:10px; list-style:none; list-style-image:none; line-height:20px; color:#363636;}
#cont-col .content ul li ul{ margin-left:15px;list-style:none; color:#363636; }
#cont-col .content ul li ol {margin-left:20px; list-style:none;color:#363636; }
#cont-col .content ul li ol li{ list-style-type:decimal; color:#363636;}

/*---nonNumeric Lists with links---*/
#cont-col .content ul li{ list-style-image:none; line-height:20px; font-size:12px;color:#363636; }
#cont-col .content ul li a { color:#f26531; font-weight:normal; text-decoration:none; font-size:12px; }
#cont-col .content ul li a:hover{
	text-decoration:underline;
	color:#363636;
}
#cont-col .content ul li ul{ margin-left:15px; list-style:disc;}
#cont-col .content ul li ol {margin-left:20px;list-style:disc; }
#cont-col .content ul li ol li{ list-style-type:decimal; color:#363636;}
#cont-col .content ul li ol li a { background:none; list-style:disc;}


/*---Numeric Lists without links---*/
#cont-col .content Ol { padding-left:2px;}
#cont-col .content Ol li{ background:none; padding:0px; margin-left:20px; line-height:20px; color:#4992af;}
#cont-col .content Ol li ul li {background:url(images/a3.gif) no-repeat 0 9px; padding-left:10px; color:#4992af; font-weight:normal;}
/*---Numeric Lists with links---*/
#cont-col .content Ol { padding-left:2px; font-size:12px;}
#cont-col .content Ol li{ background:none; padding:5px 0px 5px 0px; margin-left:20px; line-height:20px;}
#cont-col .content Ol li a { padding-left:0px; color:#4992af; font-weight:normal; text-decoration:underline; font-size:12px;}
#cont-col .content Ol li a:hover{ text-decoration:none; color: #f26531;}
#cont-col .content Ol li ul li a { font-weight:normal; text-decoration:underline;}
#cont-col .content Ol li ul li a:hover {text-decoration:none;}



/*------TEXT LINKS USED IN THE FOOTER------*/

#footer a { color:#5197b2; text-decoration:underline;}
#footer a:hover{ text-decoration:none;}
#footer .foot span { padding-left:235px;}


/*----NAVIGATION: The navigation is not normally seen unless you are logged in to the admin pannel----*/
#block-user-1 .content ul.menu {
	padding-left:0px;
	padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#block-user-1 .content ul.menu li ul.menu { padding-left:17px;}
#block-user-1 .content ul.menu li { padding:3px 0px 4px 0px; list-style-image:none; list-style:none; margin:0; line-height:12px; overflow:hidden;}
#block-user-1 .content ul.menu li a { background:url(images/a1.gif) no-repeat 0 2px; color:#4992af; font-size:13px; text-decoration:underline; font-weight:normal; text-transform:none; display:block; padding-left:22px; overflow:hidden;}
#block-user-1 .content ul.menu li a:hover{ text-decoration:none; color:#000;}
#block-user-1 .content ul.menu li.collapsed a { background:url(images/a1.gif) no-repeat 0 2px;}
#block-user-1 .content ul.menu li.last { background:none;}


#block-user-2 .content ul.menu {
	padding-left:0px;
	padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#block-user-2 .content ul.menu li ul.menu { padding-left:17px;}
#block-user-2 .content ul.menu li { padding:3px 0px 4px 0px; list-style-image:none; list-style:none; margin:0; line-height:18px; overflow:hidden;}
#block-user-2 .content ul.menu li a { background:url(images/a1.gif) no-repeat 0 2px; color:#4992af; font-size:13px; text-decoration:underline; font-weight:normal; text-transform:none; display:block; padding-left:22px; overflow:hidden;}
#block-user-2 .content ul.menu li a:hover{ text-decoration:none; color:#000;}
#block-user-2 .content ul.menu li.collapsed a { background:url(images/a1.gif) no-repeat 0 2px;}
#block-user-2 .content ul.menu li.last { background:none;}


.clear-block { padding:0px 20px 0px 18px;}
.admin .clear-block { padding:0px;}
.title_sidenav {
	padding:0px;
}
.admin-panel h3 { color:#000000; font-size:13px;}



/*----REQUEST FOR QUOTE FORM: New styles for the Request for Quote form made on 03/20/10----*/
.form_body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 200%;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.form_table {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.form_para {
font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 200%;
	font-weight: normal;
	color: #000;
	text-decoration: none;	
}

.form_title {
font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 200%;
	font-weight:bold;
	color: #000;
	text-decoration: none;	

}

.form_header {
font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 200%;
	font-weight:bold;
	color: #0067b1;
	text-decoration: none;	

}










/*---------------------------------------------------------------UNIDENTIFIED STYLES------------------------------------------------------------------*/ 

/*------These styles I have no idea what they are for and may/may not be in use. Your guess is as good as mine with these styles. Consult a professional coder to find out what they are ------*/

#cont-col .content blockquote { border:1px solid #7f7f7f; background:#f1f1f1; padding:5px; margin:10px 0px 10px 0px;}
.item-list ul li { list-style-image:none; list-style:none;}
#profile-admin-overview ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
#profile-admin-overview ul li a { background:url(images/a1.gif) no-repeat 0 5px; padding-left:10px; color:#505050; font-weight:normal;}
#profile-admin-overview ul li a:hover{ text-decoration:none; color:#ce2a11;}
.password-description ul {margin-left:5px;}
.password-description ul li{ background:url(images/a1.gif) no-repeat 0 7px; padding-left:10px; list-style-image:none; list-style:none; margin:0; line-height:12px;}
#node-admin-content ul {margin-left:5px;}
#node-admin-content  ul li{ background:url(images/a1.gif) no-repeat 0 7px; padding-left:10px; list-style-image:none; list-style:none; margin:0; line-height:17px;}
/*ul.menu li { line-height:20px; font-size:11px; font-weight:normal; list-style:none; list-style-image:none;}
ul.menu li.leaf a{ color:#52a1d6;}
*/
/*.links { font-size:12px; color:#fa3c44;}
.links li a{ color:#fa3c44; font-weight:normal; text-decoration:underline; font-size:13px; text-transform:none; padding-left:0px;}
.links li a:hover{ text-decoration:none;}*/
ul.links.inline { padding-right:0px; list-style:disc}
.cent ul.links li a { color:#104d0c; font-weight:normal; font-size:11px; text-transform:capitalize; background:none; text-decoration:none; padding:0px; list-style:disc}
.cent ul.links li a:hover { text-decoration:underline; list-style:disc}
#comments ul.links li a { color:#fa6d22; list-style:disc}
.taxonomy ul.links li a, #forum ul.links li a { color:#f58500}
h2.with-tabs { padding-left:0px; padding-top:10px;}
#tabs-wrapper h2 { background:none; color:#000000 !important; padding-bottom:10px; font-size:22px; font-weight:normal;}

.blocks { overflow:hidden; width:100%; padding-top:30px;}
.blocks div { background:url(images/bg-blocks.gif) top repeat-x #fafafa; width:209px; float:left; overflow:hidden;}
.blocks div h4 {padding:12px 0px 30px 45px;}
.blocks div .inner{ padding:18px 0px 35px 15px;}
.blocks div a { color:#1579d9;}
.list, .list2 { margin-right:3px;}
.list h4 { background:url(images/bg-h2.gif) top left no-repeat;}
.list2 h4 { background:url(images/bg-h3.gif) top left no-repeat;}
.list3 h4 { background:url(images/bg-h4.gif) top left no-repeat;}
.blocks div ul { margin-left:6px; margin-bottom:30px;}

.blocks2 { background:url(images/bg-blocks.gif) top repeat-x #fafafa; overflow:hidden; width:100%; padding-bottom:40px;}
.blocks2 .inner { padding:18px 0px 35px 15px;}
..blocks2 h4 { background:url(images/bg-h5.gif) top left no-repeat; }
.blocks2 div.list, .blocks2 div.list2 { float:left; width:212px;}
.blocks2 div.list3 { width:170px; float:left;}
.blocks2 div ul { margin-left:6px;}

.events { width:100%; overflow:hidden; padding-bottom:20px;}
.events .list { float:left; width:288px;}
#cont-col .node .events .list li { background:url(images/a1.gif) no-repeat 0 7px; padding-left:19px;}
#cont-col .node .events .list li a{ color:#5197b2}

.right-bgd { background:url(images/bg-right.gif) repeat-x left top; height:459px; position:absolute; right:0; top:0; width:50%;}

.links-indent { padding-right:0px; overflow:hidden;}
.links-indent ul.links li { float:left; padding-left:0;}
.links-indent ul.links li a { background:url(images/links-left.gif) top left no-repeat; display:block; text-decoration:none; text-transform:capitalize; font-size:12px;}
.links-indent ul.links li a span { background:url(images/links-right.gif) top right no-repeat; display:block; padding:0 15px;}
.links-indent ul.links li a span span{ background:#5197b2; color:#FFF; padding:11px 0; display:block;}
.links-indent ul.links li a:hover { background:url(images/links-left-active.gif) top left no-repeat;}
.links-indent ul.links li a:hover span{ background:url(images/links-right-active.gif) top right no-repeat;}
.links-indent ul.links li a:hover span span{ background:#fa6d22;}
/*-----------------*/

.content strong { color:#4e4949;}
.content span { color:#a0a0a0; font-size:14px;}
.content span strong { font-size:11px; line-height:16px;}
.node .content a { color:#f58500; font-size:12px;}
.content a:hover{ text-decoration:none;}


#contact-mail-page { padding:20px 15px 25px 15px; background:url(images/bg-blocks.gif) top repeat-x #fafafa}
.node div.links { padding-top:9px; padding-bottom:2px; float:right;}
.node .title {padding:0px 15px 0px 0px;}


.comment { padding:10px 0px 10px 20px;}
.comment h3 { background:none;}
.comment h3 a{ color:#2a2a2a; font-size:15px;}
.comment .title { padding-left:0px; padding-bottom:10px;}
.comment .submitted { margin-left:0px; padding-bottom:10px; color:#575859;}
.comment .submitted a{ color:#575859;}


	
	
/*------Custom Login-Form------*/
.userlogin { font-size:15px; color:#313030; padding:0px 0px 0px 28px; margin-left:18px; margin-top:20px; font-weight:bold; background:url(images/bg-h.gif) left 1px no-repeat;}
#user-bar { font-size:11px; font-weight:bold; padding:13px 0px 0px 0px;}
#user-bar .user-info { padding-bottom:5px; color:#313030; padding-top:11px;}
#user-bar p a { color:#034d80;}
#user-bar .item-list li { list-style:none; list-style-image:none; line-height:10px;}
#user-bar .item-list li a{ font-weight:normal; font-size:10px; color:#034d80;}
#user-bar .item-list li a:hover {color:#034d80;}

/*----Login-form----*/
#block-user-0 { background:#5197b2;}
#block-user-0 .block-top { background:url(images/block-top.gif) top left no-repeat;}
#block-user-0 .content { background:url(images/block-bot.gif) bottom left no-repeat; padding-left:17px; padding-right:0px;}
#block-user-0 .title h3 { color:#FFF; padding-left:19px;}
#user-login-form { text-align:left;}
#user-login-form input#edit-name, #user-login-form input#edit-name-1,
#user-login-form input#edit-pass, #user-login-form input#edit-pass-1 { width:167px; font-size:12px; height:23px; color:#282828; background:url(images/bg-login-input.gif) top left no-repeat; border:0px solid #aaaaaa; padding:5px 0px 0px 4px; font-family:Georgia, "Times New Roman", Times, serif}
#user-login-form label { color:#f2f0ea; font-size:13px; font-weight:normal; padding-bottom:4px; padding-top:6px;}
#user-login-form .form-required { color:#000;}
#user-login-form .description a { color:#47a4bb;}
#user-login-form .item-list ul { padding:5px 0px 0px 0px;}
#user-login-form .item-list li{ line-height:18px; list-style:none; list-style-image:none; margin:0px; padding:0px; width:135px; background:none;}
#user-login-form .item-list li a{ background:none; font-weight:normal; color:#f2f0ea; text-decoration:underline; font-size:11px;}
#user-login-form .item-list li a:hover{text-decoration:none; color:#FFF;}

#user-login-form .form-submit{ background:url(images/login.gif) top left no-repeat; border:none; width:60px; height:28px; margin:5px 0px 0px 0px; font-weight:normal; color:#000; font-size:12px; padding:0px 0px 3px 0px;}

#user-login-form .form-item { margin-top:0px; margin-bottom:3px;}

#user-login-form #edit-name-wrapper, #user-login-form #edit-name-1-wrapper { float:left; margin-right:20px;}
#user-login-form #edit-pass-wrapper, #user-login-form #edit-pass-1-wrapper { float:left; margin-right:0px;}

/*-------------------------*/

/*----SEARCH FORM----*/
.form-submit { background:#5197b2; vertical-align:middle; color:#FFF; font-weight:bold; font-size:11px; border:0px solid #f1efe8; padding:3px 4px 3px 4px}
.form-submit:hover { background:#fa6d22; color:#FFF; }


.search-box { padding:28px 0px 0px 17px; text-align:left;}
.search-box input { font-size:12px; vertical-align:middle}

#search-theme-form {padding:0px;}
#search-theme-form label { color:#FFF; font-size:11px; text-transform:uppercase; font-weight:normal; vertical-align:middle; margin-right:4px;}

#search-theme-form .form-submit { 
background:url(images/search.gif) top left no-repeat;
border:none;
width:73px;
height:28px;
vertical-align:middle;
color:#FFF;
font-weight:normal;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:none;
padding:1px 0px 2px 0px;
line-height:15px;
}
#search-theme-form .form-text { width:171px; font-size:14px; color:#292929; background:url(images/bg-search-input.gif) top left no-repeat; border:0px solid #aaaaaa; padding:5px 0px 6px 10px; line-height:18px; font-family:Georgia, "Times New Roman", Times, serif;}

/*----SEARCH_BLOCK----*/
#block-search-0 .content label { color:#585c5c; font-size:11px;}
#block-search-0 #edit-search-block-form-1 { margin-bottom:0px; width:132px; vertical-align:middle;}
#block-search-0 .form-submit { padding:2px 0px 1px 0px;}

/*----Languages----*/
#block-locale-0 .content ul { padding-left:0px; margin-bottom:10px;}
#block-locale-0 .content ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
#block-locale-0 .content ul li a{ background:url(images/a3.gif) no-repeat 0 6px; padding-left:10px; color:#585c5c; font-weight:normal; text-decoration:none; font-size:13px;}
#block-locale-0 .content a:hover{ text-decoration:underline;}


/*----Admin-Panel List & Admin-Panel List without descriptions----*/
.body ul.menu li, .body .item-list ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
.body ul.menu li a, .body .item-list ul li a { background:url(images/a3.gif) no-repeat 0 5px; padding-left:10px; color:#fa6d22; font-weight:normal;}
.body .item-list ul li a:hover{ text-decoration:none;}

/*-------------------------*/

/*------------------CUSTOM BLOCKS---------------------*/
/*------Styles for Custom Region------*/
#custom { padding-top:15px; width:100%; overflow:hidden;}
#custom .block-block { float:left; margin-bottom:0;}
#custom .block-block .content {line-height:15px; overflow:hidden;}
#custom .block-block .text-block { padding:10px 0px 20px 0px;}
#custom .block-block .content .readmore { display:block; float:left; color:#64a7bf; padding-top:10px;}
#custom .block-block .content .count { display:block; float:right; font-size:26px; background:url(images/bg-count.gif) top left no-repeat; padding:7px 0px 25px 0px; text-decoration:none; color:#FFF; width:58px; text-align:center;}
#custom .block-block .title h3{ padding:0}

#block-block-11 { width:237px; background:url(images/bg-block2.gif) left repeat-y;}
#block-block-11 .block-top{ background:url(images/block-top2.gif) top left no-repeat;}
#block-block-11 .content{ background:url(images/block-bot2.gif) bottom left no-repeat; padding:23px 20px 20px 21px;}
#custom #block-block-11 .text-block { padding-top:3px;}

#block-block-12 { width:234px; background:url(images/bg-block3.gif) left repeat-y;}
#block-block-12 .block-top{ background:url(images/block-top3.gif) top left no-repeat;}
#block-block-12 .content{ background:url(images/block-bot3.gif) bottom left no-repeat; padding:23px 19px 20px 19px;}

#block-block-13 { width:234px; background:url(images/bg-block4.gif) left repeat-y;}
#block-block-13 .block-top{ background:url(images/block-top4.gif) top left no-repeat;}
#block-block-13 .content{ background:url(images/block-bot4.gif) bottom left no-repeat; padding:23px 19px 20px 19px;}

#block-block-10 { background:#5197b2;}
#block-block-10 .block-top { background:url(images/block-top.gif) top left no-repeat;}
#block-block-10 .content { background:url(images/block-bot.gif) bottom left no-repeat; padding-right:18px; text-align:right;}
#block-block-10 .title h3 { color:#FFF; padding-left:19px;}
#block-block-10 .newsletter { border:0; background:url(images/bg-login-input.gif) top left no-repeat; width:166px; padding:5px 0px 0px 5px; vertical-align:middle; color:#282828; font-size:12px; height:23px; font-family:Georgia, "Times New Roman", Times, serif;}
#block-block-10 .submit-input { width:43px; height:28px; margin-top:5px;}

/*---*/

/*------END LIST------*/

/*------SOME OTHER LINK STYLES WORTH LOOKING INTO TO FIND OUT WHAT THEY ARE USED FOR------*/
ul.primary, ul.primary li, ul.secondary, ul.secondary li{ 
list-style:disc;
  border: 0;
  background:none;
  margin: 0;
  padding: 0;
}

ul.primary li a{ 
list-style:disc;
	border:none !important;
	background:url(images/tab-right.gif) top right no-repeat !important; /*tab-right*/
}
ul.primary li a:hover{ 
list-style:disc;
	background:none;
	border: 0;
}

ul.primary li.active a{ 
list-style:disc;
	background:none;
	border:none;
	color:#FFFFFF !important;
	font-weight:bold;
}


ul.tabs li	{
	background:url(images/bg-tab.gif) top repeat-x !important; /*bg-tab*/
	display:block;
	margin-right:2px;
	float:left;
}

ul.tabs li span	{
	background:url(images/tab-left.gif) top left no-repeat !important; /*tab-left*/
	display:block;
}
ul.tabs	li span span.tab-right {
	background:url(images/tab-right.gif) top right no-repeat !important; /*tab-right*/
	text-align:center;
	display:block;
}

ul.tabs	li a {
	color:#000 !important;
	font-size:14px;
	font-weight:normal;
	background:none;
	padding:6px 20px 6px 20px;
	margin:0px;
	display:block;
}
ul.tabs	li a:hover {
	color:#FFFFFF !important;
	margin:0px;
	border:none;
}

#tabs-wrapper {
  margin:0px;
  padding:0px;
  border-bottom:1px solid #aaaaaa;
}
ul.primary { 
list-style:disc;
  padding:0px;
  margin:0px;}

/*----Primary Links: were originally located under the SEARCH BLOCK, which may or may not mean anything----*/
#block-menu-primary-links .content ul.menu { padding:0px;}
#block-menu-primary-links .content ul.menu li { background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
#block-menu-primary-links .content ul.menu li a { background:url(images/a3.gif) no-repeat 0 6px; font-size:13px; padding-left:10px; color:#585c5c; font-weight:bold; text-decoration:none;}
#block-menu-primary-links .content ul.menu li a:hover{ text-decoration:underline; }


/*----Secondary Links: were originally located under the SEARCH BLOCK, which may or may not mean anything----*/
#block-menu-secondary-links ul { padding-left:0px; margin-bottom:10px;}
#block-menu-secondary-links ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
#block-menu-secondary-links ul li a{ background:url(images/a3.gif) no-repeat 0 6px; padding-left:10px; color:#585c5c; font-weight:normal; text-decoration:none; font-size:12px;}
#block-menu-secondary-links a:hover{ text-decoration:underline;}
/*----------------------------*/



/*-----GENERAL-----*/


/*-----I THINK these styles are required for error messages-----*/
div.error { margin-top:5px;}
.more-help-link a { color:#7d7d7d;}
.help { font-size:11px; padding:3px 10px 0px 20px;}
.help a { color:#84c124;}
.help-items a{ color:#1ca0d1;}
.help-items ul { list-style:none; line-height:18px;}
#first-time a { color:#508198; text-decoration:none}
#first-time a:hover{  text-decoration:underline;}
#first-time ol { margin-left:20px;}

/*-----I THINK these styles are required to run some of the functions in the admin pannel-----*/
div.admin .left { margin:0px;}
.admin-list a { color:#fa6d22;}
.tabs a { color:#395c14}
.node-type-list a { color:#fa6d22;} /* Create content */
.admin-panel dd { padding-bottom:10px;}
div.admin-dependencies, div.admin-required { color:#FFFFFF;}
#block-admin-display-form div { overflow:hidden;}


.block-region { background:#d6e6cc; text-align:center; border:1px dashed #618749; color:#618749; margin-bottom:0px; clear:both;}
#book-outline { min-width:0px;}
#permissions, #blocks, #forum table, .sticky-enabled  { width:100%;}
.node-unpublished { background:none;}
.sticky-table { line-height:24px;}
/*.sticky-table th { text-align:center;}*/
#blocks tr.region-message { color:#9298a3;}
#system-modules div { padding-bottom:10px;}
.form-checkboxes { width:100px;}
.search-form input { vertical-align:middle}
.preview .node { background:none;}
table.sticky-header { background:#FFFFFF; overflow:hidden; position:relative;}
/*table.sticky-header th { text-align:center;}*/

.box { padding-left:0px;}
.box h2.title { padding-left:0px; background:none;}
.box div.links { background:none; padding:0px;}
.box .bg-links, .box .links-left, .box .links-right { background:none;}

.theme-info { padding-left:px;}
.description a { color:#dc1b1d;}
.theme-info { padding-left:10px;}

/*Status Report*/
.system-status-report td { padding-left:5px;}
table.system-status-report tr.info th{ color:#002200;}
table.system-status-report tr.error th{ color:#220000;}
table.system-status-report tr.ok th { color:#002200;}
table.system-status-report tr.warning th{ color:#222200;}

tr.merge-down { border-bottom:none;}
tr.ok td { background:#DDFFDD;}
tr.error td { background:#FFCCCC;}
tr.warning td { background:#FFFFDD;}
/*-------------*/



/*-----------I THINK these are the text styles for the chat box window in the corner----------*/
.item-list .pager li { padding:0;}
#cont-col .content ul.pager li { background:url(images/a3.gif) no-repeat 0 5px;}


/*-------I HAVE NO IDEA WHAT THIS STYLE IS USED FOR IF USED AT ALL------*/

#cont ul.links li { background:none;}













/*------------------------------I HAVE CONFIRMED THAT THESE STYLES ARE NOT USED TO MAKE THE WEBSITE WORK--------------------------------------*/

table{border-collapse:collapse; border:0px;}
td { vertical-align:top; padding:0px;}
tbody { border:none;}
fieldset { border:1px solid #cfcdcc; overflow:hidden; position:relative;}
fieldset legend { color:#034c7f;}
html.js fieldset.collapsed legend { display:inline;}
html.js fieldset.collapsible legend a { background:url(images/a5.gif) no-repeat 5px 7px;}
html.js fieldset.collapsed legend a { background:url(images/a4.gif) no-repeat 5px 6px;}
fieldset a { color:#c56518;}
fieldset .tips { font-size:10px;}
table.system-status-report th, thead th { border-bottom:1px solid #cfcdcc; color:#000000; font-size:13px; }
thead th, th, tr.even, tr.odd { padding:0px; border-bottom:1px solid #cfcdcc;}

.logo { margin:18px 20px 0px 16px; float:left;}
h1.site-name { font-size:40px; padding:15px 10px 0px 40px; font-family:"Trebuchet MS"; text-transform:capitalize;}
h1.site-name a { color:#FFF; text-decoration:none; font-weight:normal; line-height:30px;}
.slogan { padding:0px 0px 0px 40px; color:#FFF; font-size:15px; text-transform:none;}
.slogan-img { margin:83px 0px 0px 10px; float:left;}
.slogan-img2 { margin:96px 0px 0px 286px;}

/*----Breadcrumb-----*/
.breadcrumb { padding:0px 15px 0px 20px; color:#FFF; font-size:10px; font-weight:normal; text-align:left;}
.breadcrumb a { color:#FFF; text-decoration:none; padding:0px 6px 0px 6px; text-transform:uppercase; vertical-align:middle; font-weight:normal;}
.breadcrumb a:hover { text-decoration:underline;}

.submit { padding:7px 0px 8px 1px; overflow:hidden;}
.submitted, .submit .submitted{ color:#a0a0a0; font-size:13px; line-height:normal; font-weight:normal;}
.submitted a { color:#a0a0a0;}


/*----POLL----*/
.poll .percent, .poll .text { color:#585c5c; font-size:13px;}
.poll .title { color:#585c5c; font-size:13px; font-weight:normal; padding-bottom:10px; background:none; padding-left:0px;}
.poll .total { font-weight:normal; color:#585c5c; font-size:12px; text-align:left;}
.poll .bar {background:#FFFFFF; font-size:1px; height:6px; border:1px solid #c0c0c0; padding:1px;}
.poll .bar .foreground { background:#4992af; font-size:1px; height:6px;}

#block-poll-0 li{ background:none; padding:0;}
#block-poll-0 ul.links li { background:none; padding:0px; background:none;}
#block-poll-0 ul.links li a span span{ color:#4992af; font-weight:bold; font-size:11px; text-decoration:underline; background:none; text-transform:none;}
#block-poll-0 ul.links li a:hover { text-decoration:none;}
#block-poll-0 .bar { background:#FFFFFF; font-size:1px; height:5px; border:1px solid #c0c0c0; padding:1px;}
#block-poll-0 .bar .foreground { background:#4992af; font-size:1px; height:5px;}
#block-poll-0 .percent, #block-poll-0 .text { color:#1e2f3c; font-size:12px; font-weight:normal; line-height:normal;}
#block-poll-0 .poll .title { color:#5a5a5a; font-size:12px; font-weight:bold; padding-top:0px; background:none; padding-left:0px;}
#block-poll-0 .total { font-weight:normal; color:#72777a; font-size:12px;}
.form-item label { color:#000000;}
#block-poll-0 ul.links { padding-left:0px;}
#block-poll-0 ul.links .first{ padding:0px;}
#cont #block-poll-0 ul.links li{ background:none;}

/*----Who's Online----*/
#block-user-3 .content { font-size:12px; color:#5a5a5a; font-weight:normal; padding-right:10px;}
#block-user-3 .item-list h3 { color:#5a5a5a; font-size:12px; font-weight:bold; text-transform:none; padding-top:25px; padding-bottom:12px;}
#block-user-3 .item-list ul { margin:0; padding:0;}
#block-user-3 .item-list ul li{ list-style-image:none; list-style:none; margin:0; line-height:18px;}
#block-user-3 .item-list ul li a{ color:#5a5a5a; font-size:11px; font-weight:normal; text-decoration:underline; }
#block-user-3 .item-list ul li a:hover { text-decoration:none;}
#block-user-3 em { color:#5a5a5a; font-weight:bold; font-size:12px;}


/*-----Recent blog posts-------*/
#block-blog-0 .item-list ul { padding-left:0px;}
#block-blog-0 .item-list ul li{ background:none; padding:3px 0px 3px 0px; list-style-image:none; list-style:none; margin:0;}
#block-blog-0 .item-list ul li a{ background:url(images/a3.gif) no-repeat 0 6px; color:#5a5a5a; font-weight:normal; text-decoration:none; padding-left:10px; font-size:13px; display:block;}
#block-blog-0 .item-list ul li a:hover { text-decoration:underline;}
#block-blog-0 .more-link a{ color:#4992af; font-size:13px; font-weight:normal; text-decoration:underline;}
#block-blog-0 .more-link a:hover{ text-decoration:none;}

/*-----Recent comments-------*/
#block-comment-0 .item-list ul { padding-left:0px;}
#block-comment-0 .item-list ul li{ background:url(images/a4.gif) no-repeat 0 4px; padding:0px 0px 0px 21px; list-style-image:none; list-style:none; margin-bottom:10px; line-height:16px; color:#000; font-size:13px; margin-left:0px;}
#block-comment-0 .item-list ul li a{ background:none; color:#4992af; font-weight:normal; text-decoration:underline; font-size:13px; padding-left:0px;}
#block-comment-0 .item-list ul li a:hover{ text-decoration:none;}

/*----Who's New----*/
#block-user-2 .item-list ul { padding-left:0px;}
#block-user-2 .item-list ul li{ background:url(images/a3.gif) no-repeat 0 11px; color:#585c5c; padding:0 0 0 10px; list-style-image:none; list-style:none; margin:0; line-height:25px;}
#block-user-2 .item-list ul li a{ background:none; color:#585c5c; padding:0px;  font-size:13px; font-weight:normal; text-decoration:underline;}
#block-user-2 .item-list ul li a:hover { text-decoration:none;}

/*----New forum topics----*/
#block-forum-1 .item-list ul { padding:0px; margin-bottom:10px;}
#block-forum-1 .item-list ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
#block-forum-1 .item-list ul li a{ background:url(images/a3.gif) no-repeat 0 6px; padding-left:10px; color:#585c5c; font-weight:normal; text-decoration:none; font-size:13px;}
#block-forum-1 .item-list a:hover{ text-decoration:underline;}
#block-forum-1 .more-link a{ color:#4992af; font-size:13px; font-weight:normal; text-transform:capitalize; text-decoration:none; }
#block-forum-1 .more-link a:hover{ text-decoration:underline;}

/*----Active forum topics----*/
#block-forum-0 .item-list ul { padding-left:0px; margin-bottom:10px;}
#block-forum-0 .item-list ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
#block-forum-0 .item-list ul li a{ background:url(images/a3.gif) no-repeat 0 6px; padding-left:10px; color:#585c5c; font-weight:normal; text-decoration:none; font-size:13px;}
#block-forum-0 .item-list a:hover{ text-decoration:underline;}
#block-forum-0 .more-link a{ color:#4992af; font-size:13px; font-weight:normal; text-transform:capitalize; text-decoration:none;}
#block-forum-0 .more-link a:hover{ text-decoration:underline;}
/*----Syndicate----*/
#block-node-0 .content { padding:20px 20px 25px 30px;}

/*----FROUM----*/
.forum-topic-navigation { margin-top:5px; padding:1px 0px 3px 0px;}
.forum-topic-navigation .topic-next { text-align:right;}
.forum-topic-navigation .topic-previous { text-align:left;}
#forum	{padding:10px 0px 0px 0px; }
#forum a { color:#fa6d22;}
#forum ul.links { padding:0px 0px 5px 0px; }
#forum table { border:1px solid #d0d0d0; border-right:none; }
#forum th	{ padding:5px 0px 5px 3px; border-right:1px solid #d9d9d9; }
#forum th a	{ color:#000; }
#forum td	{ padding-top:4px; padding-bottom:4px;}
#forum .description { color:#3c3c3c} /*Forum Container description*/
#forum .forum .description { color:#3c3c3c; font-size:11px;} /*Forum description*/
#forum td.container	{ border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
#forum td.container	a{ color:#fa6d22; padding:0px 0px 0px 10px;}
#forum td.forum,
#forum td.topics,
#forum td.posts,
#forum td.last-reply,
#forum td.icon,
#forum td.title,
#forum td.replies,
#forum td.created { border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
#forum .last-reply,
#forum .title,
#forum .created,
#forum .icon  { padding-left:5px; }
#forum .odd	{ border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; background:#f8f7f2; }
#forum div.indent	{ margin-left:5px}
#forum .odd, #forum .even { border-bottom:1px solid #d9d9d9; }
#forum thead th { border-bottom:1px solid #d9d9d9; background:#eef1f2; color:#000;}
/*----------------------------*/


/*-----GENERAL STYLES that I am quite sure are unimportant-----*/
.odd td { vertical-align:middle; padding-left:px; line-height:18px; background:#FFF; font-size:12px;}  /* odd_row BACKGROUND*/
.even td { vertical-align:middle; padding-left:px; line-height:18px; background:#f6f5f0; font-size:12px;} /* even_row BACKGROUND*/
.profile h3 { border-bottom:1px solid #cfcdcd; color:#4472a4}
.collapse-processed a { color:#fa6d22;}
.even a { color:#585c5c;}
.blog a { color:#fa6d22;}
.odd a { color:#585c5c; line-height:13px;}
.check-manually a{ color:#161616;}

.compact-link a { color:#f58500;}
.messages a { color:#f30000}
#forum-confirm-delete a { color:#6d94ac;}

dl .title { background:none; padding:0px;}
ul.links li.comment_forbidden { padding:0px;}
#comments, #node-form { width:100%;}
#comment-form { padding-bottom:20px;}
#forum ul.links { margin-bottom:10px;}

#cont-col .content .comment_add a { color:#457299; text-transform:capitalize; font-weight:bold;}
html.js fieldset.collapsible .fieldset-wrapper { width:100%; overflow:hidden;}
.search-advanced .action { float:none;}
/*----------------------------*/

/***************/






/*---------------------------COLOCATION PAGE STYLES-------------------------------*/

/* PRIMARY CONTAINERS */
.clo_maincontainer {
	width:780px;
	height:1000px;
	position:relative;
	}

.clo_container1 {
	width:780px;
	height:200px;
	background-image:url(http://etshost.com/site/themes/etssite/images/coloimgs/colobox.png);
	background-repeat:no-repeat;
	}
.clo_container2 {
	width:780px;
	height:200px;
	background-image:url(http://etshost.com/site/themes/etssite/images/coloimgs/colobox.png);
	background-repeat:no-repeat;
	}
.clo_container3 {
	width:780px;
	height:200px;
	background-image:url(http://etshost.com/site/themes/etssite/images/coloimgs/colobox.png);
	background-repeat:no-repeat;
	}
.clo_container4 {
	width:780px;
	height:200px;
	background-image:url(http://etshost.com/site/themes/etssite/images/coloimgs/colobox.png);
	background-repeat:no-repeat;
	}
.clo_container5 {
	width:780px;
	height:200px;
	background-image:url(http://etshost.com/site/themes/etssite/images/coloimgs/colobox.png);
	background-repeat:no-repeat;
	}

/* SECONDARY CONTAINERS */
.clo_imgcontainer1 {
	width:160px;
	height:160px;
	float:left;
	padding: 20px;
	}
.clo_txtcontainer1 {
	width:407px;
	height:200px;
	float:left;
	}
.clo_btncontainer1 {
	width:136px;
	height:160px;
	float:left;
	padding-right: 20px;
	padding-left: 17px;
	padding-top: 20px;
	padding-bottom: 20px;
	}

/* DIVS WITHIN CONTAINERS */
/* TEXT DIVS */
.clo_txthead1 {
	width:407px;
	height:34px;
	padding-top: 16px;
	}
.clo_txtbody1 {
	width:407px;
	height:130px;
	padding-bottom: 20px;
	}
/* BUTTON DIVS */
.clo_uptimetxt {
	width:136px;
	height:48px;
	text-align: center;
	padding-top: 4px;
	}
.clo_btn1container {
	width:136px;
	height:36px;
	}
.clo_btn2container {
	width:136px;
	height:36px;
	}
.clo_btn3container {
	width:136px;
	height:36px;
	}

/* BUTTON ROLLOVER CLASSES */
.clo_btnbox {
	width:136px;
	height:36px;
	}

/* IP test button */
a.rollover_clo1 {
	display: block;
	width: 136px;
	height: 36px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/coloimgs/iptestbtn_x2.png);
	} 

a.rollover_clo1:hover {
	background-position: -136px 0;
	} 

.displace_clo1 {
	position: absolute;
	left: -5000px;
	} 

/* Test File button */
a.rollover_clo2 {
	display: block;
	width: 136px;
	height: 36px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/coloimgs/filetestbtn_x2.png);
	} 

a.rollover_clo2:hover {
	background-position: -136px 0;
	} 

.displace_clo2 {
	position: absolute;
	left: -5000px;
	} 

/* Get Started button */
a.rollover_clo3 {
	display: block;
	width: 136px;
	height: 36px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/coloimgs/startbtn_x2.png);
	} 

a.rollover_clo3:hover {
	background-position: -136px 0;
	} 

.displace_clo3 {
	position: absolute;
	left: -5000px;
	} 




/* TEXT STYLES */

.p_clo {
font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;	
}

.h5_clo {
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 20px;
	font-weight: bold;
	color: #0067b1;
	text-decoration: none;
}

.p_uptime {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13.9px;
	color:#000;
	font-weight:bold;
	text-align: center;
}


/*---------------------------BROADBAND PAGE STYLES-------------------------------*/
.body {background-color:#f1efe8;}

/* LARGE CONTAINERS: Two Rows */
#bb_maincontainer {
	width:780px;
	height:775px;
	position:relative;
	background-image:url(http://etshost.com/site/themes/etssite/images/bbimg/bbbg.png);
	background-repeat:no-repeat;
}

#bbr1_container {
	width:780px;
	height:437px;
}

#bb_clearfloat {
	width:780px;
	height:1px;
}
#bbr2_container {
	width:780px;
	height:338px;
	
}

/* TOP ROW (r1) CONTAINERS */

#bbr1_col1_blank {
	width:20px;
	height:437px;
	float:left;
}
#bbr1_col2_mapcontainer {
	width:460px;
	height:437px;
	float:left;
}
#bbr1_col3_blank {
	width:20px;
	height:437px;
	float:left;
}
#bbr1_col4_keycontainer {
	width:260px;
	height:437px;
	float:left;
}
#bbr1_col5_blank {
	width:20px;
	height:437px;
	float:left;
}

/* MAP CONTAINER DIVS */
#bbr1_col2_blank {
	width:460px;
	height:20px;
}
#bbr1_col2_head {
	width:460px;
	height:64px;
	background-image:url(http://etshost.com/site/themes/etssite/images/bbimg/bbhead.png);
	background-repeat:no-repeat;
}
#bbr1_col2_blank2 {
	width:460px;
	height:8px;
}
.bbr1_col2_map {
	width:460px;
	height:345px;
	position:relative;
	z-index:auto;
	visibility: visible;
	background-image:url(http://etshost.com/site/themes/etssite/images/bbimg/bbmapborder.png);
	background-repeat:no-repeat;
	
}
.bbr1_col2_map .mapbox {
	width:439px;
	height:324px;
	overflow:hidden;
	position:relative;
	z-index:1;
	visibility: visible;
	padding:10.5px;
}

.bb_tablestyle {
	border:10.5px;
	border-color:#0067b1;
}
/* KEY CONTAINER DIVS */
#bbr1_col4_blank {
	width:260px;
	height:20px;
}
#bbr1_col4_txtbox {
	width:240px;
	height:178px;
	background-image:url(http://etshost.com/site/themes/etssite/images/bbimg/bblogobox3rev.png);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
}
#bbr1_col4_blank2 {
	width:260px;
	height:13px;
}
#bbr1_col4_keybox {
	width:260px;
	height:220px;
	background-image:url(http://etshost.com/site/themes/etssite/images/bbimg/bbkeybox.png);
	background-repeat:no-repeat;
}



/* BOTTOM ROW (r2) CONTAINERS */
#bb_r1r2_spacer {
	width:780px;
	height:20px;
	}

#bbr2_col1_blank {
	width:20px;
	height:338px;
	float:left;
}
#bbr2_col2_labelcontainer {
	width:82px;
	height:338px;
	float:left;
}
#bbr2_col3_spectrum {
	width:142px;
	height:338px;
	float:left;
	
}
#bbr2_col4_namecontainer {
	width:236px;
	height:338px;
	float:left;
}
#bbr2_col5_alascontainer {
	width:144px;
	height:338px;
	float:left;
	text-align:center;
}
#bbr2_col6_btncontainer {
	width:136px;
	height:338px;
	float:left;
}
#bbr2_col7_blank {
	width:20px;
	height:338px;
	float:left;
}

/* BOTTOM ROW (r2) BLANKS :top */
#bbr2_col2_tblank {
	width:82px;
	height:31px;
	
}
#bbr2_col3_tblank {
	width:142px;
	height:31px;
	
}
#bbr2_col4_tblank {
	width:236px;
	height:31px;
	
}
#bbr2_col5_tblank {
	width:144px;
	height:31px;
	
}
#bbr2_col6_tblank {
	width:136px;
	height:31px;
	
}


/* BOTTOM ROW (r2) BLANKS :bottom */
#bbr2_col2_bblank {
	width:82px;
	height:37px;
	
}
#bbr2_col3_bblank {
	width:142px;
	height:37px;
	
}
#bbr2_col4_bblank {
	width:236px;
	height:22px;
	padding-left:15px;
	
}
#bbr2_col5_bblank {
	width:144px;
	height:37px;
	
}
#bbr2_col6_bblank {
	width:136px;
	height:37px;
	
}

/* TABLE CONTENTS CONTAINERS AND CLASSES: the names have been shortened because simple classes will follow it */
.bbc2_labels {
	width:82px;
	height:270px;
	}
.bbc2_labels .box2 {
	width:72px;
	height:30px;
	text-align:right;
	padding-right:10px;
	padding-top:15px;
	}
	

#bbc3_spectrum {
	width:142px;
	height:270px;
	background-image:url(http://etshost.com/site/themes/etssite/images/bbimg/bbspectrum_19.png);
	background-repeat:no-repeat;
}


.bbc4_name {
	width:236px;
	height:270px;
	}
.bbc4_name .box4 {
	width:221px;
	height:38px;
	padding-left:15px;
	padding-top:7px;
	color: #000;
	}
.h1box {
	width:221px;
	height:19px;
	}
.h2box {
	width:221px;
	height:19px;
	}	
.bbc5_alas {
	width:144px;
	height:270px;
	}
.bbc5_alas .box5 {
	width:144px;
	height:38px;
	padding-top:7px;
	}
	
.bbc6_btns {
	width:136px;
	height:270px;
	}
.bbc6_btns .box6 {
	width:136px;
	height:45px;
	}




/* TEXT STYLES */
.bb_spectrumlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.bb_h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.bb_h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.bb_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.bb_h1_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16.5px;
	font-weight: bold;
	color:#F00;
	text-decoration: none;
}

.bb_finep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

/* ROLLOVER BUTTONS */

.bb_btnbox {
	width:136px;
	height:36px;
	text-align: left;
	padding-top:4.5px;
	padding-bottom:4.5px;
}

/* Button 1 */

a.rollover_bb1 {
	display: block;
	width: 136px;
	height: 36px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/bbimg/bb_buy_x2.png);  
	} 

a.rollover_bb1:hover {
	background-position: -136px 0;
	} 

.displace_bb1 {
	position: absolute;
	left: -5000px;
	} 
	
/* Button 2 */
a.rollover_bb2 {
	display: block;
	width: 136px;
	height: 36px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/bbimg/bb_buy_x2.png);  
	} 

a.rollover_bb2:hover {
	background-position: -136px 0;
	} 

.displace_bb2 {
	position: absolute;
	left: -5000px;
	} 


/* Button 3 */
a.rollover_bb3 {
	display: block;
	width: 136px;
	height: 36px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/bbimg/bb_buy_x2.png);  
	} 

a.rollover_bb3:hover {
	background-position: -136px 0;
	} 

.displace_bb3 {
	position: absolute;
	left: -5000px;
	} 
	

/* Button 4 */
a.rollover_bb4 {
	display: block;
	width: 136px;
	height: 36px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/bbimg/bb_buy_x2.png);  
	} 

a.rollover_bb4:hover {
	background-position: -136px 0;
	} 

.displace_bb4 {
	position: absolute;
	left: -5000px;
	} 


/* Button 5 */
a.rollover_bb5 {
	display: block;
	width: 136px;
	height: 36px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/bbimg/bb_buy_x2.png);  
	} 

a.rollover_bb5:hover {
	background-position: -136px 0;
	} 

.displace_bb5 {
	position: absolute;
	left: -5000px;
	} 


/* Button 6 */

a.rollover_bb6 {
	display: block;
	width: 136px;
	height: 36px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/bbimg/bb_buy_x2.png);  
	} 

a.rollover_bb6:hover {
	background-position: -136px 0;
	} 

.displace_bb6 {
	position: absolute;
	left: -5000px;
	} 


/*---------------------------HOSTING PAGE STYLES-------------------------------*/

/*----------------LINUX HOSTING TAB------------------------*/

/* MAIN CONTAINERS */
#hst_maincontainer {
	width:780px;
	position:relative;
}
#hst_r1_container {
	width:780px;
	height:574px;	
}

#hst_tblank {
	width:780px;
	height:30px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/tabs/01tlnx.png);
	background-repeat:no-repeat;
	}
#hst_ry {
	width:780px;
	height:1570px;
	background-image: url(http://etshost.com/site/themes/etssite/images/whitebox/ry1.png);
	background-repeat: repeat-y;	
	}
#hst_bblank {
	width:780px;
	height:30px;
	background-image: url(http://etshost.com/site/themes/etssite/images/whitebox/02b.png);
	background-repeat:no-repeat;	
	}

/* 3 PRODUCT CONTAINERS */
#hst_lblank {
	width:27px;
	height:574px;
	float:left;
	}
#hst_rblank {
	width:27px;
	height:574px;
	float:left;
	}

#hst_p1container {
	width:242px;
	height:574px;
	float:left;
	}
	
#hst_p2container {
	width:242px;
	height:574px;
	float:left;
	}
#hst_p3container {
	width:242px;
	height:574px;
	float:left;
	}

/* PRODUCT 1 DIVS */
#hst_p1_tblank{
	width:242px;
	height:83px;
	}
#hst_p1_bblank{
	width:242px;
	height:70px;
	}
#hst_p1_top{
	width:242px;
	height:157px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/lnx/s/stop.png);
	background-repeat:no-repeat;
	}
#hst_p1_mid{
	width:232px;
	height:103px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/lnx/s/smid.png);
	background-repeat:no-repeat;
	padding-top:30px;
	padding-left:10px;
	
	vertical-align: middle;
	}
#hst_p1_bot{
	width:242px;
	height:131px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/lnx/s/sbot.png);
	background-repeat:no-repeat;
	}

/* PRODUCT 2 DIVS */
#hst_p2_tblank{
	width:242px;
	height:41px;
	}
#hst_p2_bblank{
	width:242px;
	height:35px;
	}
#hst_p2_top{
	width:242px;
	height:199px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/lnx/m/mtop.png);
	background-repeat:no-repeat;
	}
#hst_p2_mid{
	width:232px;
	height:120px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/lnx/m/mmid.png);
	background-repeat:no-repeat;
	padding-top:13px;
	padding-left:10px;
	}
#hst_p2_bot{
	width:242px;
	height:166px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/lnx/m/mbot.png);
	background-repeat:no-repeat;
	}

/* PRODUCT 3 DIVS */

#hst_p3_top{
	width:242px;
	height:240px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/lnx/l/ltop.png);
	background-repeat:no-repeat;
	}
#hst_p3_mid{
	width:232px;
	height:129px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/lnx/l/lmid.png);
	background-repeat:no-repeat;
	padding-top:4px;
	padding-left:10px;
	
	}
#hst_p3_bot{
	width:242px;
	height:201px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/lnx/l/lbot.png);
	background-repeat:no-repeat;
	}

/* ALL ROW TWO TABLE CONTAINERS: Adjust the height after all the info is present */
#hst_r2_container {
	width:780px;
	height:1026px;	
}
#hst_lblank2 {
	width:27px;
	height:1026px;
	float:left;
	}
#hst_rblank2 {
	width:27px;
	height:1026px;
	float:left;
	}
#hst_tablecontainer {
	width:726px;
	height:1026px;
	float:left;
	}
#hst_tablespacer {
	width:726px;
	height:30px;
	
	}
#hst_table {
	width:726px;
	height:1496px;
	
	}
/* BOTTOM BUTTON DIVS */
#hst_p1_btn_tblank{
	width:242px;
	height:51px;
	}
#hst_p1_btn_btn{
	width:204px;
	height:55px;
	padding-left:19px;
	padding-right:19px;
	}
#hst_p1_btn_bblank{
	width:242px;
	height:25px;
	}

#hst_p2_btn_tblank{
	width:242px;
	height:86px;
	}
#hst_p2_btn_btn{
	width:204px;
	height:55px;
	padding-left:19px;
	padding-right:19px;
	}
#hst_p2_btn_bblank{
	width:242px;
	height:25px;
	}

#hst_p3_btn_tblank{
	width:242px;
	height:121px;
	}
#hst_p3_btn_btn{
	width:204px;
	height:55px;
	padding-left:19px;
	padding-right:19px;
	}
#hst_p3_btn_bblank{
	width:242px;
	height:25px;
	}

/* BUTTON ROLLOVER CLASSES */

.hst_btnbox {
	width:204px;
	height:55px;
	text-align: left;	
}


/* Button 1 */

a.rollover_hst1 {
	display: block;
	width: 204px;
	height: 55px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/hostimg/buy55_x2.png);  
	} 

a.rollover_hst1:hover {
	background-position: -204px 0;
	} 

.displace_hst1 {
	position: absolute;
	left: -5000px;
	} 

/* Button 2 */
a.rollover_hst2 {
	display: block;
	width: 204px;
	height: 55px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/hostimg/buy55_x2.png);  
	} 

a.rollover_hst2:hover {
	background-position: -204px 0;
	} 

.displace_hst2 {
	position: absolute;
	left: -5000px;
	} 

/* Button 3 */
a.rollover_hst3 {
	display: block;
	width: 204px;
	height: 55px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/hostimg/buy55_x2.png);  
	} 

a.rollover_hst3:hover {
	background-position: -204px 0;
	} 

.displace_hst3 {
	position: absolute;
	left: -5000px;
	} 

/* TEXT CLASSES */

.hst_ul {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14.5px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align: left;
}

.hst_tablehead{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
.hst_ul2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align: left;
}

/*----------------WINDOWS HOSTING TAB------------------------*/
/* MAIN CONTAINERS */

#hst_r1_container_wnd {
	width:780px;
	height:574px;	
}

#hst_tblank_wnd {
	width:780px;
	height:30px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/tabs/01twnd.png);
	background-repeat:no-repeat;
	}
#hst_ry_wnd {
	width:780px;
	height:1570px;
	background-image: url(http://etshost.com/site/themes/etssite/images/whitebox/ry1.png);
	background-repeat: repeat-y;	
	}
#hst_bblank_wnd {
	width:780px;
	height:30px;
	background-image: url(http://etshost.com/site/themes/etssite/images/whitebox/02b.png);
	background-repeat:no-repeat;	
	}

/* 3 PRODUCT CONTAINERS */
#hst_lblank_wnd {
	width:27px;
	height:574px;
	float:left;
	}
#hst_rblank_wnd {
	width:27px;
	height:574px;
	float:left;
	}

#hst_p1container_wnd {
	width:242px;
	height:574px;
	float:left;
	}
	
#hst_p2container_wnd {
	width:242px;
	height:574px;
	float:left;
	}
#hst_p3container_wnd {
	width:242px;
	height:574px;
	float:left;
	}

/* PRODUCT 1 DIVS */
#hst_p1_tblank_wnd{
	width:242px;
	height:83px;
	}
#hst_p1_bblank_wnd{
	width:242px;
	height:70px;
	}
#hst_p1_top_wnd{
	width:242px;
	height:157px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/wnd/s/stop.png);
	background-repeat:no-repeat;
	}
#hst_p1_mid_wnd{
	width:232px;
	height:103px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/wnd/s/smid.png);
	background-repeat:no-repeat;
	padding-top:30px;
	padding-left:10px;
	
	vertical-align: middle;
	}
#hst_p1_bot_wnd{
	width:242px;
	height:131px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/wnd/s/sbot.png);
	background-repeat:no-repeat;
	}

/* PRODUCT 2 DIVS */
#hst_p2_tblank_wnd{
	width:242px;
	height:41px;
	}
#hst_p2_bblank_wnd{
	width:242px;
	height:35px;
	}
#hst_p2_top_wnd{
	width:242px;
	height:199px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/wnd/m/mtop.png);
	background-repeat:no-repeat;
	}
#hst_p2_mid_wnd{
	width:232px;
	height:120px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/wnd/m/mmid.png);
	background-repeat:no-repeat;
	padding-top:13px;
	padding-left:10px;
	}
#hst_p2_bot_wnd{
	width:242px;
	height:166px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/wnd/m/mbot.png);
	background-repeat:no-repeat;
	}

/* PRODUCT 3 DIVS */

#hst_p3_top_wnd{
	width:242px;
	height:240px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/wnd/l/ltop.png);
	background-repeat:no-repeat;
	}
#hst_p3_mid_wnd{
	width:232px;
	height:129px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/wnd/l/lmid.png);
	background-repeat:no-repeat;
	padding-top:4px;
	padding-left:10px;
	
	}
#hst_p3_bot_wnd{
	width:242px;
	height:201px;
	background-image:url(http://etshost.com/site/themes/etssite/images/hostimg/wnd/l/lbot.png);
	background-repeat:no-repeat;
	}

/* ALL ROW TWO TABLE CONTAINERS: Adjust the height after all the info is present */
#hst_r2_container_wnd {
	width:780px;
	height:1026px;	
}
#hst_lblank2_wnd {
	width:27px;
	height:1026px;
	float:left;
	}
#hst_rblank2_wnd {
	width:27px;
	height:1026px;
	float:left;
	}
#hst_tablecontainer_wnd {
	width:726px;
	height:1026px;
	float:left;
	}
#hst_tablespacer_wnd {
	width:726px;
	height:30px;
	
	}
#hst_table_wnd {
	width:726px;
	height:1496px;
	
	}
/* BOTTOM BUTTON DIVS */
#hst_p1_btn_tblank_wnd{
	width:242px;
	height:51px;
	}
#hst_p1_btn_btn_wnd{
	width:204px;
	height:55px;
	padding-left:19px;
	padding-right:19px;
	}
#hst_p1_btn_bblank_wnd{
	width:242px;
	height:25px;
	}

#hst_p2_btn_tblank_wnd{
	width:242px;
	height:86px;
	}
#hst_p2_btn_btn_wnd{
	width:204px;
	height:55px;
	padding-left:19px;
	padding-right:19px;
	}
#hst_p2_btn_bblank_wnd{
	width:242px;
	height:25px;
	}

#hst_p3_btn_tblank_wnd{
	width:242px;
	height:121px;
	}
#hst_p3_btn_btn_wnd{
	width:204px;
	height:55px;
	padding-left:19px;
	padding-right:19px;
	}
#hst_p3_btn_bblank_wnd{
	width:242px;
	height:25px;
	}

/* BUTTON ROLLOVER CLASSES */

.hst_btnbox_wnd {
	width:204px;
	height:55px;
	text-align: left;	
}


/* Button 1 */

a.rollover_hst1_wnd {
	display: block;
	width: 204px;
	height: 55px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/hostimg/buy55_x2.png);  
	} 

a.rollover_hst1_wnd:hover {
	background-position: -204px 0;
	} 

.displace_hst1_wnd {
	position: absolute;
	left: -5000px;
	} 

/* Button 2 */
a.rollover_hst2_wnd {
	display: block;
	width: 204px;
	height: 55px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/hostimg/buy55_x2.png);  
	} 

a.rollover_hst2_wnd:hover {
	background-position: -204px 0;
	} 

.displace_hst2_wnd {
	position: absolute;
	left: -5000px;
	} 

/* Button 3 */
a.rollover_hst3_wnd {
	display: block;
	width: 204px;
	height: 55px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/hostimg/buy55_x2.png);  
	} 

a.rollover_hst3_wnd:hover {
	background-position: -204px 0;
	} 

.displace_hst3_wnd {
	position: absolute;
	left: -5000px;
	} 




/* ---------------------------------SSL PAGE STYLES--------------------------------------------- */

/* ---------------------------------SSL PACKAGE INFO ONLY--------------------------------------------- */


#sslpkg_tempcontainer {
	width:780px;
	position:relative;
}



/* MAIN CONTAINERS */
#sslpkg_maincont_rssl {
	width:780px;
	position:relative;
}

#sslpkg_maincont_gt {
	width:780px;
	position:relative;
}

#sslpkg_maincont_vs {
	width:780px;
	position:relative;
}

/* PACKAGE CONTAINERS as classes because they will be used repeatedly */


.sslpkg_pkgcontainer {
	width:780px;
	height:200px;	
	}

.sslpkg_tblank {
	width:780px;
	height:20px;
	background-image:url(http://etshost.com/site/themes/etssite/images/whitebox/20px/01t.png);
	background-repeat:no-repeat;
	}
.sslpkg_ry {
	width:780px;
	height:160px;
	background-image:url(http://etshost.com/site/themes/etssite/images/whitebox/20px/ry1.png);
	background-repeat: repeat-y;	
	}
.sslpkg_bblank {
	width:780px;
	height:20px;
	background-image:url(http://etshost.com/site/themes/etssite/images/whitebox/20px/02b.png);
	background-repeat:no-repeat;	
	}

/* 3 COLUMN CONTAINERS INSIDE EACH PACKAGE as classes because they will be used repeatedly */

.sslpkg_imgcontainer1 {
	width:160px;
	height:160px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	}
.sslpkg_txtcontainer1 {
	width:407px;
	height:160px;
	float:left;
	}
.sslpkg_btncontainer1 {
	width:136px;
	height:160px;
	float:left;
	padding-right: 20px;
	padding-left: 17px;
	}

/* TEXT CLASSES go in the text container */

.sslpkg_txthead1 {
	width:407px;
	height:30px;
	}
.sslpkg_txtbody1 {
	width:407px;
	height:130px;
	}

/* BUTTON AND PRICE CLASSES go in the button container */

/* BUTTON DIVS */
.sslpkg_pricetxt {
	width:136px;
	height:99px;
	padding-top:25px;
	text-align: center;
	}
.sslpkg_buybtncontainer {
	width:136px;
	height:36px;
	}


/* BUTTON ROLLOVER CLASSES */
.sslpkg_btnbox {
	width:136px;
	height:36px;
	}

/* Buy now button */
a.rollover_sslpkg {
	display: block;
	width: 136px;
	height: 36px;
	text-decoration: none;
	background:url(http://etshost.com/site/themes/etssite/images/ssl_imgs/idea2/sslbuy_x2.png);
	} 

a.rollover_sslpkg:hover {
	background-position: -136px 0;
	} 

.displace_sslpkg {
	position: absolute;
	left: -5000px;
	} 

/* CUSTOM CHECKMARK BULLET CLASSES */

.sslpkg_bulletcontainer {
	width:18px;
	height:120px;
	float:left;
	padding-top:8px;
	padding-bottom:2px;
	}

.sslpkg_indent {
	width:5px;
	height:130px;
	float:left;
	}

.sslpkg_bullet {
	width:14px;
	height:15px;
	background-image:url(http://etshost.com/site/themes/etssite/images/ssl_imgs/idea2/check14px.png);
	background-repeat:no-repeat;
	}

.sslpkg_text {
	width:384px;
	height:130px;
	float:left;
	}

/* TEXT STYLES */

.p_sslpkg {
font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;	
}

.h5_sslpkg {
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 20px;
	font-weight: bold;
	color: #0067b1;
	text-decoration: none;
}

a.h5_sslpkg {
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 20px;
	font-weight: bold;
	color: #0067b1;
	text-decoration: none;
}

.p_price_sslpkg {
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#F00;
	font-weight:bold;
	text-align: center;
	line-height:22px;
}

.p_only_sslpkg {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#000;
	font-weight:bold;
	text-align: center;
	}

/* ---------------------------------SSL TOP PAGE AD--------------------------------------------- */



/* CONTAINERS */

#ssl_maincontainer {
	width:780px;
	height:508px;
	position:relative;
	background-image: url(http://etshost.com/site/themes/etssite/images/ssl_imgs/idea2/ssl_fullbg.png);
	background-repeat: no-repeat;
	}
#ssl_row1container {
	width:780px;
	height:258px;
	}
#ssl_row2container {
	width:780px;
	height:50px;
	}

#ssl_row3container {
	width:780px;
	}
	
#ssl_r3_topblank {
	width:780px;
	height:20px;
	}	

#ssl_r3_pkgswap {
	width:780px;
	}	

#ssl_lcolcontainer {
	width:280px;
	height:258px;
	float:left;
	}
#ssl_rcolcontainer {
	width:500px;
	height:258px;
	float:left;
	}

/* LEFT COL BTN DIVS */
#ssl_header {
	width:280px;
	height:58px;
	background-image: url(http://etshost.com/site/themes/etssite/images/ssl_imgs/idea2/sslhead.png);
	background-repeat: no-repeat;
	}
#ssl_btn1 {
	width:280px;
	height:71px;
	
	}
#ssl_btn2 {
	width:280px;
	height:65px;
	
	}
#ssl_btn3 {
	width:280px;
	height:64px;
	}

/* BOTTOM ROW PRICE DIVS */

#ssl_row2_topblank {
	width:780px;
	height:10px;
		}
#ssl_row2_botblank {
	width:780px;
	height:10px;
		}
#ssl_row2_swapcontainer {
	width:780px;
	height:30px;
		}


#ssl_row2_low1 {
	width:240px;
	height:30px;
	float:left;
	}
#ssl_row2_low2 {
	width:150px;
	height:30px;
	float:left;
	}
#ssl_row2_high1 {
	width:225px;
	height:30px;
	float:left;
	}
#ssl_row2_high2 {
	width:165px;
	height:30px;
	float:left;
	}



/* CONTENT DIVS */

#ssl_rcol_headline {
	width:500px;
	height:80px;
	}

#ssl_rcol_bodytxt {
	width:480px;
	height:114px;
	padding-left:10px;
	padding-right:10px;
	}

#ssl_rcol_btncontainer {
	width:500px;
	height:64px;
	}

#ssl_rcol_lblank {
	width:20px;
	height:80px;
	float:left;
	}
#ssl_rcol_rblank {
	width:55px;
	height:80px;
	float:left;
	}
#ssl_rcol_headswap {
	width:425px;
	height:80px;
	float:left;
	}

/* 3 BUY BUTTON CONTAINER DIVS INCLUDING CSS ROLLOVER */
#ssl_btncont_left {
	width:300px;
	height:64px;
	float:left
	}

#ssl_btncont_right {
	width:136px;
	height:36px;
	float:left;
	padding-left:34px;
	padding-right:30px;
	padding-top:11px;
	padding-bottom:17px;
	}


.ssl_buybtn_box {
	width:136px;
	height:36px;
	text-align: left;	
}


a.rollover_sslbuy {
	display: block;
	width: 136px;
	height: 36px;
	text-decoration: none;
	background:url(images/ssl_imgs/idea2/pkgbtn_x2.png);
	} 

a.rollover_sslbuy:hover {
	background-position: -136px 0;
	} 

.displace_sslbuy {
	position: absolute;
	left: -5000px;
	} 
	
	
	
/* 3 MAIN BUTTON ROLLOVER DIVS */
.ssl_brandbtn_box1 {
	width:280px;
	height:71px;
	text-align: left;	
}

a.rollover_ssl1 {
	display: block;
	width: 280px;
	height: 71px;
	text-decoration: none;
	background-image: url(http://etshost.com/site/themes/etssite/images/ssl_imgs/idea2/grnbtn/sslbtn1_x2.png);  
	} 
a.rollover_ssl1:hover {
	background-position: -280px 0;
	} 
.displace_ssl1 {
	position: absolute;
	left: -5000px;
	} 



.ssl_brandbtn_box2 {
	width:280px;
	height:65px;
	text-align: left;	
}

a.rollover_ssl2 {
	display: block;
	width: 280px;
	height: 65px;
	text-decoration: none;
	background-image: url(http://etshost.com/site/themes/etssite/images/ssl_imgs/idea2/grnbtn/sslbtn2_x2.png); 
	} 
a.rollover_ssl2:hover {
	background-position: -280px 0;
	} 
.displace_ssl2 {
	position: absolute;
	left: -5000px;
	} 



.ssl_brandbtn_box3 {
	width:280px;
	height:64px;
	text-align: left;	
}

a.rollover_ssl3 {
	display: block;
	width: 280px;
	height: 64px;
	text-decoration: none;
	background-image: url(http://etshost.com/site/themes/etssite/images/ssl_imgs/idea2/grnbtn/sslbtn3_x2.png);  
	} 
a.rollover_ssl3:hover {
	background-position: -280px 0;
	} 
.displace_ssl3 {
	position: absolute;
	left: -5000px;
	} 


/* TEXT STYLES */

.ssl_p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11.75px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}








/*----------------NEW SOLUTIONS PAGE WITH TABLE------------------------*/

/* MAIN CONTAINERS */
#sol_maincontainer {
	width:780px;
	position:relative;
}

#sol_tblank {
	width:780px;
	height:30px;
	background-image:url(http://etshost.com/site/themes/etssite/images/whitebox/01t.png);
	/*background-image:url(images/whitebox/01t.png);*/
	background-repeat:no-repeat;
	}
#sol_ry {
	width:780px;
	background-image: url(http://etshost.com/site/themes/etssite/images/whitebox/ry1.png);
	/*background-image: url(images/whitebox/ry1.png);*/
	background-repeat: repeat-y;	
	}
#sol_bblank {
	width:780px;
	height:30px;
	background-image: url(http://etshost.com/site/themes/etssite/images/whitebox/02b.png);
	/*background-image: url(images/whitebox/02b.png);*/
	background-repeat:no-repeat;	
	}

#sol_textbox {
	width:720px;
	height:120px;
	padding-left:30px;
	padding-right:30px;
	}

#sol_chartbox {
	width:720px;
	height:510px;
	padding-left:30px;
	padding-right:30px;
	}
	
#sol_chart {
	width:720px;
	height:510px;
	background:url(http://etshost.com/site/themes/etssite/images/solutions_blank.png);
	/*background:url(images/solutions_blank.png);*/
	}


.tablestyle_gen {
	padding:0px;
	margin:0px;
	text-align:center;
}

.tablestyle_lcol {
	padding:0px;
	margin:0px;
	text-align:left;
}
.p_blue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #0067b1;
	text-decoration: none;
	text-align:center;
}

.p_lcol {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #363636;
	text-decoration: none;
}

.p_trow {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color:#FFF;
	text-decoration: none;
	text-align:center;
}

.p_bold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #363636;
	text-decoration: none;
	text-align:center;
}

.sol_lcolcontainer {
	width:240px;
	height:510px;
	float:left;
	}
.sol_col2container {
	width:120px;
	height:510px;
	float:left;
	}
.sol_col3container {
	width:120px;
	height:510px;
	float:left;
	}
.sol_col4container {
	width:120px;
	height:510px;
	float:left;
	}
.sol_col5container {
	width:120px;
	height:510px;
	float:left;
	}



.sol_lcol_r1 {width:240px; height:66px;}
.sol_col_r1 {width:120px; height:66px; background-color: #0067b1; }

.sol_lcol_row {width:240px; height:34px;}
.sol_col_row {width:120px; height:34px;}








/* ------------------------------NEW GAMESERVER PAGE STYLES I CREATED START HERE---------------------------------------------- */
/* MAIN CONTAINERS */
#gmsrv_maincontainer {
	width:780px;
	position:relative;
}


/* NEW BOXES */
#gmsrv_head {
	width:780px;
	height:300px;
	background-image:url(http://etshost.com/site/themes/etssite/images/gmimgs/gm_head_lighter.png);
	/*background-image:url(images/gmimgs/gm_head_lighter.png);*/
	background-repeat:no-repeat;
}
#gmsrv_spacer1 {
	width:780px;
	height:32px;
}
#gmsrv_3colcontainer {
	width:780px;
	height:668px;
}
#gmsrv_spacer2 {
	width:780px;
	height:32px;
}
#gmsrv_tablecontainer {
	width:744px;
	height:360px;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:18px;
	padding-right:18px;
	background-image:url(http://etshost.com/site/themes/etssite/images/gmimgs/gm_chartbox.png);
	/*background-image:url(images/gmimgs/gm_chartbox_420px.png);*/
	background-repeat:no-repeat;
}

#gmsrv_spacer3 {
	width:780px;
	height:32px;
}

#gmsrv_testbtncontainer {
	width:780px;
	height:86px;
	background-image:url(http://etshost.com/site/themes/etssite/images/gmimgs/gm_testbtn_box.png);
	/*background-image:url(images/gmimgs/gm_testbtn_box.png);*/
}


/* 3COL BOXES */
#gmsrv_3col_box1 {
	width:260px;
	height:668px;
	float:left;
	background-image:url(http://etshost.com/site/themes/etssite/images/gmimgs/gm_pkg1.png);
	/*background-image:url(images/gmimgs/gm_pkg1.png);*/
	background-repeat:no-repeat;
}

#gmsrv_3col_box2 {
	width:260px;
	height:668px;
	float:left;
	background-image:url(http://etshost.com/site/themes/etssite/images/gmimgs/gm_pkg2.png);
	/*background-image:url(images/gmimgs/gm_pkg2.png);*/
	background-repeat:no-repeat;
}

#gmsrv_3col_box3 {
	width:260px;
	height:668px;
	float:left;
	background-image:url(http://etshost.com/site/themes/etssite/images/gmimgs/gm_pkg3.png);
	/*background-image:url(images/gmimgs/gm_pkg3.png);*/
	background-repeat:no-repeat;
}



/* ----------BOX DIVS--------------- */
/* BOX1 */
#gm_box1_top {
	width:260px;
	height:259px;
}
#gm_box1_price {
	width:150px;
	height:44px;
	padding-top:5px;
	padding-left:55px;
	padding-right:55px;
}
#gm_box1_btncontainer {
	width:170px;
	height:46px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:45px;
	padding-right:45px;
}
#gm_box1_list {
	width:200px;
	height:250px;
	padding-top:34px;
	padding-left:30px;
	padding-right:30px;
}

/* BOX2 */
#gm_box2_top {
	width:260px;
	height:259px;
}
#gm_box2_price {
	width:155px;
	height:44px;
	padding-top:5px;
	padding-left:55px;
	padding-right:50px;
}
#gm_box2_btncontainer {
	width:170px;
	height:46px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:45px;
	padding-right:45px;
}
#gm_box2_list {
	width:200px;
	height:250px;
	padding-top:34px;
	padding-left:30px;
	padding-right:30px;
}

/* BOX3 */
#gm_box3_top {
	width:260px;
	height:259px;
}
#gm_box3_price {
	width:160px;
	height:44px;
	padding-top:5px;
	padding-left:55px;
	padding-right:40px;
}
#gm_box3_btncontainer {
	width:170px;
	height:46px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:50px;
	padding-right:40px;
}
#gm_box3_list {
	width:200px;
	height:250px;
	padding-top:34px;
	padding-left:30px;
	padding-right:30px;
}


/* TEST BUTTON CONTAINER DIVS */
/*#gmsrv_testbtn_btn {
	width:170px;
	height:46px;
	float:left;
	padding:20px;
}*/

#gmsrv_testbtn_txt{
	width:500px;
	height:36px;
	float:left;
	/*padding-left:20px;*/
	padding-right:20px;
	padding-top:25px;
	padding-bottom:25px;	
}


#gmsrv_testbtn_btn {
	width:170px;
	height:46px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:45px;
	padding-right:45px;
}



/*----------------- BUTTON CLASSES---------------------------*/
.gmsrv_btnbox {
	width:170px;
	height:46px;
	}

/* BUTTON1 WHITE */


a.rollover_gm1 {
	display: block;
	width: 170px;
	height: 46px;
	text-decoration: none;
	/*background:url(images/gmimgs/btns/buy46pxwhite.png);*/
	background:url(http://etshost.com/site/themes/etssite/images/gmimgs/btns/buy46pxwhite.png);
	} 

a.rollover_gm1:hover {
	background-position: -170px 0;
	} 

.displace_gm1 {
	position: absolute;
	left: -5000px;
	} 

/* BUTTON2 YELLOW */
a.rollover_gm2 {
	display: block;
	width: 170px;
	height: 46px;
	text-decoration: none;
	/*background:url(images/gmimgs/btns/buy46pxyellow.png);*/
	background:url(http://etshost.com/site/themes/etssite/images/gmimgs/btns/buy46pxyellow.png);
	} 

a.rollover_gm2:hover {
	background-position: -170px 0;
	} 

.displace_gm2 {
	position: absolute;
	left: -5000px;
	} 

/* BUTTON3 RED */
a.rollover_gm3 {
	display: block;
	width: 170px;
	height: 46px;
	text-decoration: none;
	/*background:url(images/gmimgs/btns/buy46pxred.png)*/;
	background:url(http://etshost.com/site/themes/etssite/images/gmimgs/btns/buy46pxred.png);
	} 

a.rollover_gm3:hover {
	background-position: -170px 0;
	} 

.displace_gm3 {
	position: absolute;
	left: -5000px;
	} 

/* TEST SPEED BUTTON */
a.rollover_gm4{
	display: block;
	width: 170px;
	height: 46px;
	text-decoration: none;
	/*background:url(images/gmimgs/btns/speed46green.png);*/
	background:url(http://etshost.com/site/themes/etssite/images/gmimgs/btns/speed46green.png);
	} 

a.rollover_gm4:hover {
	background-position: -170px 0;
	} 

.displace_gm4 {
	position: absolute;
	left: -5000px;
	} 


/* TEXT CLASSES */

.gmsrv_ul {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14.5px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: left;
}

.gmsrv_tablehead{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#FF0;
	text-decoration: none;
}
.gmsrv_ul2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: left;
}

.gmsrv_p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#F00;
	text-decoration: none;
	text-align: left;
}

.gm_price_white {
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-weight: bold;
	color:#FFF;
	text-decoration: none;
	text-align: center;
}
.gm_price_yellow {
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-weight: bold;
	color:#FF0;
	text-decoration: none;
	text-align: center;
}
.gm_price_red {
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-weight: bold;
	color:#F00;
	text-decoration: none;
	text-align: center;
}








