/*
	Title: AllanFinkJewelryStyles.css
	Date: 9/15/2014
*/

/* ============================================================== */
/* STYLES */
/* See AFGStylesX.css */
/* 
/* FONTS */
/* See FontStylesX.css */
/* 
/* COLORS */
/* See ColorStylesX.css */
/* ============================================================== */

/* ============================================================== */
/* HTML */
/* ============================================================== */

*
{
	/*font-family: arial, helvetica, sans serif;
	font-family: 'Patua One', cursive;
    font-family: 'Dosis', sans-serif;
    font-family: 'Oxygen', sans-serif;*/
	font-family: 'Josefin Sans', sans-serif;
}

body
{
	font-family: 'Josefin Sans', sans-serif;
} 

/* @group Helper Styles --------------
- Forms
- Notifactions and errors
- Consistent Items
----------------------------------------*/

/* @group Page Structure -------------
- Headers, footers, and navigation
- Layout
- Other page furniture (furniture?)
---------------------------------------*/


/* ============================================================== */
/* Main */
/* ============================================================== */

#main
{
}

#main h1, #main h2, #main h3, #main h4, #main h5, #main h6
{

}

#main p
{

}
/* ============================================================== */
/* Article */
/* ============================================================== */

.article_introduction
{
	text-align:left;
}


article.article_introduction h1, 
article.article_introduction h2, 
article.article_introduction h3, 
article.article_introduction h4, 
article.article_introduction h5, 
article.article_introduction h6 
{

}

article.article_introduction h4 
{ 
	text-align:left;
}

article.article_introduction p 
{ 
	font-size:1.0em;
	text-align:left;
}


/* ============================================================== */
/* Section */
/* ============================================================== */

section.section
{
	overflow:hidden;
}

section.section p
{
	font-size:1.0em;
	text-align:left;
}

section.section_list_row
{

}

section.section_list
{

}

section.section ul li {
	font-size: 0.8em;
}

section.section ol li {
	font-size: 0.8em;
}

section.section h5 {

}

.subsection
{
	overflow:hidden;
}
.subsectionHeight
{}

.subsection h5
{
	font-size: 14px; 
}

.subsection ul
{
	text-decoration: none;
	list-style: none;
}

.subsection li
{
	font-size: 0.7em;
	font-weight:bold;
	text-decoration: none;
	list-style: none;
}

.caption
{

}

.page p.caption,
p.caption 
{
	font-size: 0.7em;
	font-weight:bold;
}



/* ============================================================== */
/* mainCategorySection */
/* ============================================================== */

#featuredArticles
{
	font-size:0.8em;
}

#featuredArticles li
{
	text-decoration: none;
	list-style: none;
}
#featuredArticles a
{
	text-decoration: none;
}

.mainCategorySection
{ }


/* ============================================================== */
/* Nav */
/* ============================================================== */

nav.navList
{

}

section.navListRow
{

}

/* ============================================================== */
/* Right columns */
/* ============================================================== */

.rightcolumn, .leftcolumn 
{ }

.leftcolumn
{ }

.rightcolumn  p, .leftcolumn p 
{
	font-size:0.7em;
}
.rightcolumn  h3, .lefttcolumn h3 
{
	font-size:0.9em;
	text-align: center;
}
.rightcolumn  h4, .leftcolumn h4 
{
	text-align:center;
}

.localNavColumn
{ }

.unOrderedNavList
{ }

h6.localNavTitle 
{ 
	font-size:0.9em;
}

.localNavColumn h1, .localNavColumn h2, .localNavColumn h3, .localNavColumn h4, .localNavColumn h5, .localNavColumn h6 
{ 

}

.localNavColumn h6
{
	font-size:0.9em;
}



.localNavColumn p
{
	font-size: 0.9em;
}

.localNavColumn ul li
{
	font-size: 0.9em;
}

li
{ }

/* Headlines */

/* ============================================================== */
/* FONTS */
/* ============================================================== */


.headlineSpec, h1, h2, h3
{  
	font-weight: bold;
	font-style: italic;
	font-size: 1.5em;
}

.subHeadSpec, h4, h5, h6
{ 
	font-style: italic;
	font-weight: bold;
}

/* ============================================================== */
/* Paragraphs */
/* ============================================================== */

.paragraphSpec, p
{  
	font-size:1.3em;
}

/* ============================================================== */
/* Bullets */
/* ============================================================== */

.listItemSpec, li
{ 
	margin-bottom: 5px; 
	font-size: 1.1em;
}

/* ============================================================== */
/* Dictionary */
/* ============================================================== */

.dictionaryTermSpec, dt
{ 
	font-style: italic;
	font-weight: bold;
}

.dictionaryListingSpec, dl
{  }

/* ============================================================== */
/* Tables */
/* ============================================================== */

.tableCaptionSpec, caption
{ }

.tableHeadSpec, th
{ }

.tableCelSpec, td
{ }

.tableRowSpec, td
{ }

/* ============================================================== */
/* AFG */
/* ============================================================== */

.outer
{ }

.inner
{ }

/* ============================================================== */
/* Floats */
/* ============================================================== */

.floatLeft
{ }
.floatRight
{ }

/* ============================================================== */
/* Page Structure */
/* ============================================================== */


/* ============================================================================================================================ */
/* a tags */
/* ============================================================================================================================ */

/* ----------------------------------
- Rollovers - General
------------------------------------*/
a:link {text-decoration:none;}      /* unvisited link */
a:visited {}  /* visited link */
a:hover { text-decoration:underline;}  /* mouse over link */
a:active {}  /* selected link */ 

/* ----------------------------------
- Rollovers - contentColumn
------------------------------------*/
.contentColumn a:link {text-decoration:none;}      /* unvisited link */
.contentColumn a:visited {}  /* visited link */
.contentColumn a:hover {text-decoration:underline;}  /* mouse over link */
.contentColumn a:active {}  /* selected link */ 

/* ----------------------------------
- Rollovers - conditionalNav 
- Main nav MENU buttons across the top
------------------------------------*/
/* .conditionalNav a:link {color:rgb(44,180,49); text-decoration:none;}      /* unvisited link */
.conditionalNav a:link {text-decoration:none; font-size: 0.9em;}      /* unvisited link */
.conditionalNav a:visited {}  /* visited link */
.conditionalNav a:hover {text-decoration:none;}  /* mouse over link */
.conditionalNav a:active {}  /* selected link */ 

/* ----------------------------------
- Rollovers - .localNav 
- local nav buttons down the right)
------------------------------------*/
/* .localNav a:link {color:rgb(44,180,49); text-decoration:none;}      /* unvisited link */
.localNav a:link {text-decoration:none; font-size: 0.9em;}      /* unvisited link */
.localNav a:visited {}  /* visited link */
.localNav a:hover {text-decoration:underline;}  /* mouse over link */
.localNav a:active {}  /* selected link */ 

/* .localNavColumn a:link {color:rgb(44,180,49); text-decoration:none;}      /* unvisited link */
.localNavColumn a:link {text-decoration:none;}      /* unvisited link */
.localNavColumn a:visited {}  /* visited link */
.localNavColumn a:hover {text-decoration:underline;}  /* mouse over link */
.localNavColumn a:active {}  /* selected link */ 


/* ============================================================================================================================ */
/* ============================================================================================================================ */


/* ============================================================== */
/* Banner */
/* ============================================================== */

.section_banner
{
	text-align: center;
}

.section_banner_message
{ }

.section_banner h1, 
.section_banner h2, 
.section_banner h3, 
.section_banner h4, 
.section_banner h5, 
.section_banner h6
{ 
	font-family: 'Josefin Sans', sans-serif;
}

.section_banner p
{ }


.section_banner #indexBannerLogo
{ }

.section_banner #otherBannerLogo
{ }

.section_banner #PageTitle
{ 
	font-size: 2.0em;
}

.section_banner #address
{ }

/* ============================================================== */
/*  BannerBox */
/* ============================================================== */

#bannerBar
{
	overflow:hidden;
}

.bannerBox
{
	text-align: left;
}

#LogoBox.bannerBox
{
	float:left;
	clear: left;
}

#Slogan
{
	font-size: 1.5em;
	text-align: center;
}

#BannerSubHead
{
	font-size: 1.75em;
	text-align: center;
}

/* ============================================================== */
/* Section Labels */
/* ============================================================== */

#Categories
{
}

.categorySectionLabel
{
}



/* ============================================================== */
/* Page/contentcolumn */
/* ============================================================== */


.contentColumn
{

}

/* Used by Landing Pages  */
.contentColumn a
{
	font-size:0.8em;
	text-decoration:none;
}

.title
{

}

.contentColumn h2
{

}

.contentColumn h3
{

}

.contentColumn h4
{

}

.contentColumn p
{
	font-size: 0.9em;
}


.contentSection
{

}

.contentSection h4
{

}

.contentSection p
{

}

.contentSubSection
{

}

.contentSubSection p, .contentSubSection h4 
{

}

.contentArticle
{

}

.contentArticle h3
{

}

.contentArticle h4
{

}

.contentArticle h5
{

}

.contentArticle h4, .contentArticle p
{

}

/* ============================================================== */
/* Page/article */
/* ============================================================== */

.page
{ }

article
{
	overflow:hidden;
}

.page h1, .page h2, .page h3, .page h4, .page h5, .page h6 
{ }

.page h2 
{
	font-size: 3.0em;
	font-style: bold;
}

.page p
{
	font-size:1.0em;
}

page p.byline
{
	text-align:left;
	font-size: 0.5em;
}

.leftArticle
{ }

.rightArticle
{ }

/* ============================================================== */
/* photos */ 
/* ============================================================== */

.photoDiv
{ }

/* ============================================================== */
/* footer */
/* ============================================================== */


#footer
{
	overflow: hidden;
}

#footer ul li
{ 
	font-size: 0.9em;
}


.footer
{ }

.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 
{ }

.footer p
{ }

.FooterTextLeft
{ 
	font-size: 0.9em;
}

.FooterTextRight
{ 
	font-size: 0.9em;
}

/* ============================================================== */
/* Client footer */
/* ============================================================== */

.footer#footer .section_list
{

}

.footer#footer .section_list #title,
.footer#footer .section_list h1,
.footer#footer .section_list h2,
.footer#footer .section_list h3,
.footer#footer .section_list h4,
.footer#footer .section_list h5,
.footer#footer .section_list h6
{

}

.footer#footer .section_list li  
{

}

.footer#footer .section_list p  
{
	font-size: .9em;
}

.footer#footer .copyrightnotice  
{ 
	font-size: 0.7em; 
	text-align: center;
}

.footer div#Products
{
}

.footer div#Members
{
}

/* ============================================================== */
/* Product */
/* ============================================================== */


/* ----------------------------------
- Products
------------------------------------*/
.productSection
{
	text-align: center;
}

#ProductSectionTitle.sectionTitle
{
	font-size: 3em; 
	text-align:center; 
}

.productRow
{ }

.productAd
{ }

.productAd h1, .productAd h2, .productAd h3, .productAd h4, .productAd h5,.productAd h6 
{ }

.productAd p
{ }

.productAd a
{
	font-size: 2em;
	font-weight: bold;
	text-decoration: none;
}

.transparentbox 
{ }

div.transparentbox p 
{ }

.product
{ }

.product h1, .product h2, .product h3, .product h4, .product h5, .product h6
{ }

.product p
{ }

.product productTitle
{
	font-size: 1.5em;
}

.product subtitle
{
	font-size: .8em;
}

.product description
{ }

.product price
{
	font-size: 2em;
}

.product photoDiv
{ }

.product p.caption
{ }

.product .photo
{ }

.product .productDescriptionDiv
{ }


/* ----------------------------------
- Services
------------------------------------*/
#ServiceSection.seection
{ }

#ServiceSectionTitle.sectionTitle
{
	text-align: center;
}

#ServiceAdRow.adRow
{}

.serviceAd
{ 
	text-align:center;
}

.serviceAd h1, .serviceAd h2, .serviceAd h3, .serviceAd h4, .serviceAd h5,.serviceAd h6 
{ }

.serviceAd a
{ }

.serviceAd p
{ 
	font-size:0.8em;
	text-align:center;
}



.service
{ }

.service h1, .service h2, .service h3, .service h4, .service h5, .service h6
{ }

.service p
{ }

.service serviceTitle
{ 
	text-align: center;
}

.service subtitle
{ }

.service description
{ }

.service price
{ }

.service photoDiv
{ }

.service p.caption
{ }

.service .photo
{ }

.service .serviceDescriptionDiv
{ }

/* ============================================================== */
/* Ad */
/* ============================================================== */

.ad 
{ 
	text-align: center;
	font-style: normal;
}

.ad h1, .ad h2, .ad h3, .ad h4, .ad h5, .ad h6, 
{ 
	font-weight: bold;
	font-style: normal;
}


/* ============================================================== */
/*  Ad Bar */
/* ============================================================== */

#adbar
{

}

div#ad1, div#ad2, div#ad3
{
	text-align: center;
}

div#ad2
{
	
}
div#ad3
{

}


/* ----------------------------------
- Instructions
- Should these be classes?
------------------------------------*/
#instructions
{ }

#instructions h1, #instructions h2, #instructions h3, #instructions h4, #instructions h5, #instructions h6, 
{ }

#instructions p
{ }

#instructions li
{ }


/* ============================================================== */
/* Art Mediums */
/* ============================================================== */

ul.art_Medium li
{
	font-size: 1.0em;
	padding-bottom: 0px;
	margin-bottom: 0px;
}


ul.art_Medium li a
{
	font-size: 0.9em;
}

/* ============================================================== */
/* CLIENT SPECIFIC */
/* ============================================================== */

.companyName 
{ 
	font-weight: bold;
}

.companyNameBanner
{
	font-weight: bold;
}

/* ============================================================== */
