/* Main Stylesheet for Titan Luggage */

.pics {  
    height:  500px;  
    width:   800px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    width:  750px; 
    height: 500px; 
    top:  0; 
    left: 0;
    overflow: hidden;
} 


/*- Page Structure */

html
{
	height: 100%;
	margin-bottom: 0.1em;
}
.clear
{
	clear: both;
	margin: 0;
	padding: 0;
}

.center
{
	float: center;
	text-align: center;
}
*
{
	padding: 0;
	margin: 0;
}

img
{
	border: 0;
}

body {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: .9em;
	color: #ffffff;
	background: #000000;
	text-align: center;
}
a img {
	border: none;
}
a {
	text-decoration: none;
	color: #e5a430;
}
a:visited {
	text-decoration: none;
}

a:hover {
	color: #e5a430;
}

a:active {
	text-decoration: none;
	color: #e5a430;
}
p {
	padding-bottom: 10px;
	padding-top: 10px;
	color: #ffffff;
}
ol {
	margin-left: 30px;
}


h1 {
	color: #aca8a5;
	margin-top: 3px;
	font-weight: 200;
}
h2 {
	color: #e5a430;
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: 100;
}
h3 {
	color: #aca8a5;
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: 100;
}

#PageContainer {
	width: 1024px;
	float: center;
	margin: auto;
	margin-bottom: 20px;
	background-attachment: fixed;
}
#PageContainer.pagecontainer_home {
    background-attachment: scroll;
}
.pagecontainer_products, .pagecontainer_home {
	background:  url(../i/page_container.jpg) top center no-repeat;
}
.pagecontainer_automated {
	background:  url(../i/pagecontainer_background_360diamond.jpg) top center no-repeat;	
}
.pagecontainer_press {
	background:  url(../i/pagecontainer_background_360diamond.jpg) top center no-repeat;
}
.pagecontainer_corporate {
	background:  url(../i/pagecontainer_background_360diamond2.jpg) top center no-repeat;
}
.pagecontainer_contact {
	background:  url(../i/pagecontainer_background_360diamond.jpg) top center no-repeat;
}
.pagecontainer_manhattan {
	background:  url(../i/pagecontainer_background_manhattan.jpg) top center no-repeat;
}
.pagecontainer_360_flash {
	background:  url(../i/pagecontainer_background_360flash.jpg) top center no-repeat;
}
.pagecontainer_360_diamond {
	background:  url(../i/pagecontainer_background_360diamond.jpg) top center no-repeat;
}
.pagecontainer_x2_flash {
	background:  url(../i/pagecontainer_background_x2flash.jpg) top center no-repeat;
}
.pagecontainer_x2_flash_se {
	background:  url(../i/pagecontainer_background_x2flash_se.jpg) top center no-repeat;
}
.pagecontainer_flex {
	background:  url(../i/products/flex/container.png) top center no-repeat;
}
.pagecontainer_axxiss {
	background:  url(../i/products/axxiss/container.png) top center no-repeat;
}
.pagecontainer_backstage {
	background:  url(../i/products/backstage/container.png) top center no-repeat;
}
#Header {
	height: 125px;
}
#Content {
	font: Verdana, Arial, Sans-Serif;
	clear: both;
	text-align: left;
	padding-right: 40px;
	padding-left: 400px;
	width: 600px;	
	color: #ffffff;
}
#PageContainer .content_home, #PageContainer .products {
	width: 800px;
	padding-left: 200px;
}
#Content a {
	text-decoration: none;
	color: #e5a430;
}

#Content a:visited {
	text-decoration: none;
}

#Content a:hover {
	color: #e5a430;
}

#Content a:active {
	text-decoration: none;
}
#Content ul{
	margin-left: 40px;
}
#Content ul li, #Content ul li li{
	margin-bottom: 3px;
	margin-left: 15px;
}
#Content ul ul {
	margin-bottom: 15px;
}
#Footer {
	padding-top: 50px;
	text-align: right;
	height: 120px;
}
#FooterTextLine {
	font-size: .8em;
}

#CartBar {
	width: 150px;
	float: right;
	padding-top: 30px;
	line-height: 1.5em;
}
#NavBar {
	background:  url(../i/navbar_background.jpg) top center no-repeat;
	width: 450px;
	height: 51px;
	float: right;
	margin-right: 40px;
	margin-top: 30px;
	font-size: .8em;
	margin-bottom: 20px;
}
* html #NavBar {
	margin-right: 20px;
}
.NavBarItem {
	color: #ffffff;
	font-weight: bold;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	height: 26px;
	margin-top: 12px;
	border-right: 2px solid #514c07;
}
* html .NavBarItem {
	padding-left: 15px;
	padding-right: 15px;
}
.NavBarItemLast {
	border-right: none;
}
.NavBarItem a{
	color: #ffffff;
	line-height: 26px;
}
.NavBarItem a:hover{
	color: #525252;
}
#MiniGallery {
	width: 300px;
	float: right;
	text-align: center;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 15px;
}
.productthumb {
	float: right;
	text-align: center;
	margin-left: 20px;
}
.productthumbfall {
	float: right;
	text-align: center;
	margin-top: 15px;
	margin-left: 20px;
}
.productshowcase {
	height: 350px;
	margin-right: 20px;
}
.fproduct {
	padding-top: 40px;
	padding-bottom: 40px;
	width: 550px;
}
.product {
	padding-top: 40px;
	padding-bottom: 40px;
	width: 350px;	
	float: left;
}
#Content .full {
	width: 800px;	
}
.pproduct {
	padding-top: 40px;
	padding-bottom: 40px;
	border-top: 2px dashed #808080;
	width: 550px;	
}
.lproduct {
	padding-top: 40px;
	padding-bottom: 40px;
	border-top: 2px dashed #808080;
	border-top: 2px dashed #808080;
	width: 550px;	
}
.first_col {
	margin-right: 20px;
}
.grey {
	color: #ebeceee;
}

#MenuSelect {
	margin-top: 20px;
	margin-bottom: 10px;
}
.location {
}
.locationoption {
	margin-bottom: 20px;
}
.article {
	margin-top: 30px;
	margin-bottom: 30px;
}
.articlepicture {
	float: left;
	text-align: center;
	margin-top: 15px;
	width: 200px;
	
}
.articlecontent {
	margin-top: 15px;
	margin-left: 200px;
}
.product_images {
	float: left;
	margin: 5px;
}
.placechoice {
	width: 50%;
	float: left;
	text-align: center;
}
.placechoice h2{
	padding: 0px;
	margin: 0px;
}
.buy_link
{
	text-align: center;
	width: 150px;
	float: right;
}
.clearnace_color_sampler {width: 350px; float: left; text-align: center;}
#homepage_clearance {float: right; padding-right: 20px; text-align: center; font-size: .9em;}

#homepage_clearance img {padding-bottom: 5px;}

.clearance_price {color: #e5a430;}

.color_sampler { float: right; }

.clearance_breaker {border-bottom: 2px dashed #e5a430; padding-bottom: 3px;}

.productthumb img {padding-bottom: 3px;}

#homepage_newsletter {
	margin-top: 30px;
}
#homepage_newsletter form {
	border: 1px dashed #ebecee;
	padding: 15px;
	width: 300px;
}
#homepage_twitter {
	margin: auto;
	width: 200px;
	text-align: center;
	margin-top: 30px;
}
#homepage_banner {
    margin: 10px 0px 0px 0px;
    height: 72px;
    padding-left: 190px;
    text-align: center;

}
#homepage_banner_button {
    height: 100px;
}