﻿* 
{
    padding:0;
    margin:0;
    }
body 
{
    background:#000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:0px;
    padding-bottom:20px;
    padding-top:10px;
    text-align:center;
}

* html body {
	font-size:x-small; /* for IE5/Win */
	f\ont-size:small; /* for other IE versions */
}


/* ------------------ Site Styles -------------------------- */

h1 { clear:both; font-family:Verdana, Arial, Helvetica, Sans-Serif; color:#fff; background:#000; font-size:12px; font-weight:bold; line-height:1.4em;  padding:5px 10px; margin:10px 0 10px 0; }
h2 { clear:both; font-family:Verdana, Arial, Helvetica, Sans-Serif; color:#000; border-bottom:0px solid #000; font-size:14px; font-weight:bold; line-height:1.4em;  padding:0; margin:0; margin-top:25px; margin-bottom:10px;  }
h3 { clear:both; font-family:Verdana, Arial, Helvetica, Sans-Serif; color:#333; font-size:14px; font-weight:bold; line-height:1.4em;  padding:0; margin:0; margin-top:15px;  }

p, li { color:#000; font-size:80%; line-height:1.6em;  padding:6px 0; margin:0; }

ul, ol { padding:0; margin:0 25px; }

li { padding:2px 5px; margin:0; list-style-type:circle; }
li ul li { font-size:100%; }

.home a:link { color:#6699cc; text-decoration:underline; }
.home a:visited { color:#6699cc; text-decoration:underline; }
.home a:hover { color:#999; text-decoration:none; }
.home a:active { color:#6699cc; text-decoration:underline; }

a:link { color:#336699; text-decoration:underline; }
a:visited { color:#336699; text-decoration:underline; }
a:hover { color:#999; text-decoration:none; }
a:active { color:#336699; text-decoration:underline; }

hr { background:#999; margin:25px 0; height:1px; border:0; clear:both; }

.picRight { border:3px double #ccc; float:right; margin:0 0 10px 10px; }




#wrapper 
{
    width:1007px;
    position:relative;
    margin:0px auto;
    padding:0px;
    border:2px solid #4c4944;
    text-align:left;
    }


/* Layout ------------------------------------------- */
#header, #nav, #content, #footer  { width:100%; float:left; }


/* Nav ------------------------------------------- */
#nav { background:#67a0d5 url(../_img/nav_BG.gif) top left repeat-x; border-top:1px solid #45433e; border-bottom:1px solid #45433e;  }
#nav ul, #nav li {list-style:none; float:left; margin:0; padding:0; }
#nav ul { border-right:1px solid #609ad1; }
#nav a img { border:0; float:left; display:block; border-left:1px solid #609ad1; border-right:1px solid #494641;  }


/* Content ------------------------------------------- */
#content { background:#342f2c url(../_img/contentBG2.jpg) top left repeat-y; }
#content2 { float:left; width:100%; background:url(../_img/contentBG.jpg) bottom left no-repeat; }

#content_Left { float:left; width:697px; margin:0; background:transparent;  }
#textPadding { padding:10px 35px; }

#contentHome { float:left; width:100%; background:#342f2c url(../_img/contentHome.jpg) bottom left no-repeat; border:0px solid red; }

#home_Left { float:left; width:505px; margin:15px 0 15px 30px; background:transparent;  }
#home_Left p, #home_Left li { color:#fff; font-size:80%; line-height:1.5em;  }

#content_Right { float:right; width:278px; margin:15px 15px; background:transparent; }

/* Footer ------------------------------------------- */
#footer { background:#4c4944; }
#footer p { padding:8px 10px; font-size:10px; color:#94918b; }
#footer a { color:#94918b; text-decoration:none; }
#footer_left { float:left; width:70%;  }
#footer_right { float:right; width:20%; text-align:right;  }
#clearFooter { clear:both; }



.video { margin-bottom:15px; padding-bottom:20px; border-bottom:0px dotted #999; }
.video img { padding:5px; background:#fff; border:3px double #000; margin:10px;  }

p.orderButton { margin:15px 0; }
.orderButton a { color:#000; background:#32bcfd; padding:5px 8px; text-decoration:none; border:1px solid #336699; }
.orderButton a { color:#000; background:#32bcfd; padding:5px 8px; text-decoration:none; border:1px solid #336699;  }
.orderButton a:hover { color:#ccc; background:#999; padding:5px 8px; text-decoration:none; border:1px solid #666;  }
.orderButton a { color:#000; background:#32bcfd; padding:5px 8px; text-decoration:none; border:1px solid #336699;  }

.orderForm { font-size:80%;}



.registrationForm { font-size:80%; line-height:1.9em; }
.registrationForm label { display:block; width:150px; text-align:left; }

.warning { color:Red; font-size:10px;}