/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_max {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.header_text {
	height: 135px;
	padding-top: 30px;
	padding-left: 348px;
	
}

.header_share {
	width: 860px;
	height: 195px;
}

.content_mainvid {
	margin-left: auto;
	margin-right: auto;
	width: 780px;
}

.content {
	margin-left: auto;
	margin-right: auto;
	width: 660px;
}


.product {
	border-style: solid;
	border-top-width: 4pt;
	border-bottom-width: 4pt;
	border-color: #000;
	width: 660px;
	height: 245px;
}


/* `Top Bar
----------------------------------------------------------------------------------------------------*/

html {
    background: #EAEAEA;
    border-top: 5px solid #000;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid2_1 {
	display: inline;
	float: left;
}

.grid2_1_pic {
	display: inline;
	float: left;
	width: 135px;
}

.grid2_1_text {
	display: inline;
	float: left;
	width: 195px;
	padding-top: 40px;
}

.grid2_2_pic {
	display: inline;
	float: left;
	margin-left: 20px;
	width: 158px;
}

.grid2_2_text {
	display: inline;
	float: left;
	width: 146px;
	padding-top: 40px;
}





/* --- basic elements --- */

/* link 
----------------------------------------------------------------------------------------------------*/

a:visited,
a:link {
    color: #ED5A28;
    text-decoration: none;
}

a:link:hover,
a:visited:hover {
    color: #000;
    text-decoration: underline;
}

a.more { 
	font-size: 12px;
	white-space: nowrap;
	padding-right: 12px; 
	background: url(http://fashionary.org/wp-content/themes/fhny2/img/more.gif) 
	no-repeat 100% 50%;
	zoom: 1;
}

.contentBody a:link img,
.contentBody a:visited img {
    border: 0px solid #999;
}

.contentBody a:hover img {
    border: 0px solid #000;
}

/* --- link variation --- */


/* --- emphasize --- */

.contentBody em {
    font-style: italic;
}

.contentBody strong {
    font-weight: bold;
}



/* sprite 
----------------------------------------------------------------------------------------------------*/

a.enlarge:before,
blockquote:before,
header h1 a,
.sprite {
    background-image: url(http://fashionary.org/wp-content/themes/fhny2/img/sprite.png);
    background-repeat: no-repeat;
}

.sprite .rptext {
    font-size: 1px;
    visibility: hidden;
}



/* Gallery
----------------------------------------------------------------------------------------------------*/
.gallery_thumb {
	display: inline;
	width: 116px;
	height: 80px;
	padding: 0px 10px 10px 0px;
	float: left;
}

.gallery_thumb_last {
	display: inline;
	width: 116px;
	height: 80px;
	padding: 0px 0px 10px 0px;
	float: left;
}

.gallery_thumb_3rdrow {
	display: inline;
	width: 116px;
	height: 80px;
	padding: 0px 10px 0px 0px;
	float: left;
}

.gallery_thumb_3rdrow_last {
	display: inline;
	width: 116px;
	height: 80px;
	padding: 0px;
	float: left;
}



/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0px;
	height: 0px;
}

.extraspace {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0px;
	height: 35px;
}

.extraspace_10 {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0px;
	height: 10px;
}

.extraspace_15 {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0px;
	height: 15px;
}


.extraspace_50 {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0px;
	height: 50px;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/
* html .clearfix,
*:first-child+html .clearfix {
	zoom: 1;
}
