/*<group=General Styles>*/



/*background-color: #f9ede1*/



/*color: #666666;*/



body {/*background-color: #f9ede1;
*/
text-align: center;
/* To Make Content Centered */
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 800px; }



p {/*font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
*/
color: #333333;
margin-top: 0.5em; }



b, strong {color: #666666;
/*font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
*/
font-weight: bold; }



a:link {text-decoration: none;
color: #0080ff; }



a:visited {text-decoration: none;
color: #b100ff; }



a:hover, a:active {text-decoration: underline;
color: #0080ff; }



/* Style for tables */



td {font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333; }



img { }



.image-left {float: left;
margin: 3px 3px 3px 0;
padding: 3px 3px 3px 0;
position: relative; }



.image-right {float: right;
margin: 3px 0 3px 3px;
padding: 3px 0 3px 3px;
position: relative; }

.buy_button {
    border: none;
    width: 205px;
    height: 36px;
    position: center;
    background: url('index_assets/BuyNowButton.png') no-repeat top center;
}

.buy_button:hover {
    border: none;
    width: 205px;
    height: 36px;
    position: center;
    background: url('index_assets/BuyNowButtonHover.png') no-repeat top center;
}

div.centred {text-align: center; }



/*</group>*/



/*<group=Layout>*/



#container {/* This Is The BG Color Of The Main Div */
	/*margin: 0px auto;
*/
/* Right And Left Margin Widths To Auto */
	text-align: left;
/* Hack To Keep IE5 Windows Happy */
border: 1px solid #aeaeae;
width: 800px; }



#contentContainer {/*background-color: #fdedf4;
*/
background-image: url(images/container_back.jpg);
background-repeat: repeat-y;
color: #cccccc; }



#pageHeader {background: #ffffff url(images/header_pink_girl.jpg) no-repeat;
border-bottom: 1px solid #aeaeae;
height: 71px;
width: 798px;
margin-top: 1px;
margin-right: 2px; }



#pageHeader img {float: left; }



#pageHeader h1 {color: #ffffff;
font-size: 22px;
font-weight: bold;
/*text-shadow: 0px 1px 2px #003f7d;
*/
margin: 0px;
margin-top: 0px;
margin-left: 10px;
padding-top: 10px; }



#pageHeader h2 {color: #00042e;
font-size: 12pt;
font-weight: normal;
float: left;
/*margin-left: 0px;
*/
/*margin-top: 7mm;
*/
position: relative;
top: 26px;
width: 430px; }



#sideContent {width: 198px;
margin-left: 1px;
position: relative;
float: left; }



#sideContent #sideContainer {margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
padding-left: 10px;
padding-right: 10px; }



#mainContent {background: #ffffff url(images/grid.png) repeat;
border-left: 1px #aeaeae solid;
margin-left: 199px;
position: relative; }



/*#mainContent #sidebar {float: right;
width: 198px;
padding: 0px;
margin: 2px 0px 0px 0px;
background-color: #f9ede1;
position: relative;
height: 100%;}
*/



#mainContent #content {padding: 10px;
color: #333333; }



#mainContent #sidecontainer {border: 2px #99ccff;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
height: 100%; }



#footer {/* This Is The BG Color Of The Main Div */
width: 797px;
text-align: center;
/* Hack To Keep IE5 Windows Happy */;
border: 1px solid #aeaeae;
padding-top: 5px;
padding-bottom: 5px;
background: #ffffff;
position: relative;
/*bottom: 0.1mm;
*/
/* Right And Left Margin Widths To Auto */
/*margin-left: auto;
margin-right: auto;
*/
/*float: left;
*/ }



/*</group>*/



/*<group=Bread-crumb>*/


#breadcrumbcontainer {
	background: url(images/sub_header.png) repeat-x;
	height: 26px;
	padding-top: 3px;
padding-right: 10px;
	text-align: right;
border-bottom: 1px #aeaeae solid; }

#mailtofriend {
float: left;
padding-top: 3px;
width: 197px; }

#breadcrumbcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #d4d4d4;
	padding-top: 5px;
	padding-left: 5px;
}

#breadcrumbcontainer li { 
	margin: 0 0 0 0;
	display: inline;
}

#breadcrumbcontainer a {
	color: #000033;
	text-decoration: none; 
}

#breadcrumbcontainer a:hover {
	text-decoration: underline;
	color: #0080ff;
}

#breadcrumbcontainer a:link {
	text-decoration: underline;
}
/*

#breadcrumbcontainer {background: url(images/sub_header.png) repeat-x;
height: 26px;
border-bottom: 1px #aeaeae solid;
text-align: right;
font-size: 0.9em; }



#breadcrumbcontainer ul {color: #d4d4d4;
padding-top: 3px;
margin-bottom: 5px; }



#breadcrumbcontainer li { 
display: inline;}



#breadcrumbcontainer a {color: #000033;
text-decoration: none; }



#breadcrumbcontainer a:hover {text-decoration: none;
color: #0080ff; }







#breadcrumbtext {
float: right;
}


*/
/*</group>*/



/*<group=Toolbar>*/



/* Toolbar Styles */



#navcontainer {font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; }



#navcontainer #current {color: #20345a;
text-decoration: none;
background: url(images/button_over.jpg	) repeat-x; }



/* Parent - Level 0 */



#navcontainer ul {margin: 0;
padding: 0;
list-style-type: none; }



#navcontainer li {margin: 0 0 0 0;
padding: 0px;
width: 100%; }



#navcontainer a {display: block;color: #20345a;
/*text-shadow: 0px 1px 0px #ffffff;*/
text-decoration: none;
text-indent: 0px;
background: repeat-x url(images/button_normal.jpg);
border-bottom: 1px solid #aeaeae;
padding: 5px 5px 5px 5px; }



#navcontainer a:hover {color: #0080ff;
background: repeat-x url(images/button_over.jpg); }



/* Child - Level 1 */



#navcontainer ul ul li {margin: 0 0 0 0; }



#navcontainer ul ul a {display: block;
padding: 5px 5px;
color: #333333;
text-shadow: 0px 1px 0px #ffffff;
text-decoration: none;
text-indent: 20px;
background: repeat-x url(images/button_normal.jpg) ; }



#navcontainer ul ul a:hover {color: #0080ff;
text-shadow: 0px 1px 0px #ffffff;
text-decoration: none;
background: repeat-x url(images/button_over.jpg) ; }



/* Child - Level 2 */



#navcontainer ul ul ul li {margin: 0 0 0 0; }



#navcontainer ul ul ul a {display: block;
padding: 5px 5px;
color: #333333;
text-shadow: 0px 1px 0px #ffffff;
text-decoration: none;
text-indent: 40px;
background: #ebebeb; }



#navcontainer ul ul ul a:hover {color: #0080ff;
text-shadow: 0px 1px 0px #ffffff;
text-decoration: none;
background: #cccccc; }



/* Child Level 3 */



#navcontainer ul ul ul ul li {margin: 0 0 0 0; }



#navcontainer ul ul ul ul a {display: block;
padding: 5px 5px;
color: #333333;
text-shadow: 0px 1px 0px #ffffff;
text-decoration: none;
text-indent: 60px;
background: #ebebeb; }



#navcontainer ul ul ul ul a:hover {color: #0080ff;
text-shadow: 0px 1px 0px #ffffff;
text-decoration: none;
background: #cccccc; }



/* Child Level 4 */



#navcontainer ul ul ul ul ul li {margin: 0 0 0 0; }



#navcontainer ul ul ul ul ul a {display: block;
padding: 5px 5px;
color: #333333;
text-shadow: 0px 1px 0px #ffffff;
text-decoration: none;
text-indent: 100px;
background: #ebebeb; }



#navcontainer ul ul ul ul ul a:hover {color: #0080ff;
text-shadow: 0px 1px 0px #ffffff;
text-decoration: none;
background: #cccccc; }



/*</group>*/



/*<group=Global Classes>*/



.standout {font-family: Courier New, Courier, mono;
border: 1px dotted #004f9e;
background: #ddedff;
color: #004f9e;
padding: 5px;
margin-top: 5px;
margin-bottom: 5px; }



h1 {/*font-family: Verdana, Arial, Helvetica, sans-serif;
*/
color: #0080ff;
margin: 0px; }



h2 {/*font-family: Verdana, Arial, Helvetica, sans-serif;
*/
color: #0080ff;
margin: 0px;
padding-top: 1em;
font-size: 14px; }



h3 {/*font-family: Verdana, Arial, Helvetica, sans-serif;
*/
color: #000033;
margin: 0px;
padding-top: 1em; }



.imageStyle {/*border: 1px #dcdcdc;
*/
/*padding: 5px;
margin: 5px;
*/ }



/*</group>*/



/*<group=Blog>*/



/*<group=Archive Page>*/



.blog-archive-background {color: #000000;
text-align: center;
/* To Make Content Centered */
	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
background: #ffffff; }



.blog-archive-headings-wrapper {text-align: left;
width: 590px;
padding: 10px; }



.blog-archive-entries-wrapper {text-align: left;
width: 590px;
padding: 10px; }



.blog-archive-month {text-align: justify;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #0080ff; }



.blog-archive-link { }



/*</group>*/



.blog-entry {margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #cccccc; }



.blog-entry-title {text-align: justify;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #0080ff; }



.blog-entry-date {text-align: justify;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color: #aeaeae;
padding-bottom: 5px; }



.blog-entry-body {text-align: justify;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #666666; }



/*</group>*/



/*<group=File Sharing>*/



.filesharing-description {padding-bottom: 10px;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #cccccc; }



.filesharing-item {margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #cccccc; }



.filesharing-item-title {text-align: justify;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #0080ff;
text-transform: uppercase; }



.filesharing-item-description {text-align: justify;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color: #aeaeae; }



/*</group>*/



/*<group=Photo Album>*/



/*<group=Index Page (Thumbnail view)>*/



.album-title {padding: 5px; }



.album-description {padding: 5px; }



.thumbnail-frame {padding: 1px;
border: 1px solid #d4d4d4; }



.thumbnail-frame a { }



.thumbnail-frame a:hover { }



.thumbnail-frame img {border: none; }



.thumbnail-caption {color: #666666;
font: 12px Verdana, Arial, Helvetica, sans-serif; }



/*</group>*/



/*<group=Single Page (Photo view)>*/



.photo-background {background: #777777;
font-family: Verdana, Arial, Helvetica, sans-serif; }



.photo-navigation {border: 1px solid #555555;
margin: 6px;
background: #eeeeee;
color: #5b5b5b;
text-align: left;
padding: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif; }



.photo-navigation a {text-decoration: none; }



.photo-navigation a:hover {text-decoration: underline; }



.photo-frame {padding: 4px;
border: 1px solid #555555;
margin: 6px;
background: white; }



.photo-links {padding: 0px; }



.photo-title {padding: 0px;
font-weight: bold; }



.photo-caption {padding: 0px; }



/*</group>*/



/*</group>*/



/*<group=Quicktime Page>*/



.movie-description {text-align: center;
margin: 5px; }



/*</group>*/



/*<group=Quicktime Album>*/



/*<group=Index Page (Movie Thumbnail view)>*/



.movie-page-title {font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #0080ff; }



.movie-page-description {margin-bottom: 20px; }



.movie-thumbnail-frame {float: left;
display: inline;
padding: 1px;
border: 1px solid #d4d4d4;
margin-bottom: 10px;
margin-right: 10px; }



.movie-thumbnail-caption {text-align: center;
color: #666666;
font: 12px Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 3px; }



/*</group>*/



/*<group=Single Page (Movie View)>*/



.movie-background {background: #ffffff;
margin-top: 5px; }



.movie-title {font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #0080ff;
text-align: center; }



.movie-frame {text-align: center;
margin-bottom: 10px; }



/*</group>*/



/*</group>*/