/* *******************************
    	Main Body Style
******************************** */

body { margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#fff; background:#000 url(../images/bg.jpg) repeat-x top center;}
img { padding:0px; margin:0px; border:none;}
a {color:#fff;text-decoration:underline;}
a:hover { text-decoration:none;}

h1 { margin:0px 0px 10px 0px;padding:0px; font-size:1.7em;}
h2 {margin:0px 0px 10px 0px;width:108px;font-size:11pt;padding:0px;}
h3,h4,h5 {margin:0px 0px 10px 0px;width:108px;}
strong { font-weight:bold; color:#fff;}

/* *******************************
    Containers/Wrappers Holders
******************************** */
#page_wrapper { width:990px; height:800px; margin:0px auto; padding:0px;}
#column_wrapper {float:left;width:340px;height:800px;/* background:url(../images/columnbg.jpg) no-repeat bottom;*/}
#content_wrapper {float:right;width:650px;height:800px;/* background:url(../images/contentbg.jpg) no-repeat bottom;*/}

#packages_text {position:relative;top:40px;width:620px; height:471px; left:40px;}
#page_copy { width:280px; height:360px; overflow:auto; padding:0px; margin:0px; position:relative; left:40px; color:#fff;}

#page_copy_packages { width:290px; height:380px; overflow:auto; padding:0px; margin:0px; position:relative; left:62px; color:#000;}
#page_copy_packages img{ border:8px solid #000; padding:1px; margin:15px 0 0 0;}
#packages_copy { overflow:auto; height:450px; color:#fff;}

#page_navigation {width:600px; height:100px; background:url(../images/navbg.jpg) no-repeat -38px 0; position:relative; margin:0 0 0 50px;}
#page_navigation #nav_tabs {width:600px; height:34px; position:relative; top:47px; /*left:38px;*/ padding:0; line-height:30px; overflow:hidden}
#page_navigation #nav_tabs a { float:left; text-align:center; text-indent:-99999px; overflow:hidden;}
#page_navigation a.btn_home { width:82px; height:30px;}
#page_navigation a:hover.btn_home {background-image:url(../images/navbg.jpg); background-repeat:no-repeat;  background-position:-38px -147px;}
#page_navigation a.btn_portfolio { width:90px; height:30px;}
#page_navigation a:hover.btn_portfolio { background-image:url(../images/navbg.jpg); background-repeat:no-repeat;  background-position:-120px -147px;}
#page_navigation a.btn_online {width:135px; height:30px;}
#page_navigation a:hover.btn_online { background-image:url(../images/navbg.jpg); background-repeat:no-repeat;  background-position:-210px -147px;}
#page_navigation a.btn_about {width:70px; height:30px;}
#page_navigation a:hover.btn_about { background-image:url(../images/navbg.jpg); background-repeat:no-repeat;  background-position:-345px -147px;}
#page_navigation a.btn_contact {width:86px; height:30px;}
#page_navigation a:hover.btn_contact { background-image:url(../images/navbg.jpg); background-repeat:no-repeat;  background-position:-415px -147px;}
#page_navigation a.btn_packages {width:100px; height:34px;}
#page_navigation a:hover.btn_packages { background-image:url(../images/navbg.jpg); background-repeat:no-repeat;  background-position:-501px -147px;}

.topNav { position:absolute; top:5px; right:35px;}
.topNav a{ color:#fff; text-decoration:none; margin:0 5px 0 5px; font-weight:bold;}
.topNav a:hover{text-decoration:underline;}

#page_image {position:relative;top:15px;width:650px; height:471px;}
#page_image img{ padding:0 10px 0 0;}
#page_image_home {position:relative;top:15px;width:663px; height:471px;}

#page_notice { width:648px; height:80px; text-align:right; font-size:8pt;position:relative; top:38px; right:35px;}
#page_notice a{ text-decoration:underline; color:#FDD6F1;}
#page_notice a:hover{ text-decoration:underline; color:#fff;}

/* *******************************
 	Form css
******************************** */
#formcontainer { padding: 0px; margin:0 15px; width: 220px; overflow:hidden; float:left;}
#defaultform form { padding: 0px; margin: 0px; border: 0px; }
#defaultform form fieldset { border: 0px #E4D6E5 solid; margin: 0px 0px 0px 0px; padding:0px; }
#defaultform form li { padding:	5px 5px 5px 0px; vertical-align: top; list-style: none; margin: 0px; }
#defaultform form ol { margin: 0px; padding: 0px; }
#defaultform form legend { color: #666666; font-weight: bold; border: 0px; }
#defaultform form label {margin:0px;}
#defaultform form em {font-style: normal;color: #b0b0b0;}
#defaultform form fieldset input, textarea, file {width:190px;border:none;padding:5px; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#fff;}
#defaultform form fieldset select {width:200px; border:none;padding:5px;color: #000; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;background: #fff;}
#defaultform .checkbox { width: 20px; }
#defaultform .buttons { border: 0px; width: 100px; padding: 0px;}
#defaultform .textboxnumeric { width: 60px; text-align: right; }
#defaultform .buttonsubmit { width:130px; background:#000;border:none; color:#fff; padding:8px;}
.textareawide {width: 190px;}
#formmessage {width: 190px; padding: 10px; background-color: #E4D6E5; border: 1px solid  #BB94CC;font-weight: bold}