@charset "utf-8";
/* CSS Document */

/*Reset CSS Styles*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*End of Reset Code*/
body{
	font-family:Verdana, Geneva, sans-serif;
}
#wrapper{
	min-width:800px;
	width:expression(document.body.clientWidth < 800? "800px": "auto" );
	max-width:1300px;
	width:expression(document.body.clientWidth > 1300? "1300px": "auto" );
	margin-left:auto;
	margin-right:auto;
}
#banner{
	width:40%;
	background-image: url(images/topSlice.jpg);
	background-repeat: no-repeat;
	font-size:22pt;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #B50000;
	padding-left:220px;
	padding-top:100px;
	padding-bottom:119px;
	margin-left:154px;

}
#navigation{
	width:90%;
	background-image: url(images/navigationSlice.jpg);
	background-repeat:repeat-x;
}
#turkeyFeet{
	background: url(images/TurkeyFeet.jpg) no-repeat;
	background-position: 160px top;
	
}
#navigation ul{
	padding-top:7px;
	padding-bottom:45px;
	padding-left:260px;
}
#navigation ul li{
	list-style:none;
	float:left;
	font-size:16px;
	text-align:center;
	padding-left:15px;
	font-weight:bold;
}

#navigation ul a{
	text-decoration:none;
	color:#FFF;
}

#navigation ul li.current a{
	color:#000;
}
#navigation ul a:link, #navigation ul a:visited, #navigation ul a:active {
	text-decoration:none;
	z-index:3;
}
#navigation ul a:hover{
	text-decoration:none;
	color:#B50000;
	z-index:3;
}
h1{
	text-align:center;
	color: #31309C;
	font-size:36px;
	margin-top:10px;
	margin-bottom:20px;
	
}
h2{
	text-align:center;
	color: #B50000;
	font-size:18px;
}
#mainArea{
	width:60%;
/*	width:565px;*/
	margin:0 auto 0 auto;
}
#mainArea p{
	text-align:left;
	color: #31309C;
	font-size:14px;
	font-weight:bold;
	margin:10px;
	padding-left:10px;
}

.red{
	color:#B50000;
}
#mainArea p a{
	color:#B50000;
}
#mainArea p a:hover{
	color:#31309C;
}
#mainArea .example{
	margin-top:30px;
}
img.alignRight{
	float:right;
	clear:both;
	margin:4px;
}
img.alignLeft{
	float:left;
	margin:4px;
}
#before{
	float:left;
	background:url(images/armyBefore.jpg) no-repeat #fff center left;
	padding-bottom:170px;
	text-align:left;
	color:#B50000;
	margin-left:10px;
	font-weight:bold;
}
#after{
	float:right;
	background:url(images/armyAfter.jpg) no-repeat #fff center right;
	padding-bottom:170px;
	text-align:right;
	color:#B50000;
	font-weight:bold;
}
#beforeAndAfter{
	width:99%;
	height:200px;
}

#mainArea #gallery{
	margin: 0 auto 0 auto;
	width:99%;
	height:500px;
}

img#largePicture{
	margin-left:auto;
	margin-right:auto;
	display:block;
	background:#B50000;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:15px;



}

img.smallPicture{
	margin-left:auto;
	margin-right:auto;
	display:block;
}
a.galleryDirection
{
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-align:center;
	color:#B50000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	
}
#desc{
	margin-left: auto;
	margin-right:auto;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	display:block;
	padding:3px 0 3px 0;
	background:#B50000;
	width:388px;

}
#leftSide{
	width:154px;
	height:1010px;
	background-image: url(images/leftSlice.jpg);
	background-repeat:no-repeat;
	float:left;
	
}
#rightSide{
	float:right;
	width:154px;
	background-image: url(images/rightSlice.jpg);
	background-repeat:no-repeat;
	padding-top:400px;
	padding-bottom:400px;

}
#rightSide .elipse{
	float:right;
	clear:right;
	background-image: url(images/elipse.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:35px;
	padding-right:40px;
	padding-left:30px;
	text-align:center;
}
#rightSide .elipse a{
	color:#FFF;
	text-decoration:none;

}
#rightSide .elipse a:link, #rightSide .elipse a:visited, #rightSide .elipse a:active {
	text-decoration:none;
}
#rightSide .elipse a:hover{
	text-decoration:none;
	color:#31309C;
}
#footer{
	clear:both;
}
#footer .copyright{
	font-size:12px;
	padding-left:30px;
}
#footer #webtopia{
	float:right;
	background:#fff url(images/logoforwebpages.png) bottom no-repeat;
	width:150px;
	margin-top:-45px;
	margin-bottom:5px;
	margin-right:5px;
}

#webtopia a:link,#webtopia a:active,#webtopia a:visited{
	display:block;
	text-decoration:none;
	padding-bottom:55px;
	padding-left:12px;
	text-align:left;
	font-size:10px;
	color:#006;
	font-weight:normal;
}
#webtopia a:hover{
	color:#999;
}

table#armyTable{
	margin-top:20px;
	color:#31309C;
	font-weight:bold;
	font-size:14px;
	width:430px;
}
table#armyTable #description{
	width:400px;
}
table#armyTable #price{
	width:30px;
}
table#armyTable caption{
	text-align:left;
	padding-bottom:10px;
	font-size:12px;
	
}

table#priceTable{
	margin-right:auto;
	margin-left:auto;
	margin-top:40px;
	color:#31309C;
	font-weight:bold;
	font-size:14px;
	width:480px;
}
table#priceTable #description{
	width:300px;
}
table#priceTable #price{
	width:150px;
}
table#priceTable tr{
	font-size:12px;
	line-height:140%;
}
table#priceTable tr.item{
	background-color:#DADAEB;
}
table#priceTable td a:link, table#priceTable td a:visited,table#priceTable td a:active{
	color:#B50000;
	text-decoration:none;
}
table#priceTable td a:hover{
	color:#31309C;
}

.fieldset {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding: 0; 
	border: none;
	top:-220px;

}
form#emailform label{
	color:#B50000;
	font-size:14px;
	font-weight:800;
}
#query:focus, #name:focus, #address:focus{
	background-color:#DADAEB;
}

