/*Site Layout Elements*/

img {behavior: url(../stylesheets/iepngfix.htc);}

body {text-align: center; background: #fcfff2 url(../imagesSiteDesign/bgfade.jpg) repeat-x; margin-top: 0px; color: #060c2c; background-attachment: fixed; font-family: Verdana, Geneva, Helvetica, sans-serif; font-size: 12px;}

h2.pgTitles{padding: 3px 0px 3px 5px; color: #566814; text-shadow: 2px 2px 2px #a3bd40; font-size: 14px; font-weight: normal; margin: 0px; border-bottom: 1px solid #c0c0c0;}

h5.pgTitles{padding: 3px 0px 3px 5px; color: #566814; text-shadow: 2px 2px 2px #a3bd40; font-size: 12px; font-weight: normal; margin: 0px;}


a{color: #37429f; text-decoration: none;}
a:hover{color: #566814;}

#content1 {text-align: left; width: 740px; margin: 0  auto; background: url(../imagesSiteDesign/JuniorStudioMiddle1.jpg)}

#content2 {text-align: left; width: 740px; margin: 0  auto; background: url(../imagesSiteDesign/JuniorStudioMiddle2.jpg)}

div.header {width: 740px; height: 64px; background: url(../imagesSiteDesign/JuniorStudioTop1.jpg) no-repeat; margin: 0px; padding: 0px;}
	
div.footer1 {width: 740px; height: 17px; background: url(../imagesSiteDesign/JuniorStudioBottom1.jpg) no-repeat; clear: both;}

div.footer2 {width: 740px; height: 17px; background: url(../imagesSiteDesign/JuniorStudioBottom2.jpg) no-repeat; clear: both;}

#copyStuff1 {text-align: center; font-size: 9px; clear: both; width: 507px; margin: 0px; padding: 0px;}
	
#copyStuff1 a
{font-family: Arial, Helvetica, sans-serif; color: #494949; text-decoration: none;}

#copyStuff1 a:hover {color: #37429f;}

#copyStuff2 {text-align: center; font-size: 9px; clear: both; margin: 0px; padding: 0px;}
	
#copyStuff2 a
{font-family: Arial, Helvetica, sans-serif; color: #494949; text-decoration: none;}

#copyStuff2 a:hover {color: #37429f;}

#SearchTopWrap {display: block; position: absolute; top: 5px; width: 730px; text-align: right;}

div.bottomSB1 {width: 300px; height: 69px; margin-left: 103px; margin-top: 15px; text-align: center; background: url(../imagesSiteDesign/bottomSBox.jpg) no-repeat; padding-top: 10px; font-size: 11px; font-family: Helvetica, Arial, sans-serif; vertical-align: middle; margin-bottom: 0px; padding-bottom: 0px; clear: left;}

div.bottomSB2 {width: 300px; height: 69px; margin-left: 218px; margin-top: 15px; text-align: center; background: url(../imagesSiteDesign/bottomSBox.jpg) no-repeat; padding-top: 10px; font-size: 11px; font-family: Helvetica, Arial, sans-serif; vertical-align: middle; margin-bottom: 0px; padding-bottom: 0px;}

div.bottomSB1 a, div.bottomSB2 a{text-decoration: none; color: #091047; margin: 0px 4px 0px 4px;}

div.bottomSB1 a:hover, div.bottomSB2 a:hover{color: #37429f;}

div.bottomSB1 span, div.bottomSB2 span{display: block; margin-top: 6px;}

#sbgTop {background: #fcfff2; border: 0px; color: #1d2979; margin: 1px; padding: 2px; font-size: 11px;}

div.menu{font-family: Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; text-align: right; position: absolute; top: 33px; width: 730px;}

div.menu a{color: #ffffff; text-decoration: none; padding: 3px; text-shadow: 2px 2px 2px #000000;}

div.menu a:hover {color: #e8ee50; }

div.side1{background: url(../imagesSiteDesign/JuniorStudioFadeLeftMiddle.jpg)  no-repeat; font-family: Helvetica, Arial, sans-serif; width: 193px; text-align: left; float: right; position: relative; left: -12px;}

div.side1 a {text-decoration: none; color: #37429f;}
div.side1 a:hover {color: #5e6f1d;}

div.side2{background: url(../imagesSiteDesign/JuniorStudioFadeLeftMiddle.jpg)  no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 205px; text-align: center; float: right; margin-right: 0px; margin-left: 0px;}

		/* I.E. Box Model Hack - i.e. parsing bug CHECK in I.E. 6  */
html>body div.side2{background: url(../imagesSiteDesign/JuniorStudioFadeLeftMiddle.jpg)  no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 193px; text-align: center; float: right; margin-right: 12px; margin-left: 10px;}

div.side2 a {text-decoration: none; display: block; margin-top: 6px;
 padding: 0px;  color: #091047;}
div.side2 a:hover {color: #37429f;}
div.side2 img {border: 1px solid #efedee;}

img.image {border: 1px solid #d4d4d4; margin-top: 3px;}


/* Home Page Eleliments*/


	/* Top Main Movie */
	#promoImage {margin-right: 6px; position: relative; left: -12px; top: -27px;}
	
	p.topTitle {font-family: Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; line-height: 20px; margin: 10px 0px 0px 20px;}

	h2.topTitles{font-family: Helvetica, Arial, sans-serif; font-size: 15px; display: block; color: #566814; text-shadow: 2px 2px 2px #a3bd40; margin-bottom: 7px; font-weight: normal;}

	p.topTitle span a{font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: #303c90; text-shadow: 0px 0px 0px #000; text-decoration: none; margin-right: 10px; vertical-align: top;}

	p.topTitle span a:hover{color: #566814;}

	p.topTitle span img{margin-right: 2px;}

	#mLinks {margin: 10px 0px 0px 0px; padding: 0px; display: inline; display: block;}



	/* Middle  Movie Boxs */
	#promoSpotsTop {margin-top: 10px;}

	p.promoSpots {padding-left: 20px; font-family: Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; line-height: 16px; clear: left;  width: 500px;} 

	a.imageMoreLink{color: #303c90; text-decoration: none; font-size: 11px;}

	a.imageMoreLink:hover{color: #566814;}

	img.image2 {border: 1px solid #d4d4d4; margin-right: 4px; margin-top: 1px;}

	a.title {font-family: Helvetica, Arial, sans-serif; font-size: 13px; display: block; color: #566814; text-shadow: 2px 2px 2px #a3bd40;  text-decoration: none;}

	span.secondTitle {float: right; width: 250px; display: block; margin-left: 5px;}
	
	span.cart form{margin: 0px; padding: 0px; display: inline;}




	/*Bottom Text Links */

	p.JSTitles {margin: 0px 0px 0px 16px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-align: left; line-height: 18px; width: 507px;}

	p.JSTitles span{font-family: Helvetica, Arial, sans-serif; display: block; color: #566814; text-shadow: 2px 2px 2px #a3bd40; margin: 0px 0px 0px 4px; font-size: 13px;}

	p.JSTitles a{font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #303c90; text-shadow: 0px 0px 0px #000; text-decoration: none; margin: 0px 4px 0px 4px;}

	p.JSTitles a:hover{color: #566814;}
	
	
	
/* Review Page */
div.reviewText  {margin: 4px 0px 0px 0px; width: 500px; font-family: Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; line-height: 18px; position: relative; left: 20px; }

div.reviewText  b{font-weight: normal;}

div.reviewText  a{text-decoration: none; color: #37429f;}
div.reviewText span a:hover{color: #566814;}

#reccomendations {width: 507px; clear: left; text-align: center;}

#reccomendations span{text-align: center; width: 96px; display: block; float: left; margin: 2px; line-height: 12px;}

.smallBox {border: 1px solid #999999; background-color: #999999;}

img.spotImageReview {float: right; clear: left; margin: 15px 0px 4px 12px; border: 1px solid #999999; background: #999999;}

img.reviewMainBox {float: left; margin: 0px 10px 6px 0px; border: 1px solid #999999; background: #999999;}

img.sideSpotImage {border: 1px solid #999999; background: #999999;}

#reccomendations span a{text-decoration: none; color: #37429f; font-size: 11px;}
#reccomendations span a:hover{color: #566814;}

div#ratings {position: relative; z-index: 3;}

div#ratings a {display: block;}

div#ratings a span {display: none; z-index: 3;}
div#ratings a:hover span {display: block; z-index: 3; }

.popup2{text-align: left; color: #000000; font-size: 10px;}

.spacer {padding: 5px;}

div.side1 h4{margin: 10px 0px 4px 4px; padding: 0px; text-align: left; color: #091047;  font-size: 12px; border-bottom: 1px solid #999999;}

div.side1  span{display: block; margin: 0px 3px 3px 12px; font-size: 12px;}

div.reviewText h2{margin: 0px 0px 5px 0px; padding: 0px; font-size: 14px; font-weight: normal; color: #566814; text-shadow: 2px 2px 2px #a3bd40;}

span.itemInfoBlock {font-size: 12px; display: block; margin: 0px 0px 25px 145px; line-height: 15px;}




/* List Page */

div.listItem {width: 100%; float: left; margin: 10px 0px 10px 0px; clear: both; font-size: 12px;}

div.listItem b{font-weight: normal;}

div.listItem h2{margin: 0px; padding: 2px 2px 2px 3px; border-bottom: 1px solid #999999;}

p.studioItemInfo {margin: 0px 0px 0px -80px; padding: 1px 1px 1px 80px; border-bottom: 1px dotted #c0c0c0; background: #eaeaea; font-size: 11px;}

div.listItem h2 a{text-decoration: none; font-size: 14px; color: #566814; text-shadow: 2px 2px 2px #a3bd40; font-weight: normal;}

.orderbuttons {width: 120px; float: right; display: block; text-align: center; margin-left: 8px; margin-bottom: 2px; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding-top: 8px; background: #c0c0c0;}

.gutter {display: block; margin-left: 80px; font-size: 11px;}

p.pullQ {display: block; margin-top: 4px; margin-bottom: 4px;}

.pullQ2 {font-size: 11px; margin-left: 4px; margin-right: 128px; color: #821d1d;}

.highlight {color: #566814; font-weight: bold;}

.gutter a{color: #37429f; text-decoration: none;}
.gutter a:hover{color: #566814;}

#searchBNav {text-align: center; margin: 5px 0px 0px 0px;}

#searchBNav2 {text-align: right; margin: 0px; width: 104px; position: absolute; top: 5px; left: 576px;}

.topNavResults {font-size: 11px; border-bottom: 1px solid #999999; border-top: 1px solid #999999; background: #eaeaea; padding: 4px 0px 4px 4px;}

.topNavResults a{text-decoration: none; color: #37429f;}
.topNavResults a:hover{color: #566814;}

div.flSearch {width:350px; font-size: 11px;}
div.rows {padding-top: 5px; width: 350px; clear: left;}
div.rows span.label {float: left; width: 190px; text-align: right; margin: 0px; padding: 0px; color: #000000; line-height: 22px; vertical-align: middle; font-weight: normal;}
div.rows span.formw {float: right; text-align: left;  margin: 0px; padding: 0px;} 
div.rows span.formw select{text-align: left;} 

div.rows2 {padding: 5px 0px 0px 0px; margin: 0px; width: 180px; position: absolute; left: 400px; top: 23px;}
div.rows2 span.formw { display: block;text-align: left;  margin: 0px; padding: 4px; width: 200px;} 

h2.subPageTitle {font-weight: normal; color: #566814; font-size: 14px; border-bottom: 1px solid #c0c0c0; margin: 20px 0px 10px 0px; text-shadow: 2px 2px 2px #a3bd40;}

h2.subPageTitle2 {font-weight: normal; color: #566814; font-size: 14px; text-shadow: 2px 2px 2px #a3bd40; margin-top: 0px; padding-top: 0px;}

div.centerContent {text-align: center; diaplay: block;}

#mainPhotoView {margin-top: 8px;}

p.smallStudio {color: #494949; font-size: 8px; margin: 2px 0px 0px 0px;}

span.studioTitle {color: #999999;}

p.imageList {margin: 8px 125px 8px 125px;}

.pageRelavence {position: relative;}

div.photoHolder {margin: 8px 50px 8px 50px;}

p.imageButtons {margin: 4px 0px 0px 0px;}


/* Studio List Page */

a.studioList{color: #37429f; text-decoration: none; display: block; font-size: 11px; line-height: 12px; margin-bottom: 8px;}
a.studioList:hover{color: #566814;}


/* Customer Service Text Pages */
#textPage {margin: 12px 20px 0px 20px; color: #060c2c; position: relative;}

#textPage h1{font-family: Helvetica, Arial, sans-serif; font-size: 15px; color: #091047;}

#textPage h2{font-family: Helvetica, Arial, sans-serif; color: #566814; text-shadow: 2px 2px 2px #a3bd40; border-bottom: 1px solid #c0c0c0; font-size: 14px; font-weight: normal;}

#textPage h3{font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: #091047; border-bottom: 1px solid #c0c0c0; margin-top: 30px;}

div.indent {margin: -8px 0px 0px 20px;}

#textPage li a{color: #37429f; text-decoration: none;}
#textPage li a:hover{color: #566814;}

#textPage p a{color: #37429f; text-decoration: none;}
#textPage p a:hover{color: #566814;}

div.indent a{color: #37429f; text-decoration: none;}
div.indent a:hover{color: #566814;}

/* Shopping Cart */

.titleBar{background: #f9f9f9 url(../imagesSiteDesign/barBG.jpg) repeat-x bottom;}

#textPage .titleBar h2{padding: 3px 0px 3px 5px; font-size: 12px; font-weight: normal; margin: 0px; border-bottom: 1px solid #c0c0c0;  color: #091047; text-shadow: 2px 2px 2px #f9f9f9;}

.addedToCart{padding-bottom: 15px; border-bottom: 1px solid #c0c0c0;}

.subEnd {border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; padding-top: 3px; color: #3a3a3a; background: #e9e9e9;}

.bagTable {margin-bottom: 20px; border-right: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; border-top: 1px solid #c0c0c0; background: #fcfff2;}

.SectionTitle {display: block; color: #566814; text-shadow: 2px 2px 2px #a3bd40;}

div.rows3 {padding-top: 5px; clear: both;  width: 500px;}
div.rows3 span.label {float: left; width: 180px; text-align: right; margin: 0px; padding: 0px; color: #000000; line-height: 22px; vertical-align: middle; font-weight: normal;}
div.rows3 span.formw {text-align: left;  margin: 0px; padding: 0px;} 

div.rows4 {padding-top: 5px; clear: both;  font-size: 11px;}
div.rows4 span.label {float: left; width: 340px; text-align: right; margin: 0px; padding: 0px; color: #000000; line-height: 22px; vertical-align: middle; font-weight: normal;}
div.rows4 span.formw {text-align: left;  margin: 0px; padding: 0px;} 

p.pageNotes {font-size: 10px; border-top: 1px solid #c0c0c0; margin: 15px 0px 15px 0px; clear: both;}
div.rows3 span.pageNotes , p.pageNotes span{color: #6b0000;}

.sectiontitle{color: #5e5d5d; border-bottom: 1px solid #c0c0c0; margin-bottom: 10px;}

.here{color: #566814; text-shadow: 2px 2px 2px #a3bd40;}

p.checkoutIndent {display: block; margin: 2px 0px 15px 180px; width: 450px; clear: both; font-size: 11px;}

p.nextButtons{text-align: left; margin: 10px 0px 10px 180px; display: block;}

p.checkOutSectionHead {margin: 35px 0px 2px 180px; clear: both;  border-bottom: 1px solid #c0c0c0; color: #566814; text-shadow: 2px 2px 2px #a3bd40;}

p.checkoutIndent2 {display: block; margin: 2px 0px 5px 340px; clear: both; font-size: 11px;}

.finalCheckItems {font-size: 11px;}

.bottomLine {border-top: 1px solid #c0c0c0;}