body
{
	background-color:#E8E2E2;color:#000000;
	font-family: "Helvetica Neue", Helvetica, Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 0px;
}

h1,
h2,
h3
{
	margin: 0px;
	padding: 0px;
}

a
{
	text-decoration: none;
}

p
{
	margin: 0px;
	margin-bottom: 15px;
	padding: 0px;
}

form {
	margin:0;
	padding:0;
}
A:ACTIVE {
	color:#212423;
	text-decoration:none;
}
A:LINK {
	color:#212423;
	text-decoration:none;
}
A:VISITED {
	color:#212423;
	text-decoration:none;
}
A:HOVER {
	color:#000000;
	text-decoration:none;
}
.TopBottomBar {
	font-size:11px;
	background-color:transparent;
	height:23px;
	color:#000000;
}
A.TopBottomBarLink {
	color:#000000;
	text-decoration:none;
}
A:HOVER.TopBottomBarLink {
	color:#000000;
	text-decoration:none;
}


#wrapper
{
	background-image:url(../images/bg-body2.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

#container
{
	margin: 0px auto;
	width: 910px;
}



/*** HEADER ***/
#header
{
	padding: 10px;
	margin-bottom: 10px;
}

#header .headerimg
{
	display: block;
	float: left;
	margin-top: 10px;
}

#header .headerimg span
{
	display: none;
}

#header .headerimg a
{
	background-image: url(../images/logo-cohesive.png);
	background-position: top center;
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
}

#header .headerimg a:hover
{
	background-position: bottom center;
}

#header .menu
{
	float: right;
	margin-top: 10px;
	width: 550px;
}
/*** HEADER ***/

/*** HEADER MENU / FOOTER MENU ***/
#header .menu ul,
#footer .menu ul
{
	margin: 0px;
	padding: 0px;
}

#header .menu ul li,
#footer .menu ul li
{
	list-style-type: none;
	display: inline;
}

#header .menu ul li a
{
	font-size: 14px;
}

#header .menu ul li a,
#footer .menu ul li a
{
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

#header .menu ul li a
{
	color: #fff;
}

#footer .menu ul li a
{
	color: #333;
}

#header .menu ul li a:hover
{
	color: #e2ca8b;
}

#header .menu .menu-divider,
#footer .menu .menu-divider
{
	margin: 0px 8px;
}


/*** HEADER MENU / FOOTER MENU ***/



/*** SHOP ***/
.shop
{
	
}

.shopTop
{
	background-image: url(../images/bg-shop_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	height: 25px;
}

.shopMiddle
{
	background-image: url(../images/bg-shop_middle.png);
	background-position: top left;
	background-repeat: repeat-y;
}

.shopMiddleBlend
{
	background-image: url(../images/bg-shop_middle-blend.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.shopBottom
{
	background-image: url(../images/bg-shop_bottom.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	height: 150px;
}

.shopDivider1
{
	background-image: url(../images/bg-shop_divider1.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	height: 46px;
	margin: 20px 0px;
}
/*** SHOP ***/



#mediabar
{
	background-image: url(../images/bg-mediabar.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 275px;
}



.pageTitle
{
	/*height: 60px;*/
}



/*** FOOTER ***/
#footer
{
	color: #333;
	font-size: 12px;
	margin-top: 10px;
	text-align: center;
}

#footer .menu
{
	margin-top: 5px;
}

#footer .menu ul li a
{
	font-size: 12px;
}

#footer .menu ul li a:hover
{
	color: #000;
}

#footer .socialnetworking
{
}

/*** FOOTER ***/


/*** SIDEBAR ***/
.sidebar
{
	text-transform: uppercase;
	width: 252px;
}

.sidebarTop
{
	background-image: url(../images/bg-sidebar_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	height: 25px;
}

.sidebarMiddle
{
	background-image: url(../images/bg-sidebar_middle.png);
	background-position: top left;
	background-repeat: repeat-y;
}

.sidebarMiddleBlend
{
	background-image: url(../images/bg-sidebar_middle-blend.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.sidebarBottom
{
	background-image: url(../images/bg-sidebar_bottom.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	height: 150px;
}

.sidebarDivider1
{
	background-image: url(../images/bg-sidebar_divider1.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	height: 51px;
	margin: 10px 0px;
}

.sidebarDivider2
{
	background-image: url(../images/bg-sidebar_divider2.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	height: 58px;
	margin: 10px 0px;
}

.sidebar ul
{
	margin: 0px;
	padding: 0px;
}

.sidebar li
{
	font-size: 16px;
	letter-spacing: -0.05em;
	list-style-type: none;
	line-height: 24px;
}

/*** SIDEBAR ***/


/*** PRODUCT ***/
.productThumbTitle
{
	background-image: url(../images/bg-productThumbTitle.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	font-size: 15px;
	height: 40px;
	padding-top: 10px;
	text-transform: uppercase;
}

.productThumb
{
	background-position: bottom center;
	background-repeat: no-repeat;
}

.productThumb a
{
	display: block;
}

.productTitle
{
	background-image: url(../images/bg-productTitle.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	font-size: 24px;
	height: 49px;
	padding-top: 8px;
	text-transform: uppercase;
}

.productInfo
{
	padding-left: 20px;
	padding-top: 30px;
}

.productInfoTop
{
	background-image: url(../images/bg-productInfo_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	height: 35px;
}

.productInfoMiddle
{
	background-image: url(../images/bg-productInfo_middle.png);
	background-position: top left;
	background-repeat: repeat-y;
}

.productInfoMiddleBlend
{
	background-image: url(../images/bg-productInfo_middle-blend.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 191px;
}

.productInfoBottom
{
	background-image: url(../images/bg-productInfo_bottom.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	height: 39px;
}

.productInfo .small
{
	color: #2b2b2b;
	font-size: 12px;
}

.productInfo input[type=submit], .productInfo input[type=button], .productInfo input[type=image]
{
	margin-bottom: 5px;
}
/*** PRODUCT ***/


/** BOX STYLES **/
.BoxFrame {
	background-color:transparent;
}
.BoxHeader {
	height:25px;
}
.BoxContent {
	font-size:14px;
	color:#6f654a;
}
.BoxText {
	font-size:14px;
	color:#6f654a;
}
A.BoxLink {
	color:#4c2115;
	text-decoration:none;
}
a:hover.BoxLink {
	color:#33160e;
	text-decoration:none;
}



/*** MISC ***/
.leftRightPadding
{
	padding: 0px 30px;
}
/*** MISC ***/

