@charset "UTF-8";

/* CSS Document */



body { 

	background-color:#C7E0FF;

	}



a { 

	color:#bc0f89;

	text-decoration: none;

	margin: 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

  	}



a:visited {

	color:#bc0f89;

	text-decoration: none;

	margin: 0;

	 }



a:hover { 

	color:#bc0f89;

	text-decoration: none;

	margin: 0;

	}

	

a:active

{

  outline: none;

}



p { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	margin:0 auto;

	color:#000099;

	}



h1 { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:19px;

	color:#0865d9;

	}



h2 { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-style:italic;

	font-style:oblique;

	color:#000b44;

	}

	

	





ul {

	list-style:none;

	font-style:oblique;

	 }



ol { }



li {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	margin:0 auto;

	color:#000099;

	line-height:20px;

	}











/*-----------------------Drop down menu code------------*/

#flashmovie {

z-index:-1000;

}



#ddnav {

float:left;

margin-top:-30px;

margin-left:300px;

z-index:1000;

width:100%;

}



#cssdropdown, #cssdropdown ul {

padding: 0;

margin: 0;

list-style: none;

}



#cssdropdown li {

float: left;

position: relative;

color:#000033;

font-size:14px;

font-family:Arial, Helvetica, sans-serif;

}



.mainitems{

border: none;

background-color: white;

height:30px;

}



.mainitems a{

margin-left: 6px;

margin-right: 8px;

text-decoration: none;

color:#000033;

font-size:16px;

font-style:normal;

font-family:Arial, Helvetica, sans-serif;

}



.mainitems a:hover{

margin-left: 6px;

margin-right: 8px;

text-decoration: none;

color:#0099FF;

font-size:16px;

font-style:normal;

font-family:Arial, Helvetica, sans-serif;

}



.subuls{

display: none;

width: 8em;

position: absolute;

top: 1.2em;

left: 0;

background-color:#FFFFFF;

border: none;

font-family:Arial, Helvetica, sans-serif;

}



.subuls li{

width: 100%;

font-size:14px;

}



.subuls li a{

text-decoration: none;

font-size:14px;

}



.subuls li a:hover{

text-decoration: none;

font-size:14px;

color:#0099FF;

}



#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */

top: auto;

left: auto;

}



#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */

display: block;

}



/*-----------------------End Drop down menu code------------*/







#container { 

	margin:0 auto;

	background:url(images/design/sides_01.jpg);

	background-repeat:repeat-x;

	}



#header {

	margin:0 auto;

	height:221px;

	width:1024px;

	background-color:#C7E0FF;

	 }



#pagetitle { 

	margin:0 auto; 

	width:1024px;

	height:108px;

	background:url(images/design/pagetitle.jpg);

	background-repeat:no-repeat;

	

	}

	



#pagetitledark { 

	margin:0 auto; 

	width:1024px;

	height: 107px;

	background:url(images/design/pagetitledark.jpg);

	background-repeat:no-repeat;

	

	}



.pagetitleimg { 

	float:left;

	margin-left:170px;

	margin-top:64px;

	height:42px;

	padding:0;

	border:none;

}



.pagetitleimgdark { 

	float:left;

	margin-left:129px;

	margin-top:64px;

	height:42px;

	padding:0;

	border:none;

}





#contentbg {

	margin:0 auto;

	width:1024px;

	background:url(images/design/contentbg.jpg);

	background-repeat:repeat-y;

 }

 

 

#contentbgholiday {

	margin:0 auto;

	

	width:1024px;

	background:url(images/design/bgholiday.jpg);

	background-repeat:repeat-y;

 }

 

 #contentbgholidayvalentine {

	margin:0 auto;

	

	width:1024px;

	background:url(images/design/bgvalentine.jpg);

	background-repeat:repeat-y;

 }



#contentbgdark { 

	margin:0 auto;

	width:1024px;

	background:url(images/design/contentbgdark.jpg);

	background-repeat:repeat-y;

}



#content { 

	margin:0 auto;

	width:630px;

	padding-top:20px;

	padding-left:30px;

	

	

	}

	

#content a { 

	color:#bc0f89;

	text-decoration: none;

	margin: 0;

  	}



#content a:visited {

	color:#bc0f89;

	text-decoration: none;

	margin: 0;

	 }



#content a:hover { 

	color:#bc0f89;

	text-decoration: none;

	margin: 0;

	}

	

#content a:active

{

  outline: none;

}



#content p { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	margin:0 auto;

	color:#000099;

	}

	

#content table { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	

	color:#000099;

	}



#content h1 { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:19px;

	color:#0865d9;

	}



#content h2 { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-style:italic;

	font-style:oblique;

	color:#000b44;

	}	

	

#contentbottom {

	margin:0 auto;

	width:1024px;

	height:31px;

	background:url(images/design/contentbottom.jpg);

	background-repeat:no-repeat;

}



#footer {

	margin:0 auto;

	height:103px;

	width:1024px;

	background:url(images/design/footer2.jpg);

	repeat: no-repeat;

	}



#footer p {

	font-size:11px;

	font-family:Georgia, Times New Roman, Times, serif;

	color:#FFFFFF;

	font-style:oblique;

	font-weight:bold;

	padding-left:150px;

	padding-top:52px;

	margin:0 auto;

	text-align: left;

	}

	

.contentfooter {

	/*--bottom of content section with little icons--*/	

	}

	

.signup {

	/*--constant contact enewsletter sign up form --*/

	}



#footer a {

	font-size:11px;

	font-family:Georgia, Times New Roman, Times, serif;

	color:#FFFFFF;

	font-style:oblique;

	font-weight:bold;

	padding-left:150px;

	margin:0 auto;

	}



.footcredits{

	float:right;

	text-align:right;

	padding-right:125px;

	color:#E6E6E6;

	}

	

img {

	border:solid 1px #FFFFFF;

	padding:3px;

	margin:5px;

	}



.picsright { 

	float:right;

	margin:10px;

	padding:3px;

	border:solid 1px #FFFFFF;

	}

	

	

.picsleft { 

	float:left;

	margin:10px;

	padding:3px;

	border:solid 1px #FFFFFF;

	}



.picscenter{

	display:inline; 

	text-align:center;

	margin-left:auto; 

	margin-right:auto; 

	margin-top:10px;

	padding:3px;

	border:0px;

	 }

	 

.picscenterone{

	display:block; 

	text-align:center;

	margin-left:auto; 

	margin-right:auto; 

	margin-top:10px;

	padding:3px;

	border:solid 1px #FFFFFF;

	 }

	 

.picsnostyle { 

	float:none;

	margin:0;

	padding:0;

	border:0;

	}

	

.photocaption {

	float:right;

	margin:0px;

	padding:0px;

	border:solid 1px #FFFFFF;

	}	

	

.sidequote {

	float:right;

	width:160px;

	margin-top:10px;

	font-family: Georgia, Times New Roman, Times, Serif;

	font-size:14px;

	font-style:italic;

	color:#000099;

	}	

	

.smallcontainer { /*used for quote on austin page*/

	width:500px;

	margin-right:auto;

	margin-left:auto;	

}

.quote {

	padding-left: 10px;

	padding-right: 20px;

	font-family: Georgia, Times New Roman, Times, Serif;

	font-size:13px;

	font-style:italic;

	color:#000099; 

	}



.quotesig {

	text-align: right;

	padding-left: 20px;

	padding-right: 20px;

	font-family: Georgia, Times New Roman, Times, Serif;

	font-size:13px;

	font-style:italic;

	color:#000099;

	 }

	 

.fineprint { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	margin:0 auto;

	color:#000099;

	}

	 

.collectiontop {

	margin-left:-22px;

	width:664px;

	height:20px;

	background:url(images/design/collectiontop.jpg);

	background-repeat:no-repeat;

	}



.collectionbg {

	margin-left:-22px;

	width:664px;

	background:url(images/design/collectionbg.jpg);

	background-repeat:repeat-y;

	}



.collectionpic {

	float: left;

	min-height:170px;

	margin-left:12px;

	margin-top:-13px;

}



.collection img {

	float: left;

	height:165px;

	margin-left:12px;

	margin-top:-13px;

	}





.collectionpic p{

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-style:oblique;

	margin-top:-3px;

}



.collectiontext {

	width:664;

}



.collectiontext p{

	padding-right:20px;

	padding-left:25px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:0 auto;

	color:#000099;

	min-height:123px;

}



.collectionbottom {

	margin-left:-22px;

	margin-top:-14px;

	width:664px;

	height:20px;

	background:url(images/design/collectionbottom.jpg);

	background-repeat:no-repeat;

	}

	

.collectiontitles { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-style:italic;

	font-style:oblique;

	font-weight:bold;

	color:#000b44;

	}



.untr { 

	border: none;

	background-color:none;

	}



.untd { 

	float: left;

	

	}



.clears { 

	clear:both;

	}



/** special **/



.thumbnail{

position: relative;

z-index: 0;

}



.thumbnail:hover{

background-color: transparent;

z-index: 50;

}



.thumbnail span{ /*CSS for enlarged image*/

position: absolute;





left: -1000px;

visibility: hidden;

color: black;

text-decoration: none;

}



.thumbnail span img{ /*CSS for enlarged image*/

border-width: 0;



}



.thumbnail:hover span{ /*CSS for enlarged image on hover*/

visibility: visible;

top: 0;

left: 60px; /*position where enlarged image should offset horizontally */



}



* :focus {

outline: none;

}



.tablemargin {

font-size:14px;

}

 
/*special pages */

#valentinescontentbottom {

	margin:0 auto;

	width:1024px;

	height:31px;

	background:url(images/design/valentines2010contentbottom.jpg);

	background-repeat:no-repeat;

} 

 
#valentinespagetitle { 

	margin:0 auto; 

	width:1024px;

	height:108px;

	background:url(images/design/valentines2010pagetitle.jpg);

	background-repeat:no-repeat;

	

	}
 

 























