/* TEMPLATE SPECIFIC */
.orderfq,.orderfo {width:65px;}
#orderp {color:#0b0077;}

body {margin:0;padding:0;font-family:arial,sans}
.innerbody {background-image:url('/images/header_black.jpg');background-position:0px 249px;background-repeat:repeat-x;}
h1 {margin:0;padding:0;color:white;font-weight:normal;background-color:#9f8200;height:68px;padding-top:40px;padding-left:43px;background-image:url('/images/headerback.gif');background-repeat:no-repeat;background-position:20px 20px;font-size:1.4em;}
h2 {font-size:1.25em;font-family:arial;padding-top:0px;} 
.author {font-size:0.95em;font-weight:bold;} 
.wrapper {margin-top:99px;*margin-top:100px;background-image:url('/images/sidebar.gif');background-position:0px 162px;*background-position:0px 161px;background-repeat:repeat-x;}
.content {margin:auto;width:903px}
.header {background-color:white;border:2px solid black;position:relative;background-image:url('/images/header_back.jpg');background-position:right;background-repeat:repeat-y;height:148px;border-bottom:0px;*height:147px}
.padded {padding-left:5px;padding-right:5px}
.rlborder {border-left:1px solid black;border-right:1px solid black;float:left;width:891px;border-bottom:1px solid rgb(80,80,80);}
.nav {padding-top:11px;position:relative;padding-bottom:11px;width:903px;}
.nav a {text-decoration:none;display:block;float:left;background-image:url('/images/top-button-back.png');*background-image:none;margin-left:-5px;margin-right:-5px;padding-top:16px;height:32px;z-index:0;position:relative;padding-left:3px;padding-right:3px;color:black;font-weight:bolder;font-size:1.1em;font-family:arial,serif;}
.nav a:hover {background-color:#ffd401;background-image:none;background-image:none;}
.nav img {border:0;vertical-align:middle;float:left;z-index:10;position:relative;margin:0px}
.bottommenu {background-color:black;height:233px}
.bottommenu a {display:block;width:238px;height:38px;background-image:url('/images/button-whole.jpg');color:white;font-size:1.2em;font-weight:bold;text-decoration:none;padding-left:20px;padding-top:20px}
.bottommenu a:hover {opacity:90%;-moz-opacity:0.9}
.bottombar {clear:both;background-color:white;}
.bottombar a {display:block;height:23px;float:left;background-image:url('/images/button-bottom-back.png');text-decoration:none;color:black;font-size:0.8em;padding-top:1px;padding-left:0px;padding-right:3px;}
.bottombar img {float:left;border:0px;vertical-align:middle;padding-right:0px;}
.bottombar a:hover {color:#ffd401}
.contentonly {padding-left:23px;padding-right:25px;padding-bottom:10px}

/* GENERAL */
/* tables */
th {text-align:left;}
/* user templating */
.two_col {display:block;width:48%;float:left;}
.border_grey_l {border-left:1px solid rgb(100,100,100)}
.border_grey_r {border-right:1px solid rgb(100,100,100)}
.border_grey_t {border-top:1px solid rgb(100,100,100);}
.border_grey_b {border-bottom:1px solid rgb(100,100,100)}
.padding_lr_10 {padding-left:10px;padding-right:10px}
/* general items */
.alloybutton {width:237px;height:39px;background-image:url('/siteimages/alloybutton.png');border:0px;background-color:transparent;font-size:1.1em;color:#2e2e2e}
.redback div {background-color:#a8003d}
h1 span {display:block;color:#808dff;font-family:times,serif;}
/* contact form */
#contactform input {border:1px solid rgb(100,100,100)}
#contactform textarea {border:1px solid rgb(100,100,100)}

input.button_general 
{
font-weight:bold;font-size:1.1em;height:29px;padding:8px;padding-top:0px;padding-bottom:2px;display:inline-block;display:-moz-inline-box;border:1px solid #187db5 !important;border-top:0 !important;border-bottom:0 !important;background-image:url('/images/blue_gradient.png');color:white;margin-top:4px;margin-bottom:3px}
}

a.button_general
{
font-weight:bold;font-size:1.1em;height:25px;padding:8px;padding-top:7px;padding-bottom:0;display:inline-block;display:-moz-inline-box;border:1px solid #187db5;border-top:0;border-bottom:0;background-image:url('/images/blue_gradient.png');color:white;margin-top:4px;margin-bottom:3px}
}


/* DOWNLOADS */
.dl_box {clear:both;}
.dl_box h2 {font-size:1em;margin:0;padding:0;clear:left;}
.dl_box a {height:25px;padding:8px;padding-top:7px;padding-bottom:0;display:inline-block;display:-moz-inline-box;border:1px solid #187db5;border-top:0;border-bottom:0;background-image:url('/images/blue_gradient.png');color:white;margin-top:4px;margin-bottom:3px;}
.dl_box img {float:left;padding-right:14px;padding-bottom:40px;padding-top:7px}
.dl_description {font-size:0.8em}
.dl_stat {font-size:0.8em;color:rgb(100,100,100);}
/* ECOM */
.ecom_item {padding:3px;border-bottom:2px solid rgb(120,120,120);width:610px;margin-bottom:3px;min-height:135px}
.ecom_item img {float:left;border:0;padding-right:14px}
.ecom_item table {float:left;clear:both;width:100%}
.ecom_item td {padding:10px;padding-left:0px;width:25%;font-style:normal;font-weight:bold;font-size:1.2em}
.ecom_item .alnk {float:left;width:460px;color:#a8003d;font-family:verdana,sans;font-style:italic;font-size:1.1em;font-weight:bold;text-decoration:none;padding-bottom:10px}
.ecom_item div {float:left;width:494px;font-style:italic;height:85px;font-size:1em;line-height:98%}
#ecom_bab {width:140px;height:23px;background-image:url('/images/ecom_bab.gif');text-align:right;float:right}
#ecom_bmd {width:135px;height:23px;background-image:url('/images/ecom_bmd.gif');text-align:left;}
#ecom_back {width:65px;height:23px;background-image:url('/images/ecom_bmd.gif');text-align:center}
#ecom_back,#ecom_bab,#ecom_bmd {color:white;font-family:arial,sans;font-size:0.8em;border:0px}
.price {display:inline-block;margin-left:70px;text-align:center;}
#price,.price {font-weight:bold;color:#808dff;font-size:1.3em;font-stretch:wider}
#pricelabel {color:#ad0f00;font-weight:bold;font-size:1.3em;}
.emphasis {display:block;background-image:url('/images/hr.png');font-size:0.8em;font-weight:bold;color:#808dff;font-style:italic;text-align:center;background-position:center}
.product_detail {font-size:0.85em;font-style:italic;}
#p_description {float:right;width:270px}
.info_box {border: 1px solid rgb(150,150,150);background-color:rgb(220,220,200);padding:4px;padding-top:8px;padding-bottom:8px;margin-top:20px; margin-bottom:20px;display:block;}
#detail_photo_main {display:block;margin-top:20px;margin-bottom:20px}
.detail_thumbnail {border:1px solid rgb(160,160,160);padding:3px;margin:3px;}
#ecom_related_products {border:1px solid red;}
#ecom_related_products_title {text-align:right;font-size:1.6em;color:rgb(120,120,120);font-weight:bold;padding-right:10px;padding-top:4px;}
#ecom_related_products .ecom_related_product {width:100px;display:block;float:left;margin:10px;margin-top:0px;}
#ecom_related_products .ecom_related_product img {display:block;border:0;}
#ecom_related_products .ecom_related_product #styled {color:rgb(120,120,120);font-style:italic;font-size:0.8em;text-decoration:none !important}
#ecom_related_products .ecom_related_product span:hover {color:black;text-decoration:underline}

#cart_interstitial_related_products {text-align:center;font-weight:bold;}
#cart_interstitial_related_products .cart_interstitial_related_product {width:100px;display:block;float:left;margin:10px;margin-top:0px;}
#cart_interstitial_related_products .cart_interstitial_related_product img {display:block;border:0;}
#cart_interstitial_related_products .cart_interstitial_related_product #styled, #cart_interstitial_related_products, .cart_interstitial_related_product input  {color:rgb(120,120,120);font-style:italic;font-size:0.9em;text-decoration:none !important}
#cart_interstitial_related_products .cart_interstitial_related_product span:hover {color:black;text-decoration:underline}
#cart_interstitial_related_products .cart_interstitial_related_product input {border:2px solid lightblue;width:100px;}

#boldinfo,#mediuminfo {color:#a8003d;font-style:italic;font-weight:bold;text-align:center;}
#boldinfo {font-size:1.4em}
#mediuminfo {font-size:1.1em}

.red {color:#a8003d}
#redbutton {background-color:#a8003d;padding:4px;color:white;text-decoration:none !important;font-weight:bold;font-style:normal;font-weight:normal;font-size:0.9em;}
#bluebutton {background-color:#808dff;padding:4px;color:white;text-decoration:none !important;font-weight:bold;font-style:normal;font-weight:normal;font-size:0.9em;}
#admin_editthis {height:12px;background-image:url('/images/edittag.png');background-position:bottom right;background-repeat:no-repeat;display:block;}
.border_1 {border:2px solid rgb(200,0,0);}
.border_2 {border:2px solid rgb(100,100,100);}
.spacing {margin:5px}
.nav a {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/top-button-back.png');}
.nav a:hover {filter:none;}
