@charset "UTF-8";
/*	
	PLATFORM CSS
	Author(s): Jack Gregory 
	Date: 06.10.09
	Version: 1.0
	www.present-london.com
	www.indexhibit.org
*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, Verdana, sans-serif;   
	text-align : center;
	line-height : 120%;
	color: #082023;
	font-size: 11px;
	}

body.section-1 { }
body.section-2 { }
body.section-3 { }

/* Link Settings */

a {
	outline: none;
	cursor: pointer;
}

a:link {
	text-decoration: none;
	color: #082023;
}

a:active {
	text-decoration: none;
	color: #082023;
}

a:visited {
	text-decoration: none;
	color: #082023;

}

a:hover {
	text-decoration: none;
	color: #082023;
}

a img {
outline: none;
border : none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
		cursor: pointer;

}


a.split {
font: 12px 'Droid Sans Mono', arial, serif;
}


/* End Link Settings */

/* Menu Settings */

#menu {
float : left;
height : auto;
padding : 0 0 0 0;

}
	
#menu .container { 
margin : 0px 0 0 0;
width : 920px;
padding-top: 10px;
}

#menu ul {
	float: left;
	list-style: none;
	overflow: hidden;
	background: white;
	float: left;


	
}

#menu ul:hover {
background: white;
}



#menu ul li.section-title {
	color: #082023;
	text-align: left;
	float: left;
	font: 11px 'Droid Sans Mono', arial, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	display: block;
	cursor: pointer; 
	list-style: none;
	text-decoration: none;
	overflow: hidden;
	}

#menu ul li.section-title:hover {
font-family: 'Droid Sans Mono', arial, serif;
color: #082023;
}



#menu ul li {
 font-family: 'Droid Sans Mono', arial, serif;
	text-align: left;
	font-size: 11px;
	width: auto;
	margin: 1px 5px 3px 0px;
	padding-right: 32px;
	text-transform: uppercase;
		letter-spacing: 2px;
			color: #082023;
}


#menu p {
	width: auto;
	text-align: left;
	padding: 0px 0px 0px 5px;
    margin: 10px 0px 9px 0px;
}


#menu ul a:link {
	text-decoration: none;
	color: #082023;
	
}

#menu ul a:active {
	text-decoration: none;
	color: #082023;
}

#menu ul a:visited {
text-decoration: none;
	color: #082023;
	}

#menu ul a:hover {
text-decoration: none;
	color: #082023;
	}
	
	 ul#new_items {
       width: 100px;
    }


/* End Menu Settings */

/* Main Content */

#wrapper { 
	width : 960px; 
	margin: 0 auto; 
	text-align: center;
	text-align : justify; 

	

}

#content {
min-height: 350px;
height:auto !important;
height : 300px;
width : 920px;
margin-top : 0;
margin-right : 0;
margin-bottom : 10px;
top : 0;
float: left;
z-index: -1;
font-size: 11px;

    
    }

.container {
width : 920px;
margin-top : 20px;
margin-bottom : 30px;
}


#content a:link{
	text-decoration: none;
	color: #082023;
}

#content a:active {
	text-decoration: none;
	color: #082023;
}

#content a:visited {
	text-decoration: none;
	color: #082023;

}

#content a:hover {
	text-decoration: none;
	color: #082023;
}
	
#content a img {
border : none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}



/* End Main Content */

/* Fonts / Typefaces */

#content p {
	width: auto;
	margin: 0px 0px 10px 0px;
}


h1 {
	font-family: 'Droid Sans Mono', arial, serif;
	font-size: 13px;
	letter-spacing: 3px;
	padding: 5px 0px 12px 0px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #082023;
}

/* Subtitle Header */

h2 {
	font-family: 'Droid Sans Mono', arial, serif;
	font-size: 13px;
	letter-spacing: 3px;
	padding: 5px 0px 12px 0px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #082023;

}


h3 {
font: 12px 'Droid Sans Mono', arial, serif;
	padding: 0px 0px 6px 0px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #082023;
	letter-spacing: 2px;
}

h4 {
	font-family: 'Droid Sans Mono', arial, serif;
		font-size: 13px;
	letter-spacing: 2px;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #082023;
	

}



img.thumb,
#img-container span.backgrounded a,
#img-container a.thickbox,
#img-container a.thumb-img,
#img-container #d-col1 a { background: transparent; border: none; }



input, select {
font-family: Arial;
padding: 2px;
vertical-align: middle;

	}

input.contact {
border: none;
font-family: 'Droid Sans Mono', arial, serif;
font-size: 10px;
padding: 2px;
	letter-spacing: 1px;
		cursor: pointer;
	margin-left: 0px;
		border: 1px solid #fff;


}

input[disabled="disabled"] {
border: none;
font-family: 'Droid Sans Mono', arial, serif;
font-size: 12px;
padding: 2px;
	letter-spacing: 1px;
		cursor: default;
	margin-left: -4px;
		border: 1px solid #fff;
			color: #082023;
}

input#mc-embedded-subscribe {
background-color: #082023;
color: #fff;

}

  #mce-EMAIL {
font-family: Arial;
border: 1px solid #606060;
font-size: 11px;
		color: 	#082023; 
		background-color: #FFF;
		width: 170px;
		
		
}


input.btn{
border: 1px solid #fff;
border-bottom: 1px solid #fff;font-family: 'Droid Sans Mono', arial, serif;
font-size: 11px;
padding: 2px;
	letter-spacing: 1px;
		cursor: pointer;
background-color:  #fff;
}

input.newsletter {
border: 1px solid #fff;
font-family: 'Droid Sans Mono', arial, serif;
font-size: 12px;
padding: 2px;
letter-spacing: 1px;
cursor: pointer;
background-color:  #fff;
text-transform: uppercase;
}



input.cartbutton {
border: 1px solid #fff;
font-family: 'Droid Sans Mono', arial, serif;
font-size: 13px;
padding: 3px;
letter-spacing: 3px;
cursor: pointer;
background:  #fff;
float: right;
margin: 0px 0 0 0;
color: #082023;

}


#top-nav {
width: 920px;
padding-bottom: 12px;
}
	
#visualindex{
margin: 10px 0 0 0;
float: right;
width: 525px;
	}
	
.recommendindex em{
margin: 0 0 0 0;
float: right;
font-style: normal;
text-transform: uppercase;
font-size: 10px;
	}
	
	.recommendindex a.back {
	font-style: normal;
text-transform: uppercase;
font-size: 10px;
float: left;
	}
	
	#visualindex img{
	padding-left: 35px;
	width: 80px;
	height: 121px;
	float: right;
	}
	
	#footer {
	width: 920px;
	margin:  0 0 0 0px;
	position: relative;
	float: left;
	padding-top: 30px;
	padding-bottom: 100px;
	color: #082023;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 10px;
	}
	
		#footer h2{
	font-family: 'Droid Sans Mono', arial, serif;
	margin:  0 0 0 0;
	padding: 0 18px 0 0;
	float: left;
	color: #082023;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 10px;
	}
	
	
	.leftsec {
		width: 425px;
	float: left;
	margin: 25px 0 0 0;
		}
	
.leftsec ul, li {
list-style:none outside none;
clear: both;
		float: left;
}

.rightsec {
font-family: 'Droid Sans Mono', arial, serif;
float: right;
}

fieldset {

border: 1px solid #fff;
}

#cart {
float: right; 
text-transform: uppercase; 
font-size: 10px; 
letter-spacing: 1px;
font-family: 'Droid Sans Mono', arial, serif;
}


#cart a:hover{
color: #C5C5C5;
}

/* End Headers / Footers */


/* Start Shopping Cart */



.nopcart {
width: 920px 

}

.nopcart b {text-decoration: none;
	font-weight: normal;}

.nopheader {text-decoration: none;
	text-transform: uppercase;
		padding-bottom: 5px;
		font-family: 'Droid Sans Mono', arial, serif;

	

}

.nopimg {border-bottom: 3px solid white;
height: 130px;
width: 86px; }

.nopbutton {
border-right: 1px solid #fff;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
font-size: 11px;
font-style: normal;
padding: 2px;
	letter-spacing: 1px;
		cursor: pointer;
background:  #fff;

}

.noptotal {
padding-top: 20px;
text-align: right;
}

.noptotal em {
font-weight: bold;
font-style: normal;
font-size: 10px;
}

input.paypal {
outline: none;
font-family: 'Droid Sans Mono', arial, serif;
font-size: 12px;
font-style: normal;
padding: 2px;
	letter-spacing: 1px;
		cursor: pointer;
		float: right;
border: 1px solid #fff;
text-transform: uppercase;
background-color: #082023;
color: #fff;

}

input.payment {
font-family: 'Droid Sans Mono', arial, serif;
font-size: 12px;
font-style: normal;
padding: 2px;
letter-spacing: 1px;
cursor: pointer;
float: right;
border: 1px solid #fff;
text-transform: uppercase;
background-color: #082023;
color: #fff;


	}
	
	.nopentry {
	text-transform: capitalize;
	}
	
	.nopship { padding-left: 5px;
	}

	

/* End Shopping Cart */



table.sample {
	border: 1px solid  #DDDDDD;
	border-spacing: 1px;
	border-collapse: collapse;
	width: 100%;
	text-transform: capitalize;
	font-size: 10px;
		

}

table.sample td.header {

background-color: #DDDDDD;
text-align: left;

}
table.sample th {
	border: 1px solid  #DDDDDD;
	padding: 3px 3px 3px 3px;
	font-weight: normal;
	text-align: center
		
}
table.sample td {
	border: 1px solid #DDDDDD;
	padding: 6px 6px 6px 6px;
	text-align: center;
		

}

table.slideshowtext {
	border: 1px solid #fff;
	border-spacing: 1px;
		 width: 300px;
		 height: 70px;

}

table.slideshowtext td {
	border: 1px solid #fff;
		padding: 0px 0px 0px 0px;
	padding: 1px;
	
}

table.sample th {
	border: 1px solid #fff;
	padding: 3px 3px 3px 3px;
	font-weight: normal;
		
}

.pdesc {
line-height: 17px;
}

.index {
cursor: pointer;
display: block;
float: left; 
padding: 0 16px 65px 10px; 
margin-right: 0px;
height: 320px;
width: 164px;
text-align: left;
word-spacing: 1px;
font-family: 'Droid Sans Mono', arial, serif;
}

.index img { 
display: block; 
margin: 13px 0 1px 0; 
border: 0; 
float: left; 
padding-bottom: 8px;}

.text { 
display: block; 
text-transform: uppercase; 
font-size: 10px; 
width : 160px; 
text-align: left;
float: left;
font-style: normal;
line-height:normal;

}

.text h2{ 
text-transform: uppercase; 
font-style: normal;
font-size: 10px;
letter-spacing: normal;
min-height: 33px;
padding: 0;

}

.text strong{ 
text-transform: uppercase; 
font-style: normal;
font-size: 11px;
font-weight: normal;
}

.index text p { 
width: auto;
text-align: left;
}


.index a:hover{ 
color: #082023;
}


#latestproduct, #productIndex {
width : 960px;
margin-bottom: 50px;
float: left;
margin-left: -10px;
}

#productIndex-container {
width : 960px;
float: left;
}

#productIndex h1 {
width: auto;
padding-left: 10px;
float: left;
}


.about {
display: block;
float: left; 
padding: 10px 16px 65px 10px; 
margin-right: 0px;
height: 320px;
width: 350px;
text-align: left;
font-family: arial, serif;
}

.about h3 {
 font-family: 'Droid Sans Mono', arial, serif;
 font-size: 12px;
 letter-spacing: 2px;
 text-decoration: none;
 font-weight: normal;
 color: #082023;
text-transform: uppercase;
font-style: normal;
text-align: left;
}

#latestproduct a:hover, #productIndex a:hover{ 
color: #082023;
text-decoration: none;
cursor: pointer;
}


#latestproductrss {
width: 381px
}

#brandlist {
font: 11px 'Droid Sans Mono', arial, serif;
width : 921px;
}


li.brandlistindex {
font: 12px 'Droid Sans Mono', arial, serif;
float: left; 
width: 100%;
text-align: left;
clear:both;
list-style: none;
margin:10px 0;
}

li {
list-style: none;
}

#productPage {
float: right; 
text-align: left; 
width: 530px; 
min-height: 390px;
}

.productprice {
 font-family: 'Droid Sans Mono', arial, serif;
}


#productPage span.soldout{
 font-family: 'Droid Sans Mono', arial, serif;
font-size: 13px;
letter-spacing: 2px;
}


#productPage h1 {
 font-family: 'Droid Sans Mono', arial, serif;
 font-size: 12px;
 letter-spacing: 2px;
 padding: 5px 0px 12px 0px;
 text-transform: uppercase;
 text-decoration: none;
 font-weight: normal;
 font-style: normal;
 color: #082023;
}

.productPagenav {
float: right; 
margin-top: 80px; 
position: relative; 
text-transform: uppercase; 
color:#747170; 
font-size: 10px; 
width: 525px;
}

.viewpopup{
width: 525px; 
text-align: right; 
float: right; 
text-transform: uppercase; 
margin: 15px 10px 0 0; 
letter-spacing: 1px;

}

.recommendindex {
width: 525px;
float: right;
margin-top: 15px;
}

.indexrss {
cursor: pointer;
display: block;
float: left; 
padding: 0 10px 20px 0; 
margin-right: 0px;
height: auto;
}

.indexrss img { 
display: block; 
margin: 13px 0 1px 0; 
border: 0; 
float: left; 
padding-bottom: 10px;}

.indexrss text { 
display: block; 
text-transform: capitalize; 
font-size: 10px; 
width : 164px; 
padding-bottom: 10px; 
padding-top: 8px;
text-align: left;
font-style: italic;
}

.index a:hover{ 
color: #082023;
}


select.USERCHOICE {
width: 200px;
padding-left: 5px}

option {
font-family: Arial;
padding-left: 5px;
}


.newssecimg {
float: left;}

.newssecmain {
width: 470px;
float: right;
margin-bottom: 10px;
line-height: 17px;

}


.newssecmaint {
min-height: 210px;
}

.newssecmain em {
color: #082023;
}

#newssec {
width: 920px;
float: left;
}

.newssectitle {
font-size: 11px;
float: right;
width: 470px;
}

.newssectitle strong {
font: 13px 'Droid Sans Mono', arial, serif;
text-transform: uppercase;
font-weight: normal;
letter-spacing: 1px;
}


.newssectitle em {
color: #082023;
}


.newssecindex {
width: 920px;
height: 360px;
float: left;
}


#newspage {
width: 430px;
}

#newsmainpage { 
position: relative;
padding: 5px 0 0px 0;
width: 960px;
margin: 0 0 0 -20px;
float: left;
}

.newsmainimages {
position: relative;
float: left;
overflow: hidden;
margin: 15px 0 15px 0;
width: 280px;
padding: 0 20px 0 20px;

}

.newsmainimages a {
text-decoration: none;
float: left;
}

.newsmainimages a:hover {
	cursor: pointer;
}

.newsmainimages .desc {
width: 280px;
display: block; 
padding-bottom: 5px; 
padding-top: 8px;
text-align: left;


}

.newsmainimages .desc h2 {
font-size: 10px; 
font-family: 'Droid Sans Mono', arial, serif;
text-transform: uppercase;
letter-spacing: 1px;
padding: 0 0 0 0;
}



.newsmainimages img {
display: block;
float: left;
padding-bottom: 5px;

}



.newsletter-div {
padding-top: 0px;
width: 195px; 
float: right; 
margin: 0px 0px 0px 0px;
font-size: 9px;}





#new_page_title strong {
font-weight: normal;
color: #082023;
font-style: italic;
}

#new_page_title em {
font-size: 10px;
	letter-spacing: 3px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #082023;
}

#new_page_title {
padding: 0px 0px 30px 0px;
width: 300px;
float: left;

}


#newslinksr{
font: 11px 'Droid Sans Mono', arial, serif;
float: right; text-transform: uppercase; line-height: 20px;
}

#categories {
text-decoration: none;
font: 11px 'Droid Sans Mono', arial, serif;
text-transform: uppercase;
letter-spacing: 2px;
width: 920px; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 30px 0px;
line-height: 15px;
color: #082023;


	}
	
#categories a:link {
text-transform: uppercase;
letter-spacing: 2px;
text-decoration: none;

}

#categories a:hover {
color: #082023;
text-decoration: none;

}

#frame1 {
margin-left: -5px;
}


.twtr-tweet-text {
font: 11px Arial, Helvetica, Verdana, sans-serif;   

}

.pagenumbers span.current {
color: #C5C5C5;

}



.clear-both { clear: both; }

#once { clear: left; }


