body {
	font:normal 77%/140% Verdana, Arial, Helvetica, sans-serif;
	color: #7C6A55; 
	margin:20px 0 0 0;
	background-color:#F5F8F9;
}

form{
	margin:0;
}

p {
	margin:5px;
	line-height:1.5em;
}
	
img {
	border:0;
}

table {
	border-collapse:collapse;
}

td {
	padding:0;
}

.allcaps {text-transform:uppercase;}

 a {
	color:#900;
}


a:hover {
	text-decoration:underline;
	color:#900;
}

#header {
	margin:0 auto;
	width:760px;
}

#headerbg {
	width:477px;
	background:url(../../images/global/header-autographs.gif);
}

#container1 {
	width:770px;
/*	margin:0 auto;*/
	background-color:#fff;
	float:left;
	clear:both;
}

#container2 {
	width:571px;
	float:left;
}

#leftcol1 {
	width:571px;
	vertical-align:top;
}

#rightcol1 {
	width:189px;
	vertical-align:top;
	text-align:right;
}

#leftcol2 {
	width:189px;
	vertical-align:top;
}

#centrecol {
	width:372px;
	vertical-align:top;
	text-align:left;
	padding:0 5px;
	font-size:12px;
}

#centrecol h1{
/*	width:367px;
	height:20px;*/
	background:#9E0000 url(../../images/global/hdr-triangle.gif) no-repeat 355px 8px;
	color:#fff;
	font:13px/20px Arial;
	letter-spacing: 0.5px;
	padding-left:5px;
	margin:5px 0 5px 0;
}

#centrecol a {
	color:#900;
}

#centrecol a:hover {
	text-decoration:underline;
	color:#900;
}

#centrecol a.arrow {
	background:transparent url(../../images/global/li-triangle.gif) no-repeat right 5px;
	padding-right:7px;
}
/*
#breadcrumb {
	background:#fff;
	height:18px;
	width:571px;
	text-align:left;
	padding-left:10px;
	color:#666;
	font-size:10px;
}

#breadcrumb a{
	text-decoration:none;
	color:#666;
}

#breadcrumb a:hover{
	text-decoration:underline;
	color:#333;
}
*/
#leftcontainer {
	width:189px;
	margin:5px 0;
}

#leftcontainer h1{
	width:183px;
	height:20px;
	background:#949494 url(../../images/global/hdr-triangle.gif) no-repeat 172px 8px;
	color:#fff;
	text-align:left;
	font:normal 12px/20px georgia;
	text-transform:uppercase;
	padding-left:6px;
	margin:0px 0 5px 0;
}

.mainNavi {
	position:absolute;
	visibility:hidden;
	width:175px;
	background:#EEE5D5;
	text-align:left;
	overflow:auto;
	SCROLLBAR-FACE-COLOR: #9E0000; SCROLLBAR-HIGHLIGHT-COLOR: #9E0000; SCROLLBAR-SHADOW-COLOR: #9E0000; SCROLLBAR-3DLIGHT-COLOR: #9E0000; SCROLLBAR-ARROW-COLOR: #FFF; SCROLLBAR-TRACK-COLOR: #D2CBAE; SCROLLBAR-DARKSHADOW-COLOR: #9E0000;
	}
	
html>body .mainNavi {overflow:visible;}
	
.mainNavi ul {
	list-style:none;
	margin:0;
	padding:0;
}

.mainNavi li {
	border:0px solid #EEE5D5;
	border-bottom:1px solid #D4C7B1;
	line-height:22px;
}

.mainNavi a {
	display:block;
	background:transparent;
	text-decoration:none;
	color:#333;
	height:22px;
}

.mainNavi a:hover {
	background:#D4C7B1;
	text-decoration:underline;
	color:#900;
}

.mainNavi li.over {
	background:#D4C7B1;
}

.mainNavi li.over a {
	color:#900;
}

.mainNavi span{
	padding-left:6px;
}

.mainNavi span.c{
	padding-left:12px;
}

.mainNavi .nodots {
	border-bottom:0px;
}

/**/

.mvb {
	margin-bottom:5px;
}

.mvt {
	margin-top:5px;
}

#search {
	background:#EEE5D5;
	width:170px;
	height:33px;
	float:left;
	padding:10px 0 0 20px;
}

#search input{
	float:left;
}

#search a{
	float:left;
	padding: 0 0 0 10px;
}

#search img{
	float:left;
	margin:0px!important;
}

#featured {
	width:189px;
	margin:0px 0 0 0;
	text-align:left;
	vertical-align:bottom;
	float:left;
}

#featured h1{
	width:181px;
	height:20px;
	background:#B40B0B url(../../images/global/hdr-triangle.gif) no-repeat 172px 8px;
	color:#fff;
	text-align:left;
	font:normal 12px/20px georgia;
	text-transform:uppercase;
	padding-left:8px;
	margin:0px 0 5px 0;
}

#featured a {
	text-decoration:none;
	color:#333;
}

#featured a:hover {
	text-decoration:underline;
	color:#900;
}

.featuredbg {
	background:#EEE5D5;
/*	height:200px;*/
	vertical-align:bottom;
	padding:5px;
	margin:0 0 5px 0;
	text-align:center;
	float:left;
	width:180px;
}

#footer {
	width:770px;
	background-color:#EEE5D5;
	color:#6D5E4B;
	font-size:10px;
	text-align:center;
	padding:3px 0;
	margin: 10px 0 0 0;
	border-top:1px solid #d8ccb8;
	border-bottom:1px solid #d8ccb8;
}

#footer p {
	margin:0px;
}

#footer a {
	text-decoration:none;
	color:#6D5E4B;
}

#footer a:hover {
	text-decoration:underline;
	color:#6D5E4B;
}

#contactform {
	width:100%;
	margin:5px;
}

#contactform td {
	padding:5px;
}

#contactform span {
	color:#cc0000;
}

#myaccount {
	font:bold 80%/220% Verdana;
	width:176px;
	float:right;
	text-align:left;
	color:#6D5E4B;
}

#myaccount a {
	text-decoration:none;
	color:#6D5E4B;
}

#myaccount a:hover {
	text-decoration:underline;
	color:#6D5E4B;
}

.homepnl{
	margin-bottom:10px;
	float:left;
}

.homepnl td.product {
	width:185px;
/*	background:#fff url(../../images/global/sml-pic-bg.gif) repeat-x bottom;*/
	background-color:#EEE5D5;
	text-align:center;
	padding:5px 0;
}

.homepnl span.prodName{
	font-weight:bold;
	padding:0 5px;
}

.homepnl span.prodPrice{
	line-height:15px;
	font-weight:bold;
	color:#cc0000;
}

.homepnl span.prodOptions{
	line-height:20px;
}

.homepnl span.prodOptions a{
	background:transparent url(../../images/global/li-triangle.gif) no-repeat right 5px;
	padding-right:7px;
}








.large_feature_panel{
	margin-bottom:10px;
	float:left;
}

.large_feature_panel td.product {
	width:370px;
/*	background:#fff url(../../images/global/sml-pic-bg.gif) repeat-x bottom;*/
	background-color:#EEE5D5;
	text-align:center;
	padding:5px 0;
}

.large_feature_panel span.prodName{
	font-weight:bold;
	padding:0 5px;
}

.large_feature_panel span.prodPrice{
	line-height:15px;
	font-weight:bold;
	color:#cc0000;
}

.large_feature_panel span.prodOptions{
	line-height:20px;
}

.large_feature_panel span.prodOptions a{
	background:transparent url(../../images/global/li-triangle.gif) no-repeat right 5px;
	padding-right:7px;
}
















#greytable td {
	background:#FAF7F1;
	padding:3px;
	border:1px solid #D4C7B1;
}

#greytable {
	float:left;
	clear:both;
	margin:0 0 20px 0;
}

.textinput{
	font:normal 100% Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background:#fff;
	border:1px solid #D4C7B1;
}

.textinputalert {
	font:normal 100% Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background:#FFD8D8;
	border:1px solid #FF3333;
}

#catList {
	width:372px;
	margin:10px 0;
	float:left;
}

#catList ul {
	list-style:url(../../images/global/li-triangle.gif);
	margin-left:35px;
	padding:0;
}

#catList li {
}

#catList a {
	text-decoration:none;
}

#catList a:hover {
	text-decoration:underline;
	color:#900;
}

/* productList - list output styles */

.productList{
	width:377px;
	margin-bottom:5px;
	float:left;
}

.productList td{
	padding-right:5px;
}

.productList td.prodDetails{
	padding-left:5px;
	background:#eee5d5 /*url(../../images/global/prodDetails-bkgnd.jpg) repeat-y top left*/;
}

.productList span.prodName{
	font-weight:bold;
}

.productList span.prodPrice{
	line-height:25px;
	font-weight:bold;
	color:#cc0000;
}

.productList span.prodOptions{
	line-height:25px;
}

.productList span.prodOptions a{
	background:transparent url(../../images/global/li-triangle.gif) no-repeat right 5px;
	padding-right:7px;
}

.formButton{
	padding:0px;
	font:bold 10px Verdana;
	background:#6D5E4B;
	color:#fff;
	cursor:pointer;
}

.formButtonOver{
	padding:0px;
	font:bold 10px Verdana;
	background:#B40B0B;
	color:#fff;
	cursor:pointer;
}

/* checkout styles */

.miniCart{
	width:189px;
	margin-top:5px;
}

.miniCartDetail {
	font-size:10px;
	width:189px;
	background:#D4C7B1;
}

.miniCartDetail td{
	padding:3px;
	background:#EEE5D5;
}

.addressSummaryContainer{
	margin-top:10px;
	width:189px;
	border:1px solid #D4C7B1;
}

.addressSummary{
	width:189px;
}

.addressSummary td{
	padding:6px;
	text-align:left;
}

.relatedProducts {
	width:189px;
	background:#EEE5D5;
	text-align:left;
	}
	
.relatedProducts ul {
	list-style:none;
	margin:0;
	padding:0;
}

.relatedProducts li {
	border:0px solid #EDEDED;
	border-bottom:1px solid #D4C7B1;
	line-height:32px;
}

.relatedProducts a {
	display:block;
	background:transparent;
	text-decoration:none;
	color:#333;
	height:32px;
}

.relatedProducts a:hover {
	background:#D4C7B1;
	text-decoration:underline;
	color:#900;
}

.relatedProducts li.over {
	background:#D4C7B1;
}

.relatedProducts li.over a {
	color:#900;
}

.relatedProducts span{
	padding-left:6px;
}

.relatedProducts span.c{
	padding-left:12px;
}

.relatedProducts .nodots {
	border-bottom:0px;
}

.red{
	color:#cc0000;
}

.productDetailContainer{
	background:#fff;
	border:1px solid #999966;
}

#cart{
	float:left;
}

#cart td{
	padding:5px;
}

/* Shopping Cart Classes */
.bgDarkGreen{background:#D4C7B1;float:left;}
.eCartHeaderRow{background:#F2F2E4;color:#963;font:bold;padding:5px;}
.eCartProductRow{background:#fff;color:#333;font:normal;padding:5px;}
.cartborder{background:#DDA55F;}
.cartbackground{background:#fff;}

#miniCart{
	margin:5px 0;
	width:189px;
	background:#EEE5D5;
	float:left;
}


.cssTableItem1a{
width:350px;
background-color:#FFFFCC;
padding:10px;
text-align:center;
}

.cssTableItem1b{
width:350px;
background-color:#FFFFFF;
padding:10px;
text-align:center;
}


.cssTableItem2Wrapper{
width:350px;
}

.cssTableItem2aCat{
padding-top:5px;
padding-bottom:5px;
width:80px;
background-color:#FFFFCC;
padding-left:10px;
float:left;
height:16px;
}

.cssTableItem2aName{
padding-top:5px;
padding-bottom:5px;
width:160px;
background-color:#FFFFCC;
padding-left:10px;
float:left;
height:16px;
}

.cssTableItem2aPrice{
padding-top:5px;
padding-bottom:5px;
width:80px;
background-color:#FFFFCC;
padding-left:10px;
float:left;
height:16px;
}


.cssTableItem2aTick{
height:10px;
/*border-top:1px solid #000000;*/
border-right:1px solid #000000;
width:14px;
background-color:#FFFFCC;
float:left;
padding:3px;
}



.cssTableItem2bCat{
padding-top:5px;
padding-bottom:5px;
width:80px;
background-color:#FFFFFF;
padding-left:10px;
float:left;
height:16px;
}

.cssTableItem2bName{
padding-top:5px;
padding-bottom:5px;
width:160px;
background-color:#FFFFFF;
padding-left:10px;
float:left;
height:16px;
}

.cssTableItem2bPrice{
padding-top:5px;
padding-bottom:5px;
width:80px;
background-color:#FFFFFF;
padding-left:10px;
float:left;
height:16px;
}


.cssTableItem2bTick{
height:10px;
/*border-top:1px solid #000000;*/
border-right:1px solid #000000;
width:14px;
background-color:#FFFFFF;
float:left;
padding:3px;
}


.topItems{
background-color:#eee5d5;
border:1px solid #d4c7b1;
width:187px;
margin:0px;

}


.topItems a{
padding:10px;
color:#000000;
display:block;
text-decoration:none;
}

.topItems a:hover{
color:#000000;
background-color:#d4c7b1;
}


.highLight{
background-color:#eee5d5;
border:1px solid #d4c7b1;
width:340px;
padding:10px;
}

.clause {
	color:#333;
	text-transform:uppercase;
	border-top:1px solid #eee5d5;
	border-bottom:1px solid #eee5d5;
	padding:3px 0px;
	background:#faf7f1;
	width:770px;
	width:100%;
	margin:0px;
	text-align:center;
}
.clause strong {color:#990000;}

.infoPanel {
/*	background:beige url(../../images/global/panel_bkg.gif) repeat-x;*/
	padding-bottom:5px;
	border:1px solid #eee5d5;
	width:187px;
	margin-top:5px;
}
.infoPanel p {margin-left:12px; text-align:left;}

.sellPanel {background:beige url(../../images/global/sell_bkg.gif) repeat-x; border:1px solid #eee5d5; width:187px; margin-top:5px; height:76px;}
.sellPanel p {margin-left:10px; text-align:left;}

.authPanel {background:beige url(../../images/global/authentic_bkg.gif) repeat-x; border:1px solid #eee5d5; width:187px; margin-top:5px; margin-bottom:5px; height:76px;float:left;}
.authPanel p {margin-left:10px; text-align:left;}

#container1 #rightcol1 #featured #featuredbg a {
	color: #7C6A55;
}







/*
+-------------------------+
¦ 2008 redesign elements  ¦
+-------------------------¦
¦ By OS					  ¦
+-------------------------+
*/

/*-------------------- NAV */

#top_nav{
	float:left;
	margin:0px;
	padding:0px;
	clear:both;
	font-weight:bold;
	width:770px;
	background-color:#0f0;
}

#top_nav ul{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	border-top:4px solid #6d5e4b;
}

#top_nav ul li{
	float:left;
	margin:0px;
	padding:0px;
}

#top_nav ul li a{
	float:left;
	margin:0px;
	padding:0px;
	font-size:11px;
	background-color:#faf7f1;
	border-left:1px solid #d4c7b1;
	border-bottom:1px solid #d4c7b1;
	color:#8e7b65;
	text-decoration:none;
	padding:5px 23px;
}

#top_nav ul li a.end{
	border-right:1px solid #d4c7b1;
	padding:5px 25px;
}





#header_wrapper{
	float:left;
	background-image:url(../../images/global/header_bg.gif);
	background-position:right;
	width:770px;
}

#header_wrapper img.logo{
	float:left;
}






#header_text_wrapper{
	float:left;
}

#header_text_wrapper p{
	color:#6d5e4b;
	font-size:12px;
	font-weight:bold;
	padding: 0 0 0 40px;
	margin:0px;
}

#header_text_wrapper p.red{
	color:#9e0000;
	font-size:12px;
	margin:0 0 -5px 20px;
	padding: 10px 0 0 0;
}

#header_text_wrapper p span.dark{
	color:#31291f;
	font-size:20px;
	font-weight:normal;
}

#header_text_wrapper p.line1{
	padding: 10px 0 0 0px;
}
#header_text_wrapper p.line2{
	padding: 0 0 0 30px;
}
#header_text_wrapper p.line3{
	padding: 0 0 0 60px;
}

#login_wrapper{
	float:right;
	width:188px;
	background-color:#ede5d4;
	height:84px;
}

#login_wrapper p{
	float:left;
	margin:0px;
	padding:0px;
}

#login_wrapper input{
	float:left;
	margin:0 0 0 10px;
}

.login_button{
	float:left;
	margin:0px 0 0 10px;
	padding:0px!important;
}

.login_button img{
	float:left;
	margin:0px!important;
	padding:0px!important;
}

#login_header{
	background-color:#6d5e4b;
	color:#fff;
	width:168px;
	float:left;
	font-weight:bold;
	padding:4px 10px;
	margin:0 0 10px 0;
	display:inline;
}

#login_header a{
	color:#fff;
	text-decoration:none;
}

#login_header a:hover{
	color:#fff;
	text-decoration:underline;
}

#left_nav{
	float:left;
	text-align:left;
}

#left_nav ul{
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	list-style:none;
}

#left_nav ul li{
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
}

#left_nav ul li ul li{
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	background-color:#ebdfcf;
	position:relative;
}

#left_nav ul li ul li ul{
	position:absolute;
	left:190px;
	top:0px;
	display:none;
}

#left_nav ul li ul li ul li{
	float:left;
	position:relative;
	display:block;
	clear:both;
}

#left_nav ul li ul li ul li a{
	float:left;
	position:relative;
	display:block;
	clear:both;
	background-color:#cbc2b3!important;
}

#left_nav ul li a{
	float:left;
	color:#473c2f;
	clear:both;
	margin:0px;
	padding:3px 0 3px 14px;
	background-color:#ebdfcf;
	font-weight:bold;
	width:176px;
	text-decoration:none;
	border-bottom:1px solid #D4C7B1;
}

#left_nav ul li a:hover, #left_nav ul li ul li a:hover{
	background-color:#cbc2b3!important;
}

#left_nav ul li a:hover, #left_nav ul li ul li ul li a:hover{
	background-color:#ebdfcf!important;
}

#left_nav ul li ul li a{
	float:left;
	color:#483c2d;
	clear:both;
	margin:0px;
	padding:3px 0 3px 14px;
	background-color:transparent;
	font-weight:normal!important;
	border-bottom:1px solid #d4c7b1;
}
#left_nav ul li ul li{
	background-color:#faf7f1!important;
}



#search_wrapper{
	float:left;
	padding:0 0 10px 0;
}






/*-------------------- Title bars */


.title_bar{
	background-color:#6d5e4b;
	color:#fff;
/*	width:168px;*/
	float:left;
	font-weight:bold;
	padding:0px 0 0 15px;
	margin:0 0 0px 0;
	display:inline;
	text-transform:uppercase;
}

.title_bar p, h1, h2{
	float:left!important;
	padding:3px 0px!important;
	margin:0px!important;
	font-size:11px!important;
	font-weight:bold!important;
	background:none!important;
	width:auto!important;
	line-height:normal!important;
	letter-spacing:normal!important;
	height:auto;!important;
	font-family:Arial, Helvetica, sans-serif!important;
}

.title_bar a{
	color:#fff;
	text-decoration:none;
}

.title_bar a:hover{
	color:#fff;
	text-decoration:underline;
}

.title_bar img{
	float:right;
	padding:8px 12px 0 0;
}

.title_bar_grey{
	background-color:#6d5e4b!important;
}

.title_bar_red{
	background-color:#9e0000!important;
}

.title_bar_padding_top{
	margin-top:10px!important;
}

.title_bar_padding_bottom{
	margin-bottom:10px!important;
}

.panel_wrapper{
	float:left;
	background-color:#faf7f1;
	margin:10px 0 10px 0;
	display:inline;
}

.panel_contents{
	float:left;
	border: 1px solid #d4c7b1;
	border-top:none;
	width:188px;
}

.panel_contents img{
	float:left;
	border:none;
}




.panel_contents a{
	background-color:#eee7d7;
	width:178px;
	float:left;
	padding:2px 5px;
	margin:0px;
	font-size:11px;
}

.panel_contents a.image_link{
	margin:0px;
	padding:0px;
}


.panel_contents p{
	float:left;
}


.delivery_panel{
	float:left;
	background-color:#EEE5D5;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 22px 0;
}

.delivery_panel p{
	padding:10px;
	float:left;
}






/*breadcrumb*/

#breadcrumb_wrapper {
	background:#fff;
	height:18px;
	width:760px;
	text-align:left;
	padding-left:10px;
	color:#666;
	font-size:10px;
	float:left;
	clear:both;
}

#breadcrumb_wrapper a{
	text-decoration:none;
	color:#666;
}

#breadcrumb_wrapper a:hover{
	text-decoration:underline;
	color:#333;
}












#wrapper{
	width:800px;
	margin:auto;
}



#left_column{
	float:left;
	width:190px;
}

#panel_wrapper_right{
	float:right;
	width:573px;
}

#panel_top_wrapper{
	float:left;
	width:380px;
}

.centre_column{
	float:left;
	width:380px;
}

.right_column{
	float:right;
	width:190px;
}

#footer_bottom{
	width:770px;
	float:left;
	text-align:center;
}







/* - collection include*/

#collection_wrapper{
	float:left;
}

#collection_wrapper ul{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}

#collection_wrapper li{
	float:left;
	margin:0px;
	padding:0px 0 5px 0;
	clear:both;
}

#collection_wrapper ul li a{
	float:left;
	margin:0px;
	padding:2px 10px;
	background-image:url(../../images/global/white-arrow.gif);
	background-position: 130px 8px;
	width:122px;
	background-color:#6d5e4b;
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:none;
}




/*collection page*/


.collection_item{
	float:left;
	background-color:#eee5d5;
	margin:5px 0 0 0;
	width:367px;
}

.collection_image{
	float:left;
	width:130px;
	background-color:#fff;
}

.collection_image img{
	float:left;
}










.hidden_object{
	display:none;
	padding:0px;
	margin:0px;
}






table{
	float:left;
}


/*google map*/
#map_wrapper{
	 float:left;
	 position:relative;
/*	 height:400px;*/
padding: 0 0 20px 0;
}

#map_wrapper img.map_top {
	behavior: url(includes/htc/iepngfix.htc);
	width:357px;
	height:325px;

	position:absolute;
	top:0px;
	left:0px;
}

#g_map{
	width: 357px;
	height: 300px;
	margin-top:296px;
}

#g_map img{
	behavior: none!important;
}









.results_paging_wrapper{
	margin:5px 0;
	border:1px solid #ccc;
	background:#EDEDED;
	float:left;
	width:377px;
}

.results_paging_text_box{
	width:377px;
	margin:5px 0;
	border:1px solid #ccc;
	background:#EDEDED;
	float:left;
}






.about_image{
	float:left;
	padding:2px 5px 5px 2px;
}





/*Warwick page*/

#map{
	width: 375px;
	height: 300px;
	float:left;
	clear:both;
}
#map2{
	width: 375px;
	height: 300px;
}
/*SiteMap*/
#SiteMap {
	padding-left: 20px;
	float:left;
}
#SiteMap.Right {
	width: 200px
}
#SiteMap.Left {
	width: 450px
}



.gallery_image{
	width:125px;
	float:left;
	padding:0 1px 0 0;
}

#large_feature{
padding:5px 4px 5px 5px;
}


#thumb_box{
	float:left;
	clear:both;
	width:100%;
}
#thumb_box img{
	padding:0 0 10px!important;
	float:left;
}
.specialpadding{
	padding: 20px 0 0 0;
}