


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 7, 2011 12:04:35 PM America/New_York */




@font-face {
    
	font-family: 'DroidSansRegular';
    
	src: url('/App_Themes/DefaultTheme/DroidSans-webfont.eot');
	src: url('/App_Themes/DefaultTheme/DroidSans-webfont.eot?iefix') format('eot'),
		url('DroidSans-webfont.woff') format('woff'),

		url('DroidSans-webfont.ttf') format('truetype'),
		url('DroidSans-webfont.svg#webfont6rGBoMAO') format('svg');
	font-weight: normal;

	font-style: normal;


}



@font-face {
    
	font-family: 'DroidSansBold';
	src: url('DroidSans-Bold-webfont.eot');

	src: url('DroidSans-Bold-webfont.eot?iefix') format('eot'),
		url('DroidSans-Bold-webfont.woff') format('woff'),
		url('DroidSans-Bold-webfont.ttf') format('truetype'),
		url('DroidSans-Bold-webfont.svg#webfontSruMVOI5') format('svg');
	font-weight: normal;

	font-style: normal;


}




img, div { behavior: url('App_Themes/DefaultTheme/iepngfix.htc') }

/* ---------------------------------------------
    Splash Page Style
*/

a {
	font: 12px Arial,Helvetica,sans-serif;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a:hover
{
	color: #666666;
}

a.sizechart {
	font: 13px Arial,Helvetica,sans-serif;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.sizechart:hover
{
	color: #666666;
}
a.bluelink 
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    color:#1c93da;
    text-align:justify;
    text-decoration:underline;
}

.topbut
{
	color: #6a6a57;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}

a.splashlnk
{
	color: #6a6a57;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
a.splashlnk:hover
{
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}

body.splash
{
	background: #fff url( '' ) repeat-x top left;
	margin: 0px;
	padding: 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
}
.splashpage
{
	background: #fff url( '' ) no-repeat;
	margin: auto;
	width: 955px;
	min-height: 619px;
	padding: 0px;
}
a.newitem 
{
    font-family:Verdana;
    font-size:10px;
    color:red;
}


html, body, form
{
	margin:0;
	padding:0;
	height:100%;
}
body
{
	font:12px 'DroidSansRegular',Arial,sans-serif;
	background-color:#cdcccc;
}
/*Opera Fix*/

body:before {

	content:"";

	height:100%;

	float:left;

	width:0;

	margin-top:-32767px;/

}
.headerlink
{
	width: 310px;
	height: 80px;
	display: block;
	text-decoration: none;
}

#container {
	min-height:100%;
	width:100%;
}

.page
{
	width:100%;
	margin:0 auto;

}
#pageWrapper
{
	width:100%;
	height:100%;
	background:#cdcccc url('images/bgshad2.jpg') top center repeat-x;
	padding:0;
	margin:0 auto;
	overflow:auto;
	padding-bottom:140px;
	margin-bottom:65px;
	position:relative;
	display:block;
	z-index:0;
}
.headerWrapper
{
	margin:auto;
	width:100%;
	height:100%;
	background-position: 0px 25px;
	z-index:2;
}
#topbarwrapper
{
	margin:auto;
	width:100%;
	height:24px;
	background:#111;
	border-bottom:1px ridge #000;
}
#topbar
{
	width:960px;
	margin:auto;
	height:24px;
	line-height:24px;
	color:#c3c3c3;
	font-size:11px;
	display:block;
}
#topbar a
{
	color:#c3c3c3;
	font-size:11px;
	font-weight:normal;
	margin:0 10px;

	line-height:24px;

}
#topbar a:hover
{
	color:#a1a1a1;
}
#logotributewrapper
{
	width:100%;
	margin:auto;
	background:url('images/topbg.jpg') no-repeat top center;
}
#logotributecontainer
{
	width:960px;
	height:75px;
	margin:auto;
	padding-top:15px;
	padding-bottom:10px;
}
#logo
{
	width:313px;
	height:75px;
	margin:auto;
	float:left;
	position:relative;
	background:url('images/logo.png') top center no-repeat;
}
#tagline
{
	width:382px;
	height:75px;
	top:-3px;
	margin-bottom:5px;
	margin:auto;
	float:right;
	position:relative;
	background:url('images/tagline.png') center center no-repeat;
}
#topbg
{
	width:100%;
	height:100%;
	margin:auto;
	background:url('images/topbgwrapper.jpg') top left repeat-x;
}
#tributeWrapper
{
	margin:0 auto;
	width:100%;
	overflow:show;
	display:none;
}
#tribute
{
	width:960px;
	height:300px;
	background:url('images/tribute.jpg') top center no-repeat;
	margin:auto;
	-moz-box-shadow: 0px 4px 8px #111;
	-webkit-box-shadow: 0px 4px 8px #111;

	box-shadow: 0px 4px 8px #111;

}
#mainPage #tributeWrapper { display:block; }
#mainPage .page { background:none; }
#mainPage #pageWrapper { background:none; }
body#mainPage { background:#cdcdcd url('images/mainpagebg.jpg') repeat-x top center; }
#mainPage h2 { color:#fff; }
#naviwrapper
{
	width:100%;
	position:relative;
	height:40px;
	background:url('images/navibg.jpg') repeat-x;
}

#footerWrapper
{
	margin:auto;
	margin-top:-100px;
	width: 100%;
	background:#111 url('images/botbgwrapper.jpg') repeat-x top center;
	border-top:2px ridge #ccc;
	position:relative;
	height:140px;
	clear:both;
}
#footer
{
	background:#111 url('images/footerBg.jpg') top center no-repeat;
	width:960px;
	margin:0 auto;
	padding:0;
	font-size: 11px;
	line-height:40px;
	color: #d7d7d7;
	text-decoration: none;
}
#footer a
{
	font-size: 11px;
	color: #d7d7d7;
	text-decoration: none;
	margin-left:15px;
}
#footer a:hover
{
	color: #fff;
}

#footerTop
{
	width:960px;
	height:40px;
	margin:auto;
}
#footerBottom
{
	width:960px;
	height:100px;
	margin:auto;
}
#paymentIcons
{
	padding-top:12px;
	margin:0;
	height:88px;
	float:left;
	text-align:left;
	margin:auto;
}
#cplogobot
{
	margin:0;
	float:left;
	width:696px;
	height:100px;
	background:url('images/cp_logobot.png') no-repeat top center;
	z-index:99;
}
#mclink
{

	line-height:3.75em;
	float:right;
	width:132px;
	height:80px;
	background:url('images/mclink.jpg') no-repeat center right;
	z-index:99;
}
#mclink:hover
{
	background:url('images/mclinkhov.jpg') no-repeat center right;
}
.header
{
	background: #996007 url( 'images/header2.jpg' ) no-repeat;
	margin:auto;
	width:960px;
	height:80px;
}
#godaddyssl
{
	background: url('images/godaddy_ssl_icon.jpg') no-repeat top left;
	float:left;
	padding-top:5px;
	width:132px;
	height:31px;
}
#godaddyssl:hover
{
	background: url('images/godaddy_ssl_icon_hov.jpg') no-repeat top left;
}
#content
{

	padding:0;
	margin: 0 auto;
	width: 960px;
	min-height:533px;
	height:100% !important;

}
#mainPage #sideBar { display:none; }
#mainPage #mainContent { width:960px; }
#mainPage #slideshow { display:block; }
#PictureWrapper img:hover { cursor:pointer; }
#slideshow
{
	width:960px;
	height:300px;
	margin:auto;
	display:none;
	-moz-box-shadow: 0px 4px 8px #111;
	-webkit-box-shadow: 0px 4px 8px #111;

	box-shadow: 0px 4px 8px #111;

	z-index:-1;
}
#sideBar
{
	width:200px;
	float:right;
	margin:auto 0;
	padding:0;
	padding-top:15px;
	height:100%;
}
.navigation
{
	background:#fff;
	width:180px;
	padding:10px;
	padding-bottom:15px;
	border-bottom:5px solid #996007;
	-moz-box-shadow: 0px 4px 8px #666;
	-webkit-box-shadow: 0px 4px 8px #666;

	box-shadow: 0px 4px 8px #666;

}
.mainCats table input
{
	background:#fff;
	width:306px;
	-moz-box-shadow: 0px 4px 8px #333;
	-webkit-box-shadow: 0px 4px 8px #333;

	box-shadow: 0px 4px 8px #333;

	margin-bottom:5px;
}
.buyBox
{
	background:#fff;
	width:235px;
	margin:0 auto;
	padding:10px;
	padding-bottom:15px;
	border-bottom:5px solid #996007;
	-moz-box-shadow: 0px 4px 8px #666;
	-webkit-box-shadow: 0px 4px 8px #666;

	box-shadow: 0px 4px 8px #666;

	line-height:1.7em;
}
.menu
{
}
#mainContent
{
	width:960px;
	float:left;
	padding-top:15px;
	min-height:533px;
	height:100% !important;
	margin:0 auto;
	overflow:show;

}
.mainContentItems
{
	width:960px;
	padding:0;
	margin:auto;
	overflow:show;
}

.colorline
{
	background: #996007;
	height:5px;
	width:960px;
	margin:auto;
	margin:0px;
}

#mcButton
{
	width:87px;
	height:20px;
	background:url('images/mcsmall.jpg');
	position:relative;
	z-index:100;
	top:0px;
	margin:auto;
	cursor:pointer;
}


.pageCaptionTitle
{
	padding-bottom:8px;
}
#headerImage
{
	background-image:url('images/header.jpg');
	width:960px;
	height:300px;
	display:none;
}
#mainPage #headerImage { display:block; }
.intlAsso
{
	height:300px;
	width:296px;
	font:14px 'DroidSansRegular',Arial,sans-serif;
	background:#fff;
	margin:5px;
	padding:10px;
	border-bottom:5px solid #996007;
	-moz-box-shadow: 0px 4px 8px #666;
	-webkit-box-shadow: 0px 4px 8px #666;

	box-shadow: 0px 4px 8px #666;

}

/* --------------------------------------
Checkout Steps
*/
.NoUnderLine
{
	text-decoration: none;
}
/* --------------------------------------
buttons
*/
.reg a
{
	background: #fff url( "images/buttons/registeroutsm.jpg" ) no-repeat;
	width: 53px;
	line-height: 16px;
	display: block;
	text-decoration: none;
}
.reg a:hover
{
	background: #fff url( "images/buttons/registeroversm.jpg" ) no-repeat;
	width: 53px;
	height: 16px;
}
.btnEmpty a
{
	background: #fff url( "images/buttons/emptycartoutsm.jpg" ) no-repeat;
	width: 53px;
	line-height: 16px;
	display: block;
	text-decoration: none;
}
.btnEmpty a:hover
{
	background: #fff url( "images/buttons/emptycartoversm.jpg" ) no-repeat;
	width: 53px;
	height: 16px;
}
.btnAddTo a
{
	background: #fff url( "images/buttons/addtocartout.jpg" ) no-repeat;
	width: 106px;
	line-height: 32px;
	display: block;
	text-decoration: none;
}
.btnAddTo a:hover
{
	background: #fff url( "images/buttons/addtocartover.jpg" ) no-repeat;
	width: 106px;
	line-height: 32px;
}
.btnRemove a
{
	background: #fff url( "images/buttons/removeout.jpg" ) no-repeat;
	width: 53px;
	line-height: 16px;
	display: block;
	text-decoration: none;
}
.btnRemove a:hover
{
	background: #fff url( "images/buttons/removeover.jpg" ) no-repeat;
	width: 53px;
	line-height: 16px;
}
.btn_sizechart a
{
	background: #fff url( "images/buttons/sizingbuttonout.jpg" ) no-repeat;
	width: 53px;
	line-height: 16px;
	display: block;
	text-decoration: none;
}
.btn_sizechart a:hover
{
	background: #fff url( "images/buttons/sizingbuttonover.jpg" ) no-repeat;
	width: 53px;
	line-height: 16px;
}
.btnAddToSmall a
{
	background: #fff url( "images/buttons/addtocartoutsm.jpg" ) no-repeat;
	width: 53px;
	line-height: 16px;
	display: block;
	text-decoration: none;
}
.btnAddToSmall a:hover
{
	background: #fff url( "images/buttons/addtocartoversm.jpg" ) no-repeat;
	width: 53px;
	line-height: 16px;
}
.continue a
{
	background: #fff url( "images/buttons/continueoutsm.jpg" ) no-repeat;
	width: 53px;
	line-height: 16px;
	display: block;
	text-decoration: none;
}
.continue a:hover
{
	background: #fff url( "images/buttons/continueoversm.jpg" ) no-repeat;
	width: 53px;
	height: 16px;
}
.login a
{
	background: #fff url( "images/buttons/login.jpg" ) no-repeat;
	width: 52px;
	line-height: 16px;
	display: block;
	text-decoration: none;
}
.login a:hover
{
	background: #fff url( "images/buttons/login.jpg" ) no-repeat;
	width: 52px;
	height: 16px;
}
.divider
{
	width: 100%;
	border-bottom: 1px solid #000;
}
h1.cats
{
	font: 36px/40px 'DroidSansRegular',Arial,sans-serif;
	margin: 0px;
	padding: 0px;
	color: #333;
	margin-top:5px;

}
h2
{
	font: 20px/24px 'DroidSansRegular',Arial,sans-serif;
	margin: 0px;
	padding: 0px;
	color: #333;

}

#divforItems
{
	background-color:#fff;
	width: 960px;
	padding: 10px 0;
	border-bottom:5px solid #996007;
	-moz-box-shadow: 0px 4px 8px #666;
	-webkit-box-shadow: 0px 4px 8px #666;

	box-shadow: 0px 4px 8px #666;

}

table
{
	border-spacing:0;
}

.imgdiv
{
	margin: 0px;
	padding: 0px;
	padding-bottom:8px;
}
.table thead th
{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
.table tfoot td
{
	border-bottom: 0px solid #000;
}

td 
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
}
.table tr td
{
	border-bottom: 1px solid #000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;	
}
.table tfoot td
{
	border-bottom: 0px solid #fff;
}
input
{
	color: #555555;
	background: #f8f8f8;
	border: 1px solid #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#cartsummary
{
	background:#eee;
	padding:0px;
	margin:0px;
    font-family: Arial,Helvetica,sans-serif;
    color:#2e2e2e;
    font-size:10px;    
}
.newsitems ul
{
    margin:0px;
    padding-left:15px;
}
.newsitems ul li
{
	color: #6a6a57;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: .5px;
}
.newsitems ul li a
{
	color: #6a6a57;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: .5px;
}
.splashFeatureditem 
{
	color: #6a6a57;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: .5px;
}
.splashFeatureditemtitle 
{
	color: #6a6a57;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	letter-spacing: .5px;
	margin-bottom: 3px;
}
.catdescrip 
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color:#333;
    text-align:left;
    margin-left:10px;
    margin-right:10px;
}

.catdescription 
{
    font: 14px/16px 'DroidSansRegular',Arial,sans-serif;
    color:#444;
    text-align:left;
    line-height:1.5em;
    display:block;
}

.subcategorylink
{
    text-align:left;
    margin-left:5px;
	display:none;

}

.subcategorylink a 
{

    cursor:pointer;
    line-height:1.5em;
}

.subcategorylink .subcategorylink a 
{
    font-weight:normal;
    cursor:pointer;
}

.errorfeedback div
{
    background-color: #f0c0c0;
}

.feedback div
{
    background-color: #c0f0c0;
}
.tabtabs
{
	background:#eee;
	margin:0px;
	padding:5px;
}
a.tab
{
	white-space:nowrap;
  display:block;
  background-position: right top;
  padding:4px 15px 4px 6px;
  text-decoration:none;
   position:relative;
   top: -3px;

}
table.tab
{
	border: none;
}
.tab td
{
 
  margin:0px;
  padding: 0px 0px 0px 4px;
  height:20px;
}

.btn a.toplnk
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	margin-right: 10px;
   	
}

.btn a.toplnk :hover 
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
   	margin-right: 10px;
}



.itemtitle 
{
        font: 28px/32px 'DroidSansRegular',Arial,sans-serif;
	color: #888;
	display:block;
    float:right;
	margin-bottom:10px;
    width:100%;

    text-align:left;
}
.retateditems
{

	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	line-height: 2.0em;
	font-variant: normal;
	color: #2e2e2e;  
	padding:0px;
	margin:0px;
	border-bottom:1px solid silver;  
	display:none;
}
.itemdescr 
{
	width:960px;
	margin-top:15px;
	float:left;
        font: 14px/16px 'DroidSansRegular',Arial,sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 1.65em;
	font-variant: normal;
	color: #444;
	text-align:left;
	clear:both;
	display:block;
	background:#fff url('images/itembg.jpg') top left repeat-y;
	border-bottom:5px solid #996007;
	-moz-box-shadow: 0px 4px 8px #666;
	-webkit-box-shadow: 0px 4px 8px #666;

	box-shadow: 0px 4px 8px #666;

}
#infoItems
{
	float:left;
	width:700px;
	padding:15px;
}
#relItems
{
	float:right;
	width:180px;
	padding:15px;

}
.swatches 
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #676767;
	vertical-align: top;
	text-align:left;
	letter-spacing: normal;
	word-spacing: normal;
}

.newitems
{
	color: #6a6a57;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	letter-spacing: .5px;
}
.greeting{font-family:Arial,Helvetica,sans-serif; font-size:11px;}

.transOrder
{
	color: #6a6a57;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
}

.featItemBorder
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.ALERT
{
	color: #FF3300;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: normal;
	font-variant: normal;
	margin-bottom:05px;
}

.sizechart a
{
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 13px; 
	color: #333333; 
	text-decoration: none; 
	font-weight: bold;
}
.minipage
{
	width:960px;
	margin:auto;
	padding:0;
}
.hideBr br { display:none; }

.tdContainer { float:left; width:225px; padding: 5px; }
.itemsPageList { width:600px; margin:0 20px; }
.itemLinkage img { cursor:pointer; }
.thumbdesc { color:#000; font-weight:bold; padding:5px;}
.btn a { background-color:#cecece; border:1px solid #000; padding:8px; color:#000; }
