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

div#outer {
    width: 1012px;
    background-color:#000000;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    border: thin solid #000000;
}

body {
margin : 0;
padding : 0;
border-color : #cc0000;
background-color : #000000;
color : #000000;
font-family:Arial, Helvetica, sans-serif;
}

#topheader {
	position:relative;
	left : 3px;	
	width : 1000px;
	margin-left : 0px;
	margin-top : 0px;
	color : #666;
	padding : 3px;
	top: 3px;
	
	background-color:#222;
	font-size:60px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:600;
	line-height:70px;
}

#leftnavigation {
	float:left;
	width : 165px;
	margin-left : 3px;
	margin-top : 7px;
	color : #F60;
	padding : 3px;
	background-color:#222;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	line-height: 20px;
}

#beta {
        margin-top: 20px;
        color: white;
        line-height: 1em;
        background-color: #666;
        padding : 10px;
        font-size : 0.8em;
}

#footer {
	float:left;
	left : 0px;
	top : 0px;
	margin-top : 7px;
	width : 1003px;
	padding-left : 10px;
	z-index : 3;
	color : #F60;
	padding : 3px;
	height: 50px;
	background-color:#222;
	text-align:center;
	line-height:50px;
}

#download_footer {
	left : 0px;
	top : 0px;
	margin-top : 4px;
	margin-left : 6px;
	width : 1000px;
	padding-left : 10px;
	z-index : 3;
	color : #F60;
	padding : 3px;
	height: 50px;
	background-color:#222;
	text-align:center;
	line-height:50px;
}

#content {
	float:left;
	left: 3px;
	width : 789px;
	padding-left : 10px;
	z-index : 3;
	color : #FFFFFF;
	padding : 3px;
	margin-left: 5px;
	margin-top: 7px;
	text-align: left;
	background-color:#222;
}

#download_content {
	width : 1006px;
	margin-top : 4px;
	margin-left : 5px;
	background-color:#222;
}

#content h1, #content h2 {
color : #cc0000;
}

body{font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
ul, li, h3 {border:0; padding:0; margin:0px; list-style:none; font-size:14px}
#menu div.cat{padding:4px; font-size:13px; margin-top:1px;}

.out{background:#808080; color:#111;}
.over{background:#505050; color:#FFF;}

hr{margin-top:20px; color:#111}

#menu{width:160px; margin:0px auto;}

#menu li{margin-left:15px; font-size:12px; margin-bottom:2px;}
#agreements a, #agreements a:hover, #agreements a:visited{text-decoration:none; color:white;}

#titler {
	font-size:18px;
	line-height:40px;
	color:#F60;
	font-weight:1000;
	text-transform:uppercase;
}

#detailer, #paypal {
	font-size:16px;
	padding-right:5px;
}

#details {
	font-size:14px;
	color:#F60;
	padding-left:5px;
}

div#content div#loader {
  border: 1px solid #ccc;
  height: 490px;
  width: 700px;
  overflow:hidden;
  margin-top:15px;
}

div#content div#loader.loading {
  background: url(../images/ajax-loader.gif) no-repeat center center;
}

div#content img#thumbtall {
  margin:10px;
  height:100px;
}

div#content img#thumbwide {
  margin:10px;
  width:150px;
}

div#buy {margin-top:10px; margin-bottom:10px}

div#gallery center{color:#F60; font-size:1.2em}

div#gallery {text-align:center}
div#image{float:left; text-align:center}
#image a, #image a:hover, #image a:visited, #content a, #content a:hover, #content a:visited {color:white; font-size:.9em; line-height:1px; text-decoration:none;}
#addtocart {color:white; font-size:.9em; line-height:1px; text-decoration:none;}

div#cart {width:160px; margin:0px auto; background-color:#808080; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px;}

#shopping li{color:white; font-size:0.9em; text-transform:capitalize; line-height:20px; padding-left:13px}

#checkout{color:#FFF; text-align:center; font-size:2em; line-height:5px; vertical-align:middle; margin:5px; text-transform:none;}

#checkout_order center.checkout_header, center.pageheader{font-size:1.5em; background-color:#666; line-height:50px}

#checkout_order center.checkout_footer, p.footer{font-size:.9em; background-color:#666; padding:10px;}

#checkout_order ul{color:#FFF; padding-top:20px; padding-left:20px; line-height:2em;}

#checkout_plus {margin-left:20px; color:#F80; font-size:1.1em;}

#checkout_order select{color:#FFF; background-color:#808080; border:0px; }

#checkout_order img#thumbtall {margin:10px; height:50px;}
#images {text-align:center;}
#checkout_destination{font-size:1.1em; padding-left:20px; line-height:25px;}
#checkout_destination select{font-size:1.1em; background-color:#909090;}
#checkout_shipping, #checkout_cart {background-color:#999; margin-left:20px;}
#checkout_total {background-color:#999; font-size:2em;}
#checkout_order center.checkout_button {color:#FFF; font-size:2em; padding:10px; text-decoration: underline; cursor: hand; cursor: pointer;}
#checkout_order li {line-height:10px;}

#customer { margin-top:10px; margin-left:20px; background-color:#888; padding:10px;}
#customer_head { font-size:1.5em;}
.customer_details { padding-top:5px; }
#customer input { font-style:italic; font-size:1.2em; color:#666; background-color:#999; border:0; width:100%; padding:3px;}

#privacy_display {font-size:.9em; line-height:11px;}
#fineprint {font-size:0.7em; line-height:10px;}
#agreements {margin-top:20px; border:1px solid #FFF; border-color:white; padding:5px;}

#bank_details {margin-left: 20px; margin-bottom: 20px; padding: 10px; background-color: #909090;}
#bank_details a {color: white;}

Admin Area

#categories div.out {font-size:1em; padding-left:10px; padding-right:10px}
#categories li {font-size:1em; padding-left:15px; padding-right:10px; line-height:20px;}
#categories a, #categories a:visited, #categories a:hover {color:white; text-decoration:none;}
a.addmaincat, a:hover.addmaincat, a:visited.addmaincat { text-decoration:none; float:left; padding-left:2px; padding-right:2px; color:#FFF;}
a.removemaincat, a:hover.removemaincat, a:visited.removemaincat {text-decoration:none; float:left; padding-left:2px; padding-right:2px; color:#FFF;}
a.sortmaincat, a:hover.sortmaincat, a:visited.sortmaincat {text-decoration:none; float:left; padding-left:2px; padding-right:2px; color:#FFF;}
a.addsubcat, a:hover.addsubcat, a:visited.addsubcat { text-decoration:none; float:left; padding-left:2px; padding-right:2px; color:#FFF;}
a.removesubcat, a:hover.removesubcat, a:visited.removesubcat {text-decoration:none; float:left; padding-left:2px; padding-right:2px; color:#FFF;}
a.sortsubcat, a:hover.sortsubcat, a:visited.sortsubcat {text-decoration:none; float:left; padding-left:2px; padding-right:2px; color:#FFF;}
.leftee {text-align:right; vertical-align:top;}
.rightee {text-align:left; vertical-align:top;}

div.form {padding:30px;}
div.form a, div.form a:hover, div.form a:visited { text-decoration:none; padding-left:2px; padding-right:2px; color:#FFF;}

#null_objects h3{color:#DDD;}
#null_objects li{padding-left:10px;}

div#shopping li.new a{color:#FFF; text-decoration:none;}
div#shopping li.processing a{color:#444; text-decoration:none;}
div#shopping li.delivered a{color:#000; text-decoration:none;}

div.success {
        background-color:#333;
        font-size:1.3em;
        color:white;
        text-align:center;
        width:500px;		
	position: fixed;
	left: 50%;
	top: 50%
	overflow: auto;
        margin-left: -260px;
        margin-top: 50px;
        padding:20px;
}

div.success p.header {
        font-size:1.5em;
        background-color:#555;
        padding:10px;
}

div.success p.subheader {
        text-align:left;
}

div.information {
        text-align:left;
        background-color:#222;
        padding:10px;
        padding-left:50px;
}

File Upload Area
#fileQueue {
	width: 400px;
	height: 60px;
	overflow: auto;
	border: 1px solid #E5E5E5;
	margin-bottom: 10px;
}

.fileName {color:black;}

.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}

#uploadifyUploader {visibility:hidden}#download_content p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #F60;
}
