/* The style sheet to be used with Captions Embroidery Services website */
/* General style attributes */
body
{
margin	: 0px	;
padding : 0px ;
background-color: transparent ;
font-family	: Arial, Helvetica, sans-serif	;
}
#Outer 
{
width		: 98%		;
height		: auto		;
background-color: transparent	;
border : none ;
padding : 5px ;
margin : 0px ;
}
/* Frame that whole site is constructed within */
#Content
{
white-space		: normal	;
text-align		: left		;
display			: block		;
padding-left	: 0px		;
margin-right	: 10px		;
background-color: transparent ;
font-size	: 1em	;
height		: auto		;
width	: 100% ;
border : none ;
padding : 0px ;
margin : 0px ;
}
#Header
{
background-color : #FFFFCC		;
font-weight	: bold	;
color		: #000099	;
border : None ;
padding : 0px ;
margin : 0px ;
width : 100% ;
}
#Header a
{
border		: None		; 
background	: #0000CC	;
}
/* Styling and display effects used for the main navigation links */
#Navigation{
height: 30px ;
white-space : nowrap;
}
#Navigation:after
{ /*Add margin between menu and rest of content in Firefox */
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#Navigation ul{
border: None;
padding: 0px ;
margin: 0;
text-align: left; 
}
#Navigation li
{
width: 65px;
height: 30px ; 
display: inline;
float : left ;
line-height: 200%;
list-style-type: none;
margin-top: 0px;
margin-bottom : 0px ;
text-align: center ;
background: url("images/Gallery/Graphics/SqOrangeButton.jpg") center center no-repeat;
}
#Navigation.Gallery li
{
width: 65px;
height: 30px ; 
display: inline;
line-height: 200%;
list-style-type: none;
float: left;
margin-top: 0px;
margin-bottom : 0px ;
text-align: center ;
background: url("images/Gallery/Graphics/SqLightOrangeButton.jpg") center center no-repeat;
}
#Navigation li a
{
height : 100%;
width: 100%;
display	: block ;
padding: 0px;
margin: 0px;
color: #494949;
font-weight: bold;
font-size: 70%;
text-decoration: none;
border-right: None;
}
#Navigation.Gallery li a
{
height : 100%;
width: 100%;
display	: block ;
padding: 0px;
margin: 0px;
color: Black; 
font-style : oblique;
text-decoration: none;
border-right: None;
}
#Navigation li a:hover
{
background: url("images/Gallery/Graphics/SqBlueButton.jpg") center center no-repeat;
color: white;
}
/*#Navigation li a:visited
{
background: url("images/Gallery/Graphics/SqLightYellowButton.jpg") center center no-repeat;
color: black;
}
*/
#Leftcontent
{
	padding: 5px ;
	float: left ;

}

#Rightcontent
{
	float: right ;
	text-align: center ; 
	padding:  5px ;
	width: 355px ;
	height:  200px;
}

H1
{
margin-top:  10px;
display		: Block		;
color		: #0000CC	;
font-size	: Larger	;
}

.Thumbnail
{
Float	: left	;
padding-top	: 20px	;
padding-bottom : 0px ;
padding-left : 15px ;
padding-right : 15px ;
border : 10px ;
width		: auto ;
}
.spacer 
{
clear: both;
}
#ManageContent
{
padding-left	: 10px	;
padding-right	: 10px	;
background-color: white	;
font-size	: smaller	;
overflow	: auto		;
float		: none	;
}
#Error
{	
color		: #FF0000	;
font-size	: larger	;
}
#Instructions
{
}
/* Text scroll area for use in gallery. */
#Overflow
{
height		: 400px	;
overflow	: auto	;
}

#Centered
{
    display: block;
    margin-left: auto;
    margin-right: auto ;
    text-align: Center ;
    padding-bottom: 5px ;
}

/* Sizing of images when clicked on from the gallery to be a constant size  */
.Scaleimg img
{
width		: 70%	;
height		: 70%	;
border		: inset	;
}
/* Styling for the FAQ section to make question and answer text appear differently. */
.FaqObject
{
padding 	: 10px  ;
}
.FaqObject .Question
{
color		: #FF0000;
}
.FaqObject .Answer
{
color		: #0000CC	;
}
.FaqObject .Answer li
{
list-style	: disc	;
}
.HomeList
{
padding-left:15px;
}
#Footer
{
font-size	: xx-small	;
padding		: 0px	;
margin		: 0px	;
background	: #FFF9BF	;
clear		: both ;
text-align	: center ;
}
P
{
/* Insert any paragraph formatting within these tags */
}
table {
font-family: sans-serif;
background: none;
border-width: 2px ;
border-color: white;
}
caption {background:#ffff99; color:blue; font-size:larger; caption-side:top; }
th 
{
font-family: sans-serif; 
background: rgb(204, 204, 153);
font-weight: bold;   
}
td 
{
font-family: sans-serif; 
background: none; 
vertical-align:Top;
}
/* Class for the plain text pages */
.Text
{
font-family: sans-serif;
background: none;
color:#000000;  
}
.Smaller
{
font-size: smaller ;
}
.Right
{
text-align: right ;
}
.Blue
{
color: Blue ;
}
form
{
margin-bottom: 0					;
}
INPUT, TEXTAREA 
{
color: blue;
font-weight: bold;
/*	font-size: larger; */
font-family: sans-serif;
}
select 
{
color: Blue;
font-weight: bold;
}
/* used for submit type buttons */
.submit
{
width: 65px;
height: 30px ; 
border: 0px ;
margin: 0px ;
overflow: hidden ;
text-align: center ;
background: url("images/Gallery/Graphics/SqOrangeButton.jpg");

color		: #000000	;
vertical-align: middle ;
font-family	: helvetica,arial,sans-serif	;
font-size	: 70%;
font-weight	: bold	;

}
.submit:hover
{
background: url("images/Gallery/Graphics/SqBlueButton.jpg");
color: white;
}
/* Used in displaying back user entered data */
.Display
{
color: Blue;
font-weight: bold;    
}