/* @override http://localhost/wp-content/themes/SweetBeaCakes/style.css */

/* 	
	Theme Name: Sweet Bea Cakes
	URI: http://www.16hrs.com/wordpress 
	Description: Custom Theme for Sweet Bea Cakes
	Version: 1 (WP2.9) 
	Author: James Morrin
	URI: http://www.16hrs.com/ 
	Tags: custom, pages, private, image gallery
*/

/* @group CSS Reset Code */
/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,  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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-family: "Times New Roman", Georgia, Times, serif;
	background-image: url("images/bckgrnd1.gif"); 
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #743068;
	
}

a{
	text-decoration: none;
}

h1{
	font: bold xx-large "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h2{
	font: bold x-large "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h3{
	font: bold large "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h4{
	font-size: x-small;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}
/* End Reset */
/* @end */


 
.companyBold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #743068;
}
.asteriskBold
{
	color: #AA3096
}

.style5 {
	color: #743068;
	font-family: Arial, Helvetica, sans-serif;
}



#wrapper
{
	width: 849px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #743068;
	padding-top: 20px;
}

#content
{
	
	margin-right:auto;
	margin-left: auto;
	width: 805px;
	line-height: 16px;
	word-spacing: 1px;
	padding-top: 20px;
}

#content a 
{
	text-decoration: underline;
}

#content p
{
	margin-bottom: 18px;
}

#content td
{
	line-height: 19px;
}

#header img
{
	float: left;
}

#navigation
{
	float: left;
	width: 500px;
}

#header ul
{
	margin-top: 54px;
}


#header li
{
	display: inline-block;
	background: url(images/asterisk.jpg) no-repeat;
	padding-left: 25px;
	padding-right: 5px;
	height:10px;
	/*ie fix */
	zoom:1; *display: inline; _height: 30px;
}

#header li a
{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #A11B8E;
	text-transform: uppercase;
}

#header li:hover
{
	font-weight: bold;
}

#footer
{
	color: #c04aaf;
	font-size: small;
}

#footer p
{
	float: right;
	padding: 5px;
}

.clear
{
	clear: both;
}

.gallery-icon img
{
	width: 175px;
	height: 175px;
}

.gallery-icon
{
	margin: 9px 16px;
	width: 175px;
	height: 175px;
}

.simple_overlay { 

    /* must be initially hidden */ 
    display:none; 

    /* place overlay on top of other elements */ 
    z-index:10000; 

    /* styling */ 
    background-color:#fff;
 	padding:10px;

    min-height:200px; 
    border:1px solid #666; 

    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000; 
    background-image:url(images/white.png);
}

.simple_overlay img
{
	padding-bottom:10px;
	clear: both;
}


div.scrollable { 

    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 100%; 
    height: 384px; 
} 

.imageSet
{
	width: 800px;
	display: inline-block;
	padding-left: 10px;
	/*ie fix */
	zoom:1; *display: inline; _height: 30px;
}

/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
}

.items img
{
	float: left;
	margin-top: 15px;
	margin-right: 25px;
	cursor: pointer;
}

img.disabled {
	visibility:hidden !important;		
}

.details
{
	
	float: left;
	width: 550px;
	font-style: italic;
	font-size: 8pt;
	font-weight: bold;
}

.close
{
	float: right;
	height: 25px;
	background: url(images/lightbox-btn-close.gif) no-repeat;
	width: 70px;
	cursor: pointer;
}

.nextPage
{
	cursor: pointer;
}

.prevPage
{
	cursor: pointer;
}
