/*
Theme Name: Absolute Thredz 2007
Theme URI: http://absolutethredz.com/
Description: Theme for AbsoluteThredz.com
Version: 0.5
Author: Yeargin Marketing & Creative
Author URI: http://yearg.in
*/

/* HTML Tags */

body {
    margin:0;
    padding:0;
    background-color:rgb(17,17,17);
    background-image:url(images/body_bg.png);
    background-repeat:repeat;
    color:#999999;
    font-family:Georgia,"Times New Roman",serif;
    font-size:12pt;
}

h1, h2, h3 {
    color:rgb(241,128,19);
    font-family:Helvetica,Arial,sans-serif;
    letter-spacing:-0.05em;
}

a:link, a:visited {
    color:rgb(241,128,19);
    text-decoration:none;
}

label {
    width: 35%;
    float: left;
    text-align: right;
    margin-right: 0.5em;
    font-size:80%;
    display: block;
}

input.text, select.text {
    width: 60%;
    border: 1px solid #000;
}

textarea.text {
    width: 60%;
    border: 1px solid #000;
    height:150px;
}

input.submit {
    color: #000;
    background: #ffa20f;
    border: 2px outset #d7b9c9;
}

fieldset {
    border: 1px solid #000;
    width: 470px;
}

legend
{
    color: #fff;
    background-color:rgb(231,0,0);
    border: 1px solid #000;
    padding: 2px 6px;
}

/* Structure */
#page {
    position:absolute;
    margin-left:50%;
    left:-375px;
    padding:0;
    width:750px;
}

#header {
    margin:0;
    padding:0;
    width:100%;
    height:140px;
    background-color:rgb(231,0,0);
    background-image:url(images/header_bg.png);
    background-repeat:repeat-x;
}
    
#mainWrap {
    clear:both;
}

#content {
    padding-top:10px;
    float:left;
    width:490px;
    margin-right:5px;
}

#sidebar {
    float:left;
    width:250px;
}

#footer {
    clear:both;
    background-color:rgb(0,0,0);
    text-align:right;
}

/* Formatting */
#header hr { display:none; }

#header div.logo {margin:10px 20px;float:left;width:290px; height:115px; background-image:url(images/header_logo.gif); background-repeat:no-repeat; }
#header div.siteName h1 { display:none; margin:0; }
#header div.logo a { padding-left:280px;padding-bottom:100px; }
#header div.vcard { float:right; font-family:Helvetica,Arial,sans-serif; padding:25px; width:250px; color:rgb(255,255,255); }
#header div.vcard div { padding-bottom:5px; }
#header div.vcard div.org { display:none; }
#header div.vcard div.adr { padding-left:20px; background-image:url(images/icon_adr.gif);background-repeat:no-repeat;}
#header div.vcard div.adr div.country-name { display:none; }
#header div.vcard div span.tel { padding-left:20px; background-image:url(images/icon_tel.gif);background-repeat:no-repeat;}
#header div.vcard div span.email { padding-left:20px; background-image:url(images/icon_email.gif);background-repeat:no-repeat;}
#header div.vcard div span.email a { color:rgb(255,255,255);}

#footer { height: 85px; }
#footer hr { display:none; }
#footer p { padding-right:15px; padding-top:30px; }

#footerLogos { padding:5px; float:left; }
#footerLogos img { border:0; }

/* Special IDs and Classes */
#homeNav { text-align:center; width:750px; height:160px; overflow:hidden; padding:25px 0; }
#homeNav ul { list-style:none; margin:0; padding:0; text-indent:0; float:left; }
#homeNav ul li { float:left; margin:0; padding:0; }
#homeNav ul li a img { padding-bottom:0; padding-top:20px; border:none; }
#homeNav ul li a img:hover { padding-bottom:20px; padding-top:0; }

#sidebarNav { text-align:center; width:250px; overflow:hidden; padding-top:10px; }
#sidebarNav ul { margin:0; padding:0; text-indent:0; }
#sidebarNav ul li { display:block; list-style:none; margin:0; padding:0; }
#sidebarNav ul li a img { border:none; }

#samplesGallery { text-align:center; overflow:hidden; padding-top:10px; }
#samplesGallery h3, #samplesGallery h4 { text-align:left; clear:both; }
#samplesGallery ul { clear:both; list-style:none; margin:0; padding:0; }
#samplesGallery ul li { float:left; margin:10px; padding:0; }
#samplesGallery ul li a img { border:none; }

div.priceSheet { width: 490px; margin:10px 0; clear:both; background-image:url(images/banner_download.png); font-family:Helvetica,Arial,sans-serif; font-size:110%; color:#fff; background-position:left center; border: 1px solid #000;}
div.priceSheet p { margin:0 50px; line-height:2em; font-weight:bold; color:#fff; }

table.priceList {
    clear:both;
    font-size:80%;
    width:225px;
    float:right;
    margin-left:10px;
    margin-bottom:15px;
}
table.priceList th {
    font-size: 80%;
    font-weight:bold;
   	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	padding: 6px 6px 6px 12px;
}
table.priceList th.service {
    font-size:100%;
    color: #fff;
	text-align: left;
	padding: 3px 3px 3px 6px;
}
table.priceList td {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px dotted #000;
	background: #111;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

table.serviceList {
    clear:both;
    width:90%;
    font-size:80%;
    margin-left:10px;
    margin-bottom:15px;
}
table.serviceList th {
    font-size: 80%;
    font-weight:bold;
   	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	padding: 6px 6px 6px 12px;
}
table.serviceList th.head {
    font-size:100%;
    color: #fff;
	text-align: center;
	padding: 3px 3px 3px 6px;
}
table.serviceList td {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px dotted #000;
	background: #111;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

.gbSystemLinks { display:none; }
.footer { display:none; }