﻿/* 
main text color = #c5c5c5
rounded image border = #d6d6d6
rounded specials border = #CC3333
standard red = #CC3333
bright red = #fb3f3f
price yellow = #ffff99
accent yellow = #ffff99

*/
html{overflow-y: scroll !important;}

body{background-color:#000000;color:#c5c5c5;font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:0px;
background: url(../img/checker_flag_tilebg2.gif); background-repeat: repeat;}

img{border:none;}
a:link{color:#CC3333; text-decoration:underline;}
a:visited{color:#CC3333; text-decoration:underline;}
a:hover{color:#fb3f3f; text-decoration:underline;}
a:active{color:#CC3333; text-decoration:underline;}

.yellowaccenttext{color:#ffff99;}
.yellowaccentboldtext{color:#ffff99;font-weight:bold;}
.yellowaccentboldmediumtext{color:#ffff99;font-weight:bold;font-size:12px;}
.yellowaccentboldlargetext{color:#ffff99;font-weight:bold;font-size:14px;}
.redaccenttext{color:#CC3333;}
.redaccentboldtext{color:#CC3333;font-weight:bold;}
.redaccentboldmediumtext{color:#CC3333;font-weight:bold;font-size:12px;}
.redaccentboldlargetext{color:#CC3333;font-weight:bold;font-size:14px;}

.mainwrapper{width:700px;margin:auto;min-height:100%;position:relative;
border-right:4px solid #a63330;border-left:4px solid #a63330;border-bottom:4px solid #a63330;}
.header{width:700px;height:166px;margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}
.mainarea{width:700px;overflow:visible;height:100%;min-height:100px;max-height:100%;background:#000000 url(/img/mainBG.jpg);
	background-repeat:repeat-y;margin:0px;}
.footer{width:700px;height:195px;}
.headertext{font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:10pt;font-style:normal;
	font-variant:normal;font-weight:bold;line-height:normal;}
.menucontainer{width:600px;height:20px;position:absolute;top:122px;left:77px;z-index:100;text-align:right;}
.contentcontainer{overflow:visible;height:100%;max-width:700px;padding:0px 23px 15px 23px;text-align:center;}
.contentcontainergallery{overflow:visible;height:100%;max-width:700px;padding:0px 23px 15px 23px;text-align:center;}
.roundedimgcontainer{background-color:#d6d6d6;padding:5px;text-align:center}
.onecolumnlinered{color:#d6d6d6;width:260px;height:2px;}

/* email form */
.emailform{text-align:left;}
.emailform .formtable{border:0px}
.emailform .labelcolumn{text-align:right;padding-right:4px;padding-bottom:2px;}
.emailform .textboxcolumn{padding-bottom:2px;}
.emailform .buttoncolumn{text-align:right;padding-top:5px;}
.emailform .textbox{border:solid 1px #CC3333;width:250px;font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size:11px;}
.emailform .textarea{border:solid 1px #CC3333;width:353px;font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size:11px;}
.genbutton{color:#c5c5c5;font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:10pt;font-style:normal;
	font-variant:normal;font-weight:bold;line-height:normal;border:none;}
.rightcolumndiv{padding:0px 10pxpx 0px 5px;vertical-align:top;width:325px;}
.leftcolumndiv{padding:0px 10pxpx 0px 0px;vertical-align:top;width:325px;}
/* services */
.servicesbullets{font-size:12px;font-weight:bold;padding:0px 0px 0px 15px;}

/* specials */
.specialspagetitle{font-size:18px;margin-bottom:10px;}
.specialspagesubtitle{font-size:10px;margin-bottom:20px;}
.specialstypecontainer{background-color:#6b1b1b;width:645px;padding:3px;margin:0px 0px 10px 0px;}
.specialstypetitlewrap{text-align:left;padding:0px 0px 0px 4px;font-weight:bold;}
.specialwraptop{text-align:left;background-color:#000000;margin-top:3px;}
.specialwrap{text-align:left;background-color:#000000;border:}
.specialheadercol{}
.specialtitlecol{color:#ffffff;font-weight:bold;font-size:13px;width:100%;padding:0px 0px 0px 5px;}
.specialstandardpricecol{text-align:right;width:165px;max-width:165px;min-width:165px;}
.specialstandardprice{color:#CC3333;text-decoration:line-through;}
.specialpricecol{text-align:right;width:200px;max-width:200px;min-width:200px;padding:0px 5px 0px 0px;}
.specialprice{color:#ffff99;font-size:16px;font-weight:bold;}
.specialdescriptioncol{padding:0px 5px 0px 5px;}
.specialfootercol{border-bottom:solid 1px #6b1b1b;}
.specialspagedisclaimer{font-size:8px;}

/* about us */
.aboutusmainwrap{text-align:justify;padding:0px 4px 0px 4px;}
.aboutusname{color:#ffffff;font-weight:bold;font-size:12px;}

