/*
/		RESET /RELOADED by Eric Meyer
/		www.meyerweb.com
--------------------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

p
{
     color:#9fa09b;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*---CLEANER---*/
.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	border: none;
	margin: 0px; padding:0px;
	background: transparent;
	}




	
/*
/		Global Properties
--------------------------------------------------------------------------------------------------------*/

body {
	background-color: #FFF;
	color: #5F6164;
/* old font
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 21px;
*/
	font-family: Verdana;
	font-size: 12px;
	line-height: 16px;
	padding: 4px;
	}

a {
	color: #434342;
	text-decoration: none;
	}

p {
	margin-bottom: 15px;
	color:#9fa09b;
	}
	p.lgLineHeight {
	line-height: 25px;
	color:#9fa09b;
	font-family:Verdana, Arial;

	}

h1 a {
	background: url('../images/logo.gif') no-repeat;
	text-indent: -9999px;
	height: 145px;
	width: 94px;
	margin: 15px;
	float:left;
	display: inline;
	}
	
h2 {
	color: #444443 !important;
	font-size: 18px;
	}

strong {
	color: #434342;
	font-weight: bold;
	}

.quote2 {
	margin-top: 40px;
	margin-right:10px;
	font-size: 11px;
	text-align: right;
	color:#747474;
	font-family:Verdana, Arial;
	line-height: 18px;
	}

ul.radio {
	list-style: disc;
	}
	ul.radio li {
	margin-left: 50px;
	}

.smallText {
	font-size: 10px;
	margin-top: 20px;
	}
	.smallText p {
	margin-bottom: 0;
	}
	.smallText ul {
	margin-bottom: 20px;
	}

#ShannonImage
{
    margin-top:10px;
}



/*
/		Navigation Properties
--------------------------------------------------------------------------------------------------------*/

ul#nav	{ 
	float: right;
	display: inline;
	font-size: 13px;
	font-family: Arial, sans-serif;
	list-style: none;
	margin: 0px 20px 7px 0px;
	padding: 0px;
	clear: right;
	}
ul#nav li {
	float: left;
	color: #CDCECF;
	}
ul#nav li a {
	color: #909193;
	text-decoration: none;
	float: left;
	padding-right:10px;
	padding-left:10px;
	}

ul#nav .signInLI
{
	font-size: 11px;
	font-family: Arial, sans-serif;
	list-style: none;
}

#HeaderNav ul#nav {
	margin-top: 135px;
	}
#HeaderNav ul#nav li {
	color: #FFF;
	background:none;
	}
#navigation span {
    display: none;
    }
#navigation ul {
    list-style: none; margin: 0px; padding: 0px;
    }
#navigation ul li {
    float: left; 
    }
#navigation ul li a:hover {
	background-position: bottom;
    }
#navigation ul li a.active {
    background-position: bottom; 
    }
#navigation ul li a {
    display: block; height: 13px;
    } 
#navigation #women a {
    width: 79px; background-image: url("../../Images/navigation/women.gif"); background-repeat:no-repeat; 
    }
#navigation #men a {
    width: 52px; background-image: url("../../Images/navigation/men.gif"); background-repeat:no-repeat; 
    }
#navigation #accessories a {
    width: 122px; background-image: url("../../Images/navigation/accessories.gif"); background-repeat:no-repeat; 
    }    
#navigation #about a { 
    width: 73px; background-image: url("../../Images/navigation/about.gif"); background-repeat:no-repeat; 
    }
#mainnavigation2 #aboutContainer {
    top: -70px;
    overflow: hidden;
}
#navigation #about #aboutContainer ul li a {
    background-image:none; text-align:center;
    }      
#navigation #design_services a {
    width: 149px; background-image: url("../../Images/navigation/design_services.gif"); background-repeat:no-repeat; 
    }
#navigation #contact a {
    width: 91px; background-image: url("../../Images/navigation/contact.gif"); background-repeat:no-repeat; 
    }
     
    
/* ---- Homepage Nav ----- */

#mainnavigation {float:right; display:inline; width:705px; height:20px;  margin-left:0px; margin-bottom:2px;}

#mainnavigation span			{ display: none; }

#mainnavigation ul				{ list-style: none; margin: 0px; padding: 0px; }

#mainnavigation ul li			{ float: left; }

#mainnavigation ul li a:hover	{ background-position: bottom; }

#mainnavigation ul li a:active	{ background-position: bottom; }

#mainnavigation ul li a {


	/* - - ALWAYS SET THE WIDTH & HEIGHT - - */
	
	float:left;
	display:inline;
	width: 100px;
	height: 20px;
	list-style: none;
	padding: 0px;
	clear: both;
	margin-top:0px;
	margin-left:0px;

	/* - - - - - - - - - - - - - - - - - - - */

}

#mainnavigation #women a { width: 73px; background-image: url("../../Images/navigation/women.gif"); background-repeat:no-repeat; }

#mainnavigation #men a { width: 57px; background-image: url("../../Images/navigation/men.gif"); background-repeat:no-repeat; }

#mainnavigation #accessories a { width: 130px; background-image: url("../../Images/navigation/accessories.gif"); background-repeat:no-repeat; }

#mainnavigation #about2 a { width: 78px; background-image: url("../../Images/navigation/about.gif"); background-repeat:no-repeat; }

#mainnavigation #design a { width: 161px; background-image: url("../../Images/navigation/designServices.gif"); background-repeat:no-repeat; }

#mainnavigation #contact a { width: 96px; background-image: url("../../Images/navigation/contact.gif"); background-repeat:no-repeat; }

#mainnavigation #signin a{ width: 69px; background-image: url("../../Images/navigation/signin.gif"); background-repeat:no-repeat; }

ul#nav2	{ 
	float:left;
	display: inline;
	font-size: 13px;
	font-family: Arial, sans-serif;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;

	}
ul#nav2 li {
	float: left;
	color: #CDCECF;
	}
ul#nav2 li a {
	color: #909193;
	text-decoration: none;
	float: left;
	padding-right:0px;
	padding-left:0px;
	}
ul#nav2 li a.active
{
	color: #909193;
	text-decoration: none;
	float: left;
	padding-right:0px;
	padding-left:0px;
	background-position:bottom;
}
ul#nav2 li ul.menu {
	font-size: 11px;
	}
	ul#nav2 li ul.menu li {
	clear: both;
	float: left;
	display:inline;
	text-align: left;
	margin-left:15px;

	}
	
	ul#nav2 li {	
	position: relative;
	}
	
	.homeLogin
	{
    margin-left:12px;
	}
/* ------ -------- */     
     

/* ---- Other Pages Nav ----- */

#mainnavigation2 {float:right; width:575px; display:inline; margin-left:0px; margin-top:132px;}

#mainnavigation2 span			{ display: none; }

#mainnavigation2 ul				{ list-style: none; margin: 0px; padding: 0px; }

#mainnavigation2 ul li			{ float: left; }

#mainnavigation2 ul li a:hover	{ background-position: bottom; }

#mainnavigation2 ul li a.active	{ background-position: bottom; }

#mainnavigation2 ul li a {



	/* - - ALWAYS SET THE WIDTH & HEIGHT - - */
	
	float:left;
	display:inline;
	width: 100px;
	height: 22px;
	list-style: none;
	padding: 0px;
	clear: both;
	margin-top:0px;
	margin-left:0px;

	/* - - - - - - - - - - - - - - - - - - - */

}


#mainnavigation2 #women a { width: 74px; background-image: url("../../Images/navigation/women2.gif"); background-repeat:no-repeat; }

#mainnavigation2 #men a { width: 53px; background-image: url("../../Images/navigation/men2.gif"); background-repeat:no-repeat; }

#mainnavigation2 #accessories a { width: 121px; background-image: url("../../Images/navigation/accessories2.gif"); background-repeat:no-repeat; }

#mainnavigation2 #about2 a { width: 72px; background-image: url("../../Images/navigation/about2.gif"); background-repeat:no-repeat; }

#mainnavigation2 #design a { width: 149px; background-image: url("../../Images/navigation/designServices2.gif"); background-repeat:no-repeat; }

#mainnavigation2 #contact a { width: 82px; background-image: url("../../Images/navigation/contact2.gif"); background-repeat:no-repeat; }


ul#nav2	{ 
	float:left;
	display: inline;
	font-size: 13px;
	font-family: Arial, sans-serif;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;

	}
ul#nav2 li {
	float: left;
	color: #CDCECF;
	}
ul#nav2 li a {
	color: #909193;
	text-decoration: none;
	float: left;
	padding-right:0px;
	padding-left:0px;
	}
ul#nav2 li ul.menu {
	font-size: 11px;
	}
	ul#nav2 li ul.menu li {
	clear: both;
	float: left;
	display:inline;
	text-align: left;
	margin-left:15px;
	}
	ul#nav2 li {	
	position: relative;
	}


/* ------ -------- */     


/* ---- secondary Nav ----- */

#secondarynavigation {float:right; display:inline; margin-left:0px; margin-top:0px; margin-right:25px; text-align:right;}

#secondarynavigation span			{ display: none; }

#secondarynavigation ul				{ list-style: none; margin: 0px; padding: 0px; }

#secondarynavigation ul li			{ float: left; }

#secondarynavigation ul li a:hover	{ background-position: bottom; }

#secondarynavigation ul li a:active	{ background-position: bottom; }

#secondarynavigation ul li a {


	/* - - ALWAYS SET THE WIDTH & HEIGHT - - */
	
	float:left;
	display:inline;
	width: 100px;
	height: 14px;
	list-style: none;
	padding: 0px;
	clear: both;
	margin-top:0px;
	margin-left:0px;

	/* - - - - - - - - - - - - - - - - - - - */

}

#secondarynavigation #signin a { width: 51px; background-image: url("../../Images/navigation/signin2.gif"); background-repeat:no-repeat; }

#secondarynavigation #signin a.active {background-position:bottom;}

#secondarynavigation #myaccount a { width: 91px; background-image: url("../../Images/navigation/myaccount.gif"); background-repeat:no-repeat; }

#secondarynavigation #myaccount a.active {background-position:bottom;}

#secondarynavigation #shoppingcart a { width: 113px; background-image: url("../../Images/navigation/shoppingcart.gif"); background-repeat:no-repeat; }

#secondarynavigation #shoppingcart a.active{ background-position:bottom;}

#secondarynavigation #main a { width: 42px; background-image: url("../../Images/navigation/home.gif"); background-repeat:no-repeat; }

/* ------ -------- */     

     

       
/* ---- new nav ----- */
#footerholder
{
    float:left;
    display:inline;
    margin-bottom:20px;
    margin-top:20px;
    width:900px;
}

#footernavigation {margin-left:25px; }

#footernavigation span		{ display: none; }

#footernavigation ul		{ list-style: none; margin: 0px; padding: 0px; }

#footernavigation ul li		{ float: left; margin-left:4px; }

#footernavigation ul li a:hover	{ background-position: bottom; }

#footernavigation ul li a.active	{ background-position: bottom; }

#footernavigation ul li a {


	/* - - ALWAYS SET THE WIDTH & HEIGHT - - */
	
	float:left;
	display:inline;
	width: 900px;
	height: 18px;
	list-style: none;
	padding: 0px;
	clear: both;
	margin-top:5px;
	margin-left:0px;


	/* - - - - - - - - - - - - - - - - - - - */

}

#footernavigation #customerService a { width: 119px; background-image: url("../../Images/navigation/customerServices.gif"); background-repeat:no-repeat; }

#footernavigation #customerService a.active { width: 119px; background-image: url("../../Images/navigation/customerServices.gif"); background-position: 0px -18px; background-repeat:no-repeat; }


#footernavigation #wholesale a { width: 72px; background-image: url("../../Images/navigation/wholesale.gif"); background-repeat:no-repeat; }

#footernavigation #wholesale a.active { width: 72px; background-image: url("../../Images/navigation/wholesale.gif"); background-position: 0px -18px; background-repeat:no-repeat; }


#footernavigation #returns a { width: 60px; background-image: url("../../Images/navigation/returns.gif"); background-repeat:no-repeat; }

#footernavigation #returns a.active { width: 60px; background-image: url("../../Images/navigation/returns.gif"); background-position: 0px -18px; background-repeat:no-repeat; }


#footernavigation #shipping a { width: 64px; background-image: url("../../Images/navigation/shipping.gif"); background-repeat:no-repeat; }

#footernavigation #shipping a.active{ width: 64px; background-image: url("../../Images/navigation/shipping.gif"); background-position: 0px -18px; background-repeat:no-repeat; }


#footernavigation #sitemap a { width: 64px; background-image: url("../../Images/navigation/sitemap.gif"); background-repeat:no-repeat; }

#footernavigation #sitemap a.active { width: 64px; background-image: url("../../Images/navigation/sitemap.gif"); background-position: 0px -18px; background-repeat:no-repeat; }


#footernavigation #privacy a { width: 60px; background-image: url("../../Images/navigation/privacy.gif"); background-repeat:no-repeat; }

#footernavigation #privacy a.active { width: 60px; background-image: url("../../Images/navigation/privacy.gif"); background-position: 0px -18px; background-repeat:no-repeat; }

#footernavigation #faq a { width: 35px; background-image: url("../../Images/navigation/faq.gif"); background-repeat:no-repeat; }

#footernavigation #faq a.active {width: 35px; background-image: url("../../Images/navigation/faq.gif"); background-position: 0 -18px; background-repeat:no-repeat; }

#footernavigation #copyright a{ font: 12px "Courier New", Times, serif; line-height: 15px; color: #717F81; margin-left: 5px; width: 150px; }

#footernavigation #copyright a.active{ width: 122px; background-image: url("../../Images/navigation/copyright.gif"); background-position: 0px -18px; background-repeat:no-repeat; }


/* ------ -------- */

/* slider --------------*/

ul#nav li ul.menu {
	font-size: 11px;
	}
	ul#nav li ul.menu li {
	clear: both;
	float: right;
	text-align: right;
	}
	ul#nav li {	
	position: relative;
	}
ul#signIn	{ 
	font-size: 11px;
	font-family: Arial, sans-serif;
	list-style: none;
	padding: 0px;
	float: right;
	}
ul#signIn li {
	float: left;
	color: #CDCECF;
	}
ul#signIn li a {
	color: #909193;
	text-decoration: none;
	padding: 0 10px;
	float: left;
	}
	ul#signIn li a:hover { 
	color: #575A5D; 
	background:none;
	}

ul#footer	{ 
	font-size: 13px;
	font-family: Arial, sans-serif;
	list-style: none;
	margin: 20px 20px 7px 0;
	padding: 0px;
	clear: both;
	}
ul#footer li {
	float: left;
	color: #717F81;
	}
ul#footer li a {
	float: left;
	color: #717F81;
	text-decoration: none;
	padding: 0 6px;
	}
	ul#footer li a:hover { 
	color: #575A5D; 
	}





/*
/		Global Layout
--------------------------------------------------------------------------------------------------------*/
	
#wrap {
	margin: 0 auto;
	width: 930px;
	}	
	
#home {
	margin-top: 100px;
	}

#HeaderNav {
	background-color: #E6E5E0;
	padding: 15px;
	height:180px;
	}

#smCol {
	margin: 35px 10px 20px 30px;
	float: left;
	display: inline;
	width: 210px;
	height:700px;
	}

#lgCol 
{
    margin: 20px 0px 20px 0px;
	float: left;
	display: inline;
	width: 677px;
}



#lgCol p
{
    line-height: 25px;
	color:#9fa09b;
	font-family:Verdana, Arial;
}

#lgCol.about p
{
    line-height: 35px;
	color:#999999;
	font-family:Verdana, Arial;
}

#left50 {
	margin: 50px 0px 20px 120px;
	float: left;
	display: inline;
	width: 340px;
	}

#right50 {
	margin: 50px 0 0;
	float: left;
	display: inline;
	width: 450px;
	}


/*
/		Page Specific
--------------------------------------------------------------------------------------------------------*/

/* 
/	Press
------------------------------------------*/

a.presslink {
    color:#9FA09B;
    }
a.presslink:hover {
    color:#434342;
    }

/* 
/	Products
------------------------------------------*/

    .bordered {
        border: 3px solid #ECEBE6;
    }
    
    .bordered img {
        border: solid 3px #ECEBE6;
    }
    
	.products .productHolder {
	float: left;
	display: inline;
	height: 290px;
	width: 223px;
	font-family: verdana;
	font-size: 11px;
	}

	
ul.thumbnails {
	margin-top: 15px;
	}
	ul.thumbnails li {
	float: left;
	display: inline;
	margin-right: 15px;
	}
	
.main
{
    margin: 35px 5px 20px 5px;
    float:right;
    width:670px;
    display: inline;
}

.main2
{
    margin: 40px 5px 20px 27px;
    float:left;
    width:670px;
    clear:left;
    display: inline;
}

.main2 p
{
   color:#9fa09b;
}

.main p
{
   color:#9fa09b;
}
.oneColumn
{
    float:left;
    display:inline;
    margin: 40px 0px 0px 30px;
    width:900px;
    min-height:400px;
    color:#9fa09b;  
}

.oneColumn h2
{
    color: #434342;
	font-size: 18px;
	margin: 5px 0px 20px 0px; 
}

.oneColumn p
{
    line-height: 25px;
	color:#9fa09b;
	font-family:Verdana, Arial;
}


.oneColumn3
{
    float:left;
    display:inline;
    margin: 40px 0px 0px 25px;
    width:900px;
    height:500px;
}

#myAccount
{
    float:left;
    width:800px;
    display:inline;
    height:50px;
}

#myAccount p
{
    font-size:20px;
    font-family:Verdana;
}

#LogIn
{
    float:left;
    display:inline;
    width:300px; 
    height:200px;  
}

.loginUL
{
    float:left;
}


.botPad
{
    margin-bottom:10px;
}

.forgot
{
    margin-bottom:25px;
}

.forgot a:hover
{
    text-decoration:underline;
}

.fail
{
    color:Red;
    margin-bottom:10px;
}

.main h2
{
    color: #434342;
	font-size: 18px; 
}
.contactTable td
{
    padding:10px 10px 10px 10px;
    width:250px;
    color:#9fa09b;
}

.contactTable td a
{
    color:#9fa09b;
}

.contactTable td a:hover
{
    color:#434342;
}


.error
{
    color:Red;
}
.FAQLink
{
	color: #909193;
}

/* 
/	Login
------------------------------------------*/

table.login td {
	padding: 5px;
	}
	table.login input {
	border: 1px solid #9fa09b;
	}
	

/* 
/	Forms
------------------------------------------*/

table.contactFormTable input,
table.contactFormTable select,
table.contactFormTable textarea {
	border: 1px solid #9fa09b;
	}

/* 
/	Products
------------------------------------------*/
	
	.ProductDetail p
	{
	    font-family:Verdana, Arial;
	    font-size:10pt;
	    color:red;
	}
	
	
	
	.ProductDetail h3
	{
	    font-family:Verdana, Arial;
	    font-size:10pt;
	    color:#434342;
	}
	
	.ProductDetail ul {
	list-style: disc;
	margin: 10px 0 20px 50px;
	}
	.ProductDetail ul li {
	    color:#989994;
        font-size:12px;
        font-family: Verdana, Arial;
	}
	
	.ProductDetail table td {
	padding-bottom: 5px;
	}
	
	.ProductDetail  {
	color: #9fa09b;
	font-size: 13px;
	margin-top: 15px;
	width:700px;
	}

	
	.ProductDetail select,
	.ProductDetail textarea {
	background: #F7F7F7;
	border: 1px solid #9fa09b;
	}




/* 
/	Check Out
------------------------------------------*/

table.checkOut td {
	padding: 10px;
	}
table.checkOut th {
	background-color: #9fa09b;
	padding: 5px;
	font-family: georgia;
	font-size: 15px;
	}

	table.checkOut input {
	border: 1px solid #9fa09b;
	}
	
.tablePadding td td {
	padding: 5px;
	}
	.tablePadding th {
	background-color: #9fa09b;
	padding: 10px 10px 10px 3px;
	}
	
	
	
/*----- Embriodery ---- */

#Drop1
{
    float:left;
    display:inline;
    height:30px;
    width:900px;
    margin-top:20px;
}

.fontDrop
{
    float:left;
    width:250px;
}

.colorDrop
{
    float:left;
    width:250px;

}

#Drop2
{
    float:left;
    height:30px;
    width:900px;
}

.placementDrop
{
    float:left;
    width:250px;
    margin-right:43px;
}

.EmbroideryDrop
{
    float:left;
    width:250px;
    margin-right:43px;
}

.examples a
{
    float:left;
    display:inline;
    height:20px;
    width:600px;
    margin-left:408px;
    color:#9fa09b;
	font-family:Verdana, Arial;
}
#flashVideo
{
    height:534px;
    float:left;
    display:inline;
    width:930px;
    margin:0px;
    padding:0px;
    background: url('../images/ReedHome.jpg') no-repeat;
} 

.examples a:hover
{
    text-decoration:underline;
}

.loginButton
{
	background-position:top;
	background-repeat:no-repeat;
}


.Embriodery
{
    float:left;
    width:500px;
}

.SizeGuideTable
{
    width:700px;
    color:#000;   
}

.SizeGuideTable td
{
   padding:5px 2px 5px 2px;
   margin:5px 0px 5px 0px;  
}

.SizeGuideTableGray
{
    background-color:#c2c3c0;
    margin:10px;

}

.SizeGuideTableTitle
{
    font-size:12px;
    padding: 10px 0px 10px 0px;
}

.listFloat
{ 
    width: 200px; 
    float: left
}

.securityLogoBox
{
   display:inline;
   width:92px;
   float:right;
   position:relative;
   top:40px;
   text-align:center;
   color:#434342; 
}