
div#mainimage {width:806px; height:225px; margin-bottom: 10px;} /* override main */

div#mainimage div#slideshowimg img {width:250px; height:200px; border:0;}

div#slideshowimg img#imgcurrent {border:1px solid #ae5073 !important;}

div#slideshowbuttoncont {width:758px; height:16px;} /* 758 is width of 3 images section */ 
div#slideshowbuttoncont img {width:15px; height:16px; border:0; }
div#back {float:left;}
div#forward {float:right;}
div#back, div#forward {cursor:pointer;}

/*div#portfolio div  being inherited from stylesheet, override */
div#portfolio {margin-top:30px;}
div#portfolio div#portfolioimagecont {margin-right:200px; float:left;}
div#portfolio div#portfolioimagecont img {width:236px; height:61px; border:0;}

div#sectiontitlescont {float:left; margin-right:30px; font-size:1.1em;}
div#sectiontitlescont ul li {margin-bottom:15px;}
div#sectiontitlescont ul li a {color:#fff; font-weight:bold;}
div#sectiontitlescont ul li a:hover {color:#ae5073 !important;}
div#sectiontitlescont ul li a#section1 {color:#ae5073;}

div#caption {float:left; width:220px;}
div#caption div {height:auto;}  
div#caption {color:#fff; font-weight:bold; font-size:1.1em;}
div#captiontitle, div#caption div#captionlink, div#captiontext {color:#ae5073;}
div#caption div {margin-bottom:15px;}
div#caption div#captiontext {}

div#snippetcontainer {position:relative;}
div.snippet {width:760px; height:500px; display:none; border:1px solid #bed630; background:#000; position:absolute; left:-3px; top:0px;}
div.snippet div.closecross {position:absolute; left:729px; top:2px;}
div.snippet h3 {margin-bottom:5px;}
div.snippet div.snippetcontent {width:210px; padding:10px; background:#000; color:#fff; position:absolute; top:0; left:0;
	opacity: 0.70;
	-moz -opacity: 0.70;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}

a#rotateplus, a#rotateminus {position:absolute; font-size:6em; color:#ff0; top:220px;}
a#rotateplus {left: 722px;} 