p {margin:0px;
padding: 0px;}

body {font-family: Arial, Helvetica, Geneva, Verdana, Futura, sans-serif;
font-size: small;
color: #ffffff;
background-color: #000000;}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}

div#abouttext {font-size: .9em;}

div#abouttext p {margin: 0px;
padding: .5em;}

div#photoabout {font-size: .9em;}

div#photoabout p {margin: 0px;
padding: .5em;}

div#Galleriestext p {margin:0px;
padding: .375em;}

div#Galleriestext {font-size: 1.25em;
font-weight: bold;
text-align: center;}

div#Galleriestext a {display: block;
font-weight: normal;
font-size: .75em;
text-decoration: none;}

div#Galleriestext a:link {color:#ffffff;}

div#Galleriestext a:visited {color:#ffffff;}

div#Galleriestext a:hover {color:#000000;
background-color: #b5a16b;}

div#photostudio {font-size: 1em;
font-weight: bold;
font-style: italic;
text-align: center;
color: #000000;}

div#photostudio a:link {color: #000000;
text-decoration: none;}

div#photostudio a:visited {color: #000000;}

div#photostudio a:hover {color: #FFFFFF;}

#designstudio {font-size: 1em;
font-weight: bold;
font-style: italic;
text-align: center;
color: #000000;}

#designstudio a:link {color: #000000;
text-decoration: none;}

#designstudio a:visited {color: #000000;}

#designstudio a:hover {color: #ffffff;}

td#contact {padding: 0.25em 1px;}
td.lbl {font-size: .8em;
font-weight: bold;
text-align: left;
vertical-align: middle;}

tr.required td.lbl {background-color: #000000;
color: #ffffff}
td.required {background-color: #000000;
color: #ffffff}
td.lbl {background-color: #000000;
color: #ffffff}

input.textfield {width: 100%;}

td.inp {text-align: center;}

input.textfield:focus {background:yellow;}

.submitarea {font-size: .75em;
font-weight: bold;
font-style: italic;
text-align: center;}

.Formheader {font-size: .90em;
font-weight: bold;
font-style: italic;
text-align: center;
vertical-align: middle;
color: #ffffff}

#AboutUs {text-align: center}

#AboutUs a {font-size: .9em;
text-decoration: none;
background-color: #000000;}

#AboutUs a:link {color:#ffffff;}

#AboutUs a:visited {color:#ffffff;}

#AboutUs a:hover {color:#33ffff;}

#Portfolio {text-align: center}

#Portfolio a {font-size: .9em;
text-decoration: none;
background-color: #000000;}

#Portfolio a:link {color:#ffffff;}

#Portfolio a:visited {color:#ffffff;}

#Portfolio a:hover {color:#33ffff;}

#ContactUs {text-align: center}

#ContactUs a {font-size: .9em;
text-decoration: none;
background-color: #000000;}

#ContactUs a:link {color:#ffffff;}

#ContactUs a:visited {color:#ffffff;}

#ContactUs a:hover {color:#33ffff;}

.portlink {font-size: 1.25em;
font-weight: bold;
text-align: center;}

.portlink a {display: block;
font-weight: normal;
font-size: .75em;
text-decoration: none;}

.portlink a:link {color:#ffffff;}

.portlink a:visited {color:#ffffff;}

.portlink a:hover {color:#000000;
background-color: #cccccc;}

.image {text-align: center;}
.image img{border: solid medium black;}

.thumbnail {border: solid thin black;
overflow: hidden;}

#largeimages p {color: #ffffff;
background-color: #000000;
font-size: .8em;
font-weight: bold;
text-align: center;
vertical-align: middle;}

#contactinfo {overflow: visible;
background: transparent url(http://www.wildweststudios.com/test/resources/trans.gif) center repeat;
font-size: .95em;
font-weight: bold;
text-align: center;
}

#thankyou {font-size: .8em;
color: red;
text-align: center;}

#comingsoon {font-size:1.5em;
font-weight: bold;
text-align: center;}

.maincopyright {font-size: .8em;
font-weight: bold;
text-align: center;
vertical-align: middle;
color: #ffffff;}

td.photocopyright {font-size: .8em;
color: #000000;
background-color: #cccccc;
font-weight: bold;
text-align: center;
vertical-align: middle;}

.largephoto {text-align: center;}

div.popup img:after {content: "© Wild West Studios, Inc.";
font-size: .75em;
color:#ffffff;
}

div.photonextpage  {font-size: 1em;
text-align: center;
color: #ff0000;}

div.photonextpage  a:link {font-size: 1em;
font-style: italic;
color: #ffffff;
text-decoration: none;}

div.photonextpage  a:visited {font-size: 1em;
font-style: italic;
color: #ffffff;
text-decoration: none;}

div.photonextpage  a:hover {font-size: 1em;
font-style: italic;
color: #000000;
background-color: #33ffff;
text-decoration: none;}

#AboutUsDesign {text-align: center}

#AboutUsDesign a {font-size: .9em;
text-decoration: none;
background-color: #000000;}

#AboutUsDesign a:link {color:#ffffff;}

#AboutUsDesign a:visited {color:#ffffff;}

#AboutUsDesign a:hover {color:#b5a16b;}

#PortfolioDesign {text-align: center}

#PortfolioDesign a {font-size: .9em;
text-decoration: none;
background-color: #000000;}

#PortfolioDesign a:link {color:#ffffff;}

#PortfolioDesign a:visited {color:#ffffff;}

#PortfolioDesign a:hover {color:#b5a16b;}

#ContactUsDesign {text-align: center}

#ContactUsDesign a {font-size: .9em;
text-decoration: none;
background-color: #000000;}

#ContactUsDesign a:link {color:#ffffff;}

#ContactUsDesign a:visited {color:#ffffff;}

#ContactUsDesign a:hover {color:#b5a16b;}

div.designnextpage  {font-size: 1em;
text-align: center;
color: #b5a16b;}

div.designnextpage  a:link {font-size: 1em;
font-style: italic;
color: #ffffff;
text-decoration: none;}

div.designnextpage  a:visited {font-size: 1em;
font-style: italic;
color: #ffffff;
text-decoration: none;}

div.designnextpage  a:hover {font-size: 1em;
font-style: italic;
color: #000000;
background-color: #b5a16b;
text-decoration: none;}

div.javascript {font-size: .75em;
font-style: italic;
color: #ffffff;
text-align: center;}

div.directemail {text-align: center;
}

td.portcaption { text-align: center;
background-color: #000000;
border: 1px solid black;}

td.portcaption a {font-size: .85em;}

td.portcaption a:link {color:#ffffff;}

td.portcaption a:visited {color:#ffffff;}

td.portcaption a:hover {color:#b5a16b;}

td.portcaption a:active {color:#ffffff;}

td.portthumb { border: 1px solid black; }

td.photoportcaption { text-align: center;
background-color: #000000;
border: 1px solid black;}

td.photoportcaption a {font-size: .85em;}

td.photoportcaption a:link {color:#ffffff;}

td.photoportcaption a:visited {color:#ffffff;}

td.photoportcaption a:hover {color:#0000ff;}

td.photoportcaption a:active {color:#ffffff;}
