
#productNav img { behavior: url("iepngfix/iepngfix.htc") }

/* general---------------------------------------------------------------------------*/

body {
background: url('img/bg.jpg') repeat;
font-family: Arial, Tahoma, Verdana;
font-size: 13px;
color: #333333;
text-align: center;

}

p {
font-size: 13px;
line-height: 1.5em;
text-align: left;
margin: 5px 0 10px 0;
}

h1 {
font-family; "Arial", Tahoma, Verdana;
font-size: 24px;
color: #866A2E;
margin: 15px 0 -5px 0;
}

h2 {
font-family: "Arial", Tahoma, Verdana;
font-size: 16px;
color: #333333;
margin: 10px 0 -5px 0;
}

a:link {
font-family: Arial, Tahoma, Verdana;
font-size: 13px;
color: #866A2E;
text-decoration: none;
}

a:visited {
font-family: Arial, Tahoma, Verdana;
font-size: 13px;
color: #866A2E;
text-decoration: none;
}

a:active {
font-family: Arial, Tahoma, Verdana;
font-size: 13px;
color: #866A2E;
text-decoration: none;
}

a:hover {
font-family: Arial, Tahoma, Verdana;
font-size: 13px;
color: #866A2E;
text-decoration: underline;
}

#clear {
	clear: both;
	}
img {
	border: 0px;
	padding: 0px;
	}

/* ----- CONTAINER ---------------------------------------------------------------------------*/

#wrapper {
width: 1010px;
background: url('/img/border.png') repeat;
margin:40px auto;
padding: 5px;
}

#Container {
width: 1010px;
margin: 0 auto;
background: #F9F2E9;
text-align: left;
}

#Container .header{
width: 1010px;
height: 75px;
background: #FFFFFF;
} 

#Container .mainImg {
width: 1010px;
height: 292px;
}

#Container .mainContent {
width: 1010px;
background: #F9F2E9;
}


/* ----- LOGO & MENU ---------------------------------------------------------------------------*/

#logo {
width: 305px;
height: 75px;
float: left;
}

#menu {
width: 705px;
height: 75px;
background: #FFFFFF;
float: right;
}

#menucontent {
padding-top: 33px;
padding-left: 30px;
}

#menu ul {
padding-top: 23px;
padding-left: 10px;
}

#menu li {
list-style-type: none;
display: inline;
padding-left: 30px;
}

#menu a:link {
font-family: Arial, Tahoma, Verdana;
font-size: 16px;
color: #866A2E;
font-weight: bold;
text-decoration: none;
}

#menu a:visited {
font-family: Arial, Tahoma, Verdana;
font-size: 16px;
color: #866A2E;
font-weight: bold;
text-decoration: none;
}

#menu a:hover {
font-family: Arial, Tahoma, Verdana;
font-size: 16px;
color: #D7B97A;
font-weight: bold;
text-decoration: none;
text-align: center;
}

#menu a:active {
font-family: Arial, Tahoma, Verdana;
font-size: 16px;
color: #866A2E;
font-weight: bold;
text-decoration: none;
text-align: center;
}

.menuOff {
font-family: Arial, Tahoma, Verdana;
font-size: 12px;
color: #866A2E;
font-weight: bold;
text-decoration: none;
cursor: pointer;
padding: 0px 10px 0 15px;
}

.menuOn {
font-family: Arial, Tahoma, Verdana;
font-size: 12px;
color: #D7B97A;
font-weight: bold;
text-decoration: none;
cursor: pointer;
padding: 0px 10px 0 15px;
}


.sideOff {
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	color: #866A2E;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0 3px 30px;
	padding: 3px 0 0 30px;
	}

.sideOn {
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	color: #866A2E;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0 3px 30px;
	padding: 3px 0 0 30px;
	font-weight: normal;
	text-decoration: underline;
	}	


/* ----- PRODUCT NAVIGATION ---------------------------------------------------------------------------*/

#productNav {
width: 255;
float: left;
margin-top: 70px;
}

#productNav ul {
list-style-type:none;
padding: 0px;
}

#productNav li a {
list-style-type: none;
padding-top: 5px;
padding: 0px;
}

#productNav img {
border: 0px;
}

/* ----- MAIN CONTENT 1 CONTAINER---------------------------------------------------------------------------*/

#leftSide1 {
	width: 520px;
	float: left;
}

#rightSide1 {
	width: 490px;
	float:right;
}

/* ----- MAIN CONTENT 1 ---------------------------------------------------------------------------*/

#leftSide1Content {
margin: 0 0 0 30px;
}

#leftSide1Content ul, #leftSide2Content ul {
list-style-type: none;
margin: 10px 0 5px 0;
}

#leftSide1Content li,  #leftSide2Content li {
	list-style-type: none;
	background: url('/img/listBullet.gif') no-repeat 0px 0px;
	line-height:1.5em;
	margin: 0 0 0 -40px;
	padding: 0 0 0 40px;
	}


#leftSide1Content h3{
font-family: "Arial", Tahoma, Verdana;
font-size: 20px;
color: #333333;
font-weight: strong;
margin: 15px 0 -5px 0;
}

#leftSide2Content .left {
	width: 250px;
	float: left;
	text-align: right;
	}
	
#leftSide2Content .right {
	width: 250px;
	float: right;
	text-align: left;
	}	
	


#rightSide1Content {
	margin-left: 5px;
	margin-top: 5px;
	padding: 5px;
	padding-right: 10px;
}



#rightSide1Box {
width: 419px;
height: 103px;
background: url('/img/RightBoxBg Brown.png') no-repeat;
float: right;
}

#rightSide1Box h3{
font-family: "Arial", Tahoma, Verdana;
font-size: 28px;
color: #F9F2E9;
font-weight: strong;
float: right;
padding-right: 10px;
margin-top: 5px;
}

#rightSide1Box p {
font-family: Arial, Tahoma, Verdana;
font-size: 11px;
color: #F9F2E9;
padding-left: 10px;
margin-top: 5px;
}

#TailorMade {
width: 419px;
height: 85px;
margin-top: 10px;
float: right;
}


#event2{
	width: 420px;
}


#event {
	width: 420px;
	float: right;
}

#event2 ul {
	list-style-type: none;
	padding:0;
	margin: 10px 0 0 0;
}

#event2 ul li {
	list-style-type: none;
	background: url('/img/listBullet.gif') no-repeat 0px 0px;
	line-height:1.5em;
	margin: 0 0 0 0px;
	padding: 0 0 0 40px;
}

#footer {
width: 1010px;
text-align:center;
padding-top: 30px;
padding-bottom: 10px;
}

#footer .right img {
border: none;
}

#footer .right {
	float: right;
	margin: -32px 0 0 0;
	
	}

/* ----- NEWSLETTER FORM ---------------------------------------------------------------------------*/

#newsletter {
	line-height: 1.7em;
	margin: 5px 0 5px 5px;
	}
	
#newsletter p {
	margin: 0;
	}	

#newsletter label{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #fff;
	width: 70px;
	padding: 0px;
	margin: 0;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 5px 0 0;
	float: left;
}

#newsletter .inputForm {
	width: 200px;
	padding: 2px;
	margin: 0;
	border: 1px solid #866A2E;
	color: #906434;
	background: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	margin: 0 5px 0 0;
	font-size: 11px;
	position: absolute;
	}

#newsletter .Form {
	margin: 0;
	position: relative;
	}
	
#newsletter .signupBtn {
	width: 88px;
	height: 22px;
	color: #FFF;
	font-weight: bold;
	background: url('/img/SubmitButton.png') top left no-repeat;
	border: 0px;
	cursor: pointer;
	position: absolute;
	margin: 0 0 0 15px;
	margin-left: 220px;
	}
	
/* ----- MAIN CONTENT 2 CONTAINER---------------------------------------------------------------------------*/

#leftSide2 {
width: 610px;
float: left;
}

#rightSide2 {
width: 400px;
float: right;
}


/* ----- CALL OUT---------------------------------------------------------------------------*/

#callout {
	width: 380px;
	float: right;
	font-family: Georgia, Arial, Tahoma;
	font-size: 13px;
	font-style: italic;
	color: #333;
	margin: 10px 0;
	padding: 0 0 0 60px;
	background: url('/img/quote.gif') top left no-repeat;
	}
	
/* ----- CALL OUT MAIN---------------------------------------------------------------------------*/

#callout2 {
	width: 520px;
	float: right;
	font-family: Georgia, Arial, Tahoma;
	font-size: 13px;
	font-style: italic;
	color: #333;
	margin: 10px 0;
	padding: 0 0 0 60px;
	background: url('/img/quote.gif') top left no-repeat;
	}

#callout3 {
	width: 300px;
	float: right;
	font-family: Georgia, Arial, Tahoma;
	font-size: 13px;
	font-style: italic;
	color: #333;
	margin: 10px 0;
	padding: 0 0 0 60px;
	background: url('/img/quote.gif') top left no-repeat;
	}		

/* ----- MAIN CONTENT 2 ---------------------------------------------------------------------------*/

#leftSide2Content {
margin-left: 10px;
margin-top: 0px;
padding: 10px;
}

#leftSide2Content h3{
font-family: "Arial", Tahoma, Verdana;
font-size: 18px;
color: #333333;
font-weight: strong;
margin: 10px 0 0 0;
}

#leftSide2Content img {
border: 1px solid #866A2E;
padding: 4px;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

#leftSide2Content img:hover {
border: 5px solid #866A2E;
padding: 0px;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

#rightSide2Content {
margin-left: 5px;
margin-top: 5px;
padding: 5px;
padding-right: 10px;

}



#rightSide2TiesBox {
width: 348px;
height: 196px;
background: url('/img/ProductTiesBox.png') no-repeat;
float: right;

}

#rightSide2TiesBox h3{
font-family: Arial, Tahoma, Verdana;
font-size: 20px;
color: #866A2E;
font-weight: strong;
margin: 10px 0 0 30px;
}

#rightSide2TiesBox p {
padding-left: 30px;
}

#rightSide2TiesBox ul {
list-style-type: none;
}

#rightSide2TiesBox li {
list-style-type: none;
line-height: 16px;
padding-left: 30px;
padding-bottom: 2px;
margin-left: -45px;
color: #866A2E;
}

#rightSide2GiftBox {
width: 348px;
height: 200px;
background: url('/img/ProductBlankBox.jpg') no-repeat;
float: right;

}

#rightSide2GiftBox h3{
font-family: Arial, Tahoma, Verdana;
font-size: 20px;
color: #866A2E;
font-weight: strong;
margin: 10px 0 0 30px;
}

#rightSide2GiftBox p {
padding-left: 30px;
}

#rightSide2GiftBox a { display: block; }


#rightSide2Box {
width: 348px;
height: 149px;
background: url('/img/RightBox2.png') no-repeat;
float: right;
margin-top: 10px;
}

#rightSide2Box h3{
font-family: Arial, Tahoma, Verdana;
font-size: 28px;
color: #F9F2E9;
font-weight: strong;
float: right;
padding-right: 10px;
margin-top: 10px;
}

#rightSide2Box p {
font-family: Arial, Tahoma, Verdana;
font-size: 11px;
color: #F9F2E9;
padding-left: 10px;
margin-top: 30px;
}

#rightSide2Box img {
border: 3px solid #aaaaaa;
float: left;
margin-right: 5px;
}

/* ----- PRODUCT SHIRTS BOX ---------------------------------------------------------------------------*/

#rightSide2ShirtsBox {
width: 348px;
height: 196px;
background: url('/img/ProductShirtsBox.png') no-repeat;
float: right;
}

#rightSide2ShirtsBox h3{
font-family: Arial, Tahoma, Verdana;
font-size: 20px;
color: #866A2E;
font-weight: strong;
padding-left: 10px;
margin-top: 10px;
}


#rightSide2ShirtsBox p {
padding: 0 0 0 30px;
}


/* ----- PRODUCT SUITS BOX ---------------------------------------------------------------------------*/

#rightSide2SuitsBox {
width: 348px;
height: 196px;
background: url('/img/ProductSuitsBox.png') no-repeat;
float: right;
}

#rightSide2SuitsBox h3{
font-family: Arial, Tahoma, Verdana;
font-size: 20px;
color: #866A2E;
font-weight: strong;
margin: 10px 0 0 30px;
}

#rightSide2SuitsBox p {
padding: 0 0 0 30px;
}

#rightSide2SuitsBox ul {
list-style-type: none;
}

#rightSide2SuitsBox li {
list-style-type: none;
line-height: 16px;
padding-left: 30px;
padding-bottom: 2px;
margin-left: -45px;
color: #866A2E;
}

/* ----- PRODUCT ACCESSORIES BOX ---------------------------------------------------------------------------*/

#rightSide2AccessoriesBox {
width: 348px;
height: 196px;
background: url('/img/ProductAccessoriesBox.png') no-repeat;
float: right;
}

#rightSide2AccessoriesBox p {
padding: 0 0 0 30px;
}

#rightSide2AccessoriesBox h3{
font-family: Arial, Tahoma, Verdana;
font-size: 20px;
color: #866A2E;
font-weight: strong;
margin: 10px 0 0 30px;
}



#rightSide2AccessoriesBox ul {
list-style-type: none;
}

#rightSide2AccessoriesBox li {
list-style-type: none;
line-height: 16px;
padding-left: 30px;
padding-bottom: 2px;
margin-left: -45px;
color: #866A2E;
}

/* FORM STYLE ------------------------------ */

label{
	font-family: Arial, Tahoma, Verdana;;
	font-size: 13px;
	color: #333;
	width: 180px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	line-height: 1.5em;
	float: left;
}
			

.cat_textbox {
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	color: #666;
	border: 1px solid #866A2E;
	padding: 3px;
	margin-bottom: 7px;
	width: 280px;
	height: 16px;
	}

.cat_textbox:hover {
	background: #e6e5e3;
	}

.cat_listbox {
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	color: #666;
	border: 1px solid #866A2E;
	padding: 3px;
	margin-bottom: 7px;
	width: 280px;
	height: 160px;
	}	
.cat_listbox:hover {	
	background: #e6e5e3;
	}
	
.cat_textbox_small {
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	color: #666;
	border: 1px solid #866A2E;
	padding: 3px;
	margin-bottom: 7px;
	width: 140px;
	height: 16px;
	}
.cat_dropdown_smaller {
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	color: #666;
	border: 1px solid #866A2E;
	padding: 3px;
	margin-bottom: 3px;
	width: 140px;
	height: 21px;
	}

.cat_dropdown {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	width: 100px;
	}
	
.cat_textbox_small:hover {
	background: #e6e5e3;
	}

.cat_button {
	width: 88px;
	height: 22px;
	color: #FFF;
	font-weight: bold;
	background: url('/img/btn.gif') top left no-repeat;
	border: 0px;
	cursor: pointer;
	
	}
					
	

.productTextInput {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	border: 1px solid #866A2E;
	padding: 3px;
	margin: 2px 0 2px 0;
	width: 50px;
	text-align: right;
	}
	
.productSubmitInput	{
	width: 100px;
	height: 22px;
	font-family: Arial, Tahoma, Verdana;
	color: #333;
	font-weight: normal;
	background: url('/img/addToCartBtn.gif') top left no-repeat;
	border: 0px;
	cursor: pointer;
	margin: 0;
	}

.productSelectInput	{
	font-family: Arial;
	font-size: 12px;
	color: #666;
	border: 1px solid #866A2E;
	padding: 3px;
	margin: 2px 0 2px 0;
	width: 100px;
	text-align: left;
	}

#ProductDetail {
	width: 600px;
	margin: 0px 0 0 0px;
	}
	
#ProductDetail h3 {
	font-family: Arial, Tahoma, Verdana;
	size: 18px;
	color: #333;
	margin: 10px 0 0 0;
	}
	
#ProductDetail .left {
	width: 350px;
	float: left;
	margin: 10px 10px 0 0;
	}

#ProductDetail .right {
	width: 210px;
	float: right;
	text-align: left;
	margin: 10px 0 0 10px;
	
	}

#ProductDetail .right hr {		
	border: 0px;
	height: 1px;
	background: #866A2E;
	color: #866A2E;
	}
		
#ProductDetail .left img {
	padding: 10px;
	border: 1px solid #866A2E;
	}

#ProductDetail .right img {
	padding: 0px;
	border: 0px solid #c0c0c0;
	}	

#ProductDetail .h1 {
	font-family: Arial, Tahoma, Verdana;
	font-size: 18px;
	color# $444;
	}

#cell {
	margin: 10px 0 0 10px;
	float: left;
	}

/*--- shopping cart ----- */

#row0 {
	width: 530px;
	height: 20px;
	border-bottom: 1px solid #866A2E;
	font-weight: bold;
	margin: 20px 10px 10px 0;
	padding: 3px 0 3px 0;
	}


#row0 .product {
	width: 150px;
	float: left;
	}

#row0 .price {
	width: 80px;
	float: left;
	}
	
#row0 .quantity {
	width: 80px;
	float: left;
	}	
	
#row0 .tax {
	width: 60px;
	float: left;
	}

#row0 .total {
	width: 60px;
	float: left;
	}

#row0 .remove {
	width: 90px;
	float: left;
	}
	
#row {
	width: 530px;
	margin: 5px 10px 25px 0;
	padding: 5px 0 5px 0;
	border-bottom: 0px solid #C0C0C0;
	}
	
#row .product {
	width: 150px;
	float: left;
	}
	
#row .price {
	width: 80px;
	float: left;
	}

#row .quantity {
	width: 80px;
	float: left;
	}

#row .tax {
	width: 60px;
	float: left;
	}

#row .total {
	width: 60px;
	float: left;
	}

#row .remove {
	width: 90px;
	float: left;
	}	

#row .total2 {
	width: 150px;
	float: left;
	}

#row .lasttotal {
	width: 360px;
	float: left;
	font-weight: bold;
	font-size: 15px;
	}

#row .total3 {
	width: 150px;
	float: left;
	font-weight: bold;
	font-size: 15px;
	}

#row2 {
	width: 530px;
	margin: 5px 10px 15px 0;
	padding: 5px 0 5px 0;
	border-top: 1px dotted #e0e0e0;
	}

#row2 .colspan {
	width: 150px;
	float: left;
	}

#row2 .update {
	width: 100px;
	float: left;
	}
#row2 .unit {
	width: 220px;	
	float: left;
	}
	
#row2 .button {
	width: 120px;
	float: left;
	margin: -3px 0 0 0;
	}	
	
#row2 .total2 {
	width: 150px;
	float: left;
	font-weight: bold;
	}
	

#row3 {
	width: 530px;
	height: 20px;
	border-bottom: 1px solid #866A2E;
	font-weight: bold;
	margin: 20px 10px 10px 0;
	padding: 3px 0 10px 0;
	text-align: center;
	}

#row3 .button img {
border: 0px;
margin: 0 0 20px 0;
}			
	
.discountcodeInput {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	border: 1px solid #866A2E;
	padding: 1px;
	margin: 0px 10px 5px 0px;
	width: 80px;
	text-align: right;
	}

.shippingDropDown {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	border: 1px solid #866A2E;
	padding: 1px;
	margin: 10px 0px 5px 0px;
	width: 200px;
	text-align: left;
	}	

.cartInputText {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	border: 1px solid #866A2E;
	padding: 1px;
	margin: -2px 15px 0px 0px;
	width: 50px;
	text-align: right;
	}

.cartUpdate {
	width: 100px;
	height: 22px;
	font-family: Arial, Tahoma, Verdana;
	color: #333;
	font-weight: normal;
	background: url('/img/addToCartBtn.gif') top left no-repeat;
	border: 0px;
	cursor: pointer;
	margin: 0;
	padding: 0px;
	}		
	
#page {
	text-align: center;
	}

#page a:link {
	padding: 5px 10px 5px 10px;
	border: 1px solid #C0C0C0;
	margin: 5px 5px 0 5px;
	}

#page a:visited {
	padding: 5px 10px 5px 10px;
	border: 1px solid #C0C0C0;
	margin: 5px 5px 0 5px;
	}

#page a:active {
	padding: 5px 10px 5px 10px;
	border: 1px solid #C0C0C0;
	margin: 5px 5px 0 5px;
	}

#page a:hover {
	padding: 4px 9px 4px 9px;
	border: 2px solid #C0C0C0;
	text-decoration: none;
	margin: 5px 5px 0 5px;
	}	

.productitemcell {
	padding: 10px 0 10px 0;																					
	}
	
#leftSide1Content img {
	padding: 3px;
	margin: 5px 10px 5px 20px;
	border: 1px solid #866a2e;
	
	}	

#bodyphoto {
	margin: 0 0 0 50px;
	}

#bodyphoto img {
border: 0px;
padding: 0;
}

#bodyphoto img:hover {
border: 0px;
padding: 0;
}

.events {
	font-family: Georgia, Arial;
	font-size: 13px;
	font-weight: normal;
	margin: 5px 0 5px 0;
	}
	
	
 
	

	 	
		