@charset "utf-8";

/* CSS Document */

/* Page Body */
body
  {
  margin:0px 0px 0px 5px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px!Important
  }
body
  {
  background-color:#FFFFF2!Important
  }
input,select,textarea
  {
  font-size:11px!Important
  }
/*Page Handler*/
form,iframe
  {
  margin:0px;
  padding:0px!Important
  }
a img
  {
  border:none!Important
  }
a:hover
  {
  text-decoration:underline!Important
  }
ul li
  {
   margin:0px 0px 0px 10px!Important
  }
table
  {
  border-collapse:collapse!Important
  }
p
  {
  padding:0px 5px 0px 5px!Important
  }

/* Headers Styles */
h1
  {
  font-size:18px;
  font-weight:bold!Important
  }
h2
  {
  font-size:16px;
  font-weight:bold!Important
  }
h3
  {
  font-size:15px;
  font-weight:bold!Important
  }
h4
  {
  font-size:14px;
  font-weight:bold!Important
  }
h5
  {
  font-size:12px;
  font-weight:bold!Important
  }

/* Main Site Layout */
#mainTable
  {
  width:1040px;
  height:auto!Important
  }

/* -<|>- Top Section -<|>- */
#topSection
  {
  width:100%;
  height:auto;
  vertical-align:top;
  text-align:left;
  vertical-align:top;
  padding:0px 0px 0px 0px!Important
  }

#ad728x90Div
  {
  float:left;
  width:98%;
  height:auto;
  vertical-align:middle;
  text-align:center;
  padding:4px!Important
  }
/* -<|>- Logo -<|>- */
#logoDiv
  {
  float:left;
  width:auto;
  height:120px;
  background-image:url(/images/logo.jpg);
  background-repeat: no-repeat;
  padding:0px!Important
  }
.topNav
  {
  float:left;
  width:1018px;
  height:50px;
  vertical-align:bottom;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  line-height:22px;
  padding:20px 0px 0px 0px!Important
  }
.topNav a
  {
  color:#FFFFCC!Important
  }
.webListing
  {
  color:#FFFFF2;
  font-size:16px;
  font-weight:bold;
  padding:0px 0px 0px 0px!Important
  }
#logoDivGen
  {
  float:left;
  width:auto;
  height:120px;
  background-image:url(/images/logo_general.jpg);
  background-repeat: no-repeat;
  padding:0px!Important
  }
#logoDivInfo
  {
  float:left;
  width:auto;
  height:120px;
  background-image:url(/images/logo_info.jpg);
  background-repeat: no-repeat;
  padding:0px!Important
  }
#logoDivShop
  {
  float:left;
  width:auto;
  height:120px;
  background-image:url(/images/logo_shopping.jpg);
  background-repeat: no-repeat;
  padding:0px!Important
  }
#logoDivTrav
  {
  float:left;
  width:auto;
  height:120px;
  background-image:url(/images/logo_travel.jpg);
  background-repeat: no-repeat;
  padding:0px!Important
  }
/* -<|>- Search Box-<|>- */
#searchBox
  {
  float:right;
  width:372px;
  height:30px;
  vertical-align:top;
  text-align:left;
  padding:17px 27px 0px 0px!Important
  }
/* -<|>- Left Side Section -<|>- */
.sideMenuBgTop
  {
  width:auto;
  height:19px;
  background-image:url(/images/sidemenu_top.jpg);
  background-repeat: no-repeat;
  padding:0px!Important
  }
.sideHeaderHold
  {
  float:left;
  height:20px;
  width:auto;
  padding:0px!Important
  }
.sideMenuBgMid
  {
  width:auto;
  height:auto;
  background-image:url(/images/sidemenu_mid.jpg);
  background-repeat: repeat-y;
  padding:0px!Important
  }
#leftSide,#rightSide
  {
  width:18%;
  height:auto;
  vertical-align:top;
  font-weight:bold;
  vertical-align:top;
  padding:1px 1px 1px 1px!Important
  }
.sideMenuBgBot
  {
  width:auto;
  height:34px;
  background-image:url(/images/sidemenu_bottom.jpg);
  background-repeat: no-repeat;
  padding:0px!Important
  }
/* -<|>- Left and Right Side Content -<|>- */
.sideHeaderDiv
  {
  float:left;
  width:176px;
  height:auto;
  font-size:14px;
  color:#FFFFFF;
  background-color:#0055BB;
  text-align:left;
  margin:0px 0px 0px 3px;
  padding:5px 0px 5px 5px!Important
  }
.sideJamHead
  {
  float:left;
  width:176px;
  height:auto;
  font-size:14px;
  color:#000000;
  background-color:#80ABDE;
  text-align:left;
  margin:0px 0px 0px 3px;
  padding:5px 0px 5px 5px!Important
  }
.sideJamHead a
  {
  color:#000000!Important
  }
.sideListDiv
  {
  float:left;
  width:176px;
  height:auto;
  font-size:12px;
  color:#000000;
  text-align:left;
  padding:3px 1px 3px 10px!Important
  }
.sideListDivSep
  {
  float:left;
  width:176px;
  height:auto;
  font-size:12px;
  color:#000000;
  text-align:left;
  padding:3px 1px 3px 10px!Important
  }

.sideHomeDiv
  {
  float:left;
  width:176px;
  height:auto;
  font-size:16px;
  color:#FFFFFF;
  background-color:#0055bb;
  text-align:left;
  margin:0px 0px 0px 3px;
  padding:5px 0px 5px 5px!Important
  }
.sideHomeDiv a
  {
  color:#FFFFFF!Important
  }
.sideListDiv a
  {
  color:#000000!Important
  }
.sideHeaderDiv a
  {
  color:#FFFFFF!Important
  }

.spacerDiv
  {
  float:left;
  width:600px;
  height:5px!Important
  }
.spacerDiv2
  {
  float:left;
  width:auto;
  height:1px!Important
  }

/* -<|>- Center Side Section -<|>- */
.centerSection
  {
  width:64%;
  height:auto;
  vertical-align:top;
  font-size:12px;
  text-align:center;
  padding:0px 10px 5px 10px;
  margin:0px 0px 0px 0px!Important
  }

.centerSecTop
  {
  width:100%;
  height:auto!Important
  }
.centerSecTopHeader
  {
  width:auto;
  height:32px;
  font-size:15px;
  color:#FFFFFF;
  text-align:center;
  padding:0px 0px 0px 0px!Important
  }
.centerSecTopHeader a
  {
  color: #FFFFFF!Important
  }
.centerSecHeaderCont
  {
  width:auto;
  height:auto;
  font-size:16px;
  color:#000000;
  font-weight:bold;
  text-align:center;
  padding:6px!Important
  }

.contentNavTop
  {
  height:14px;
  background-image:url(/images/white_box_top.jpg);
  background-repeat: no-repeat;
  padding:0px!Important
  }
.contentNavMid
  {
  height:auto;
  background-image:url(/images/content_nav_mid.jpg);
  background-repeat: repeat-y;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  padding:0px!Important
  }
.contentNavBot
  {height:14px;
  background-image:url(/images/content_nav_bottom.jpg);
  background-repeat: no-repeat;
  padding:0px!Important
  }

.centerSecTopAdsHolder
  {width:50%;
  height:auto;
  text-align:center;
  padding:5px 0px 5px 0px!Important
  }
.centerSecTextAds
  {width:auto;
  height:32px;
  font-size:13px;
  color:#FFFFFF;
  text-align:center;
  font-weight:bold;
  padding:0px 0px 0px 0px!Important
  }
.centerSecTextAds a
  {color:#FFFFFF!Important
  }
.centerSecTopAdsDiv
  {float:left;
  width:310px;
  height:260px;
  text-align:center;
  vertical-align:middle;
  border:1px solid #000000;
  padding:7px 0px 0px 0px!Important
  }
.centerSecHeader
  {width:auto;
  height:32px;
  font-size:13px;
  color:#FFFFFF;
  text-align:left;
  font-weight:bold;
  background-image:url(/images/rounded_rectangle.jpg);
  background-repeat: no-repeat;
  padding:0px 0px 0px 20px!Important
  }

.centerSecAdsHeader
  {width:auto;
  height:auto;
  font-size:12px;
  color:#000000;
  text-align:left;
  font-weight:bold;
  padding:5px!Important
  }
.centerSecAdsList
  {width:auto;
  height:auto;
  font-size:12px;
  color:#000000;
  text-align:left;
  padding:5px!Important
  }

.blueBoxTop
  {width:auto;
  height:12px;
  background-image:url(/images/blue_box_top.jpg);
  background-repeat: no-repeat;
  font-weight:bold;
  padding:0px 0px 0px 0px!Important
  }
.blueBoxMid
  {width:auto;
  height:auto;
  background-image:url(/images/blue_box_mid.jpg);
  background-repeat: repeat-y;
   font-size:12px;
  text-align:left;
  padding:0px 0px 0px 5px!Important
  }
.blueBoxBot
  {height:13px;
  background-image:url(/images/blue_box_bottom.jpg);
  background-repeat: no-repeat;
  padding:0px 0px 0px 0px!Important
  }

.whiteBoxTop
  {height:20px;
  background-image:url(/images/white_box_top.jpg);
  background-repeat: no-repeat;
  font-weight:bold;
  padding:0px!Important
  }
.centerSecList
  {width:auto;
  height:auto;
  font-size:12px;
  color:#000000;
  text-align:left;
  background-image:url(/images/white_box_mid.jpg);
  background-repeat: repeat-y;
  padding:5px!Important
  }
.whiteBoxBot
  {height:33px;
  background-image:url(/images/white_box_bottom.jpg);
  background-repeat: no-repeat;
  padding:0px!Important
  }

/* -<|>- Homepage Section -<|>- */
.indexCate
  {width:50%;
   height:auto;
   font-size:11px;
  text-align:left;
  vertical-align:top;
  padding:5px 0px 5px 5px!Important
  }
.indexCate a
  {font-weight:bold!Important
  }

/* -<|>- Shopping Section -<|>- */
.shopIndex
 {width:33%;
  height:auto;
  font-size:11px;
  text-align:left;
  vertical-align:top;
  padding:5px 0px 5px 5px!Important
  }
.shopIndex a
  {font-weight:bold!Important
  }

/* -<|>- Shopping Section -<|>- */
.travIndex
 {width:auto;
  height:100%;
  font-size:12px;
  text-align:left;
  padding:5px 5px 5px 5px!Important
  }
.travDiv
  {float:left;
  width:99%;
  height:auto;
  font-size:12px;
  text-align:left;
  padding:5px 5px 5px 5px!Important
  }
.travDiv a
  {font-weight:bold!Important
  }

/* -<|>- Right Side Section -<|>- */
.side160x600Div
  {float:left;
  width:176px;
  height:auto;
  text-align:center;
  padding:10px 0px 10px 6px;
  margin:0px 2px 0px 2px!Important
  }

/* -<|>- Bottom Section -<|>- */
.botomSection
  {width:100%;
  height:auto;
  vertical-align:middle;
  color:#000000;
  vertical-align:top;
  text-align:center;
  font-size:12px;
  padding:5px 5px 5px 5px!Important
  }

.botomSectionLinks
  {width:100%;
  height:auto;
  vertical-align:middle;
  color:#FFFFFF;
  text-align:center;
  font-size:12px;
  padding:35px 5px 5px 5px!Important
  }
.siteMapTd
  {width:auto;
  height:auto;
  text-align:left;
  padding:40px 5px 40px 55px!Important
  }
.siteMapDivHead
  {float:left;
  width:auto;
  font-size:14px;
  font-weight:bold;
  height:auto;
  text-align:left;
  padding:15px 0px 0px 0px!Important
  }
.siteMapDivHead a
  {color:#006600!Important
  }
/* -<|>- Email Contact Form -<|>- */
#contact_form
  {width:auto;
  text-align:left;
  height:auto!Important
  }
#siteProfile
  {width:auto;
  text-align:left;
  height:auto!Important
  }
.form_list
  {width:30%;
  height:auto;
  font-size:12px;
  font-weight:bold;
  text-align:right;
  padding:2px 5px 0px 0px!Important
  }
.form_input
  {width:70%;
  height:auto;
  padding:2px 5px 2px 0px!Important
  }
#invalid_submit
  {text-align:left;
  line-height:60px;
  font-size:36px;
  color:red;
  font-weight:bold!Important
  }
.form_notice_red
  {color:red;
  font-weight:bold;
  font-size:12px!Important
  }
.form_notice_green
  {color:#006600;
  font-weight:bold;
  font-size:12px!Important
  }
.form_error
  {color:red;
  line-height:20px;
  text-align:left;
  padding-left:28px!Important
  }
.form_notice
  {color:red;
  font-size:16px;
  font-weight:bold;
  text-align:left;
  padding:10px 0px 10px 5px!Important
  }

/* -<|>-  -<|>- */

/* Post Form Table */
#postForm
  {width:600px;
  height:auto;
  text-align:left;
  padding:0px!Important
  }
.onecolumn
  {width:100%;
  height:auto;
  font-size:12px;
  vertical-align:text-top;
  text-align:left;
  padding:5px!Important
  }
.columnOne
  {width:75%;
  height:auto;
  font-size:12px;
  vertical-align:text-top;
  text-align:left;
  padding:5px!Important
  }
.columnTwo
  {width:25%;
  height:auto;
  text-align:center;
  vertical-align:middle;
  padding:5px!Important
  }

/* Web Site Profile */
.form_list
  {width:70%;
  height:auto;
  font-size:12px;
  font-weight:bold;
  text-align:right;
  vertical-align:top;
  padding:2px 5px 2px 5px!Important
  }
.form_input
  {width:30%;
  height:auto;
  vertical-align:top;
  font-weight:bold;
  padding:2px 5px 2px 5px!Important
  }
.form_input2
  {width:30%;
  height:auto;
  color:#006600;
  font-weight:bold;
  text-align:center;
  vertical-align:top;
  padding:2px 5px 2px 5px!Important
  }
.formProfileCone
  {width:75%;
  height:auto;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  vertical-align:top;
  padding:2px 5px 2px 5px!Important
  }
.formProfileCtwo
  {width:75%;
  height:auto;
  vertical-align:top;
  padding:2px 5px 2px 5px!Important
  }
.formProfileList
  {width:100%;
  height:auto;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  vertical-align:top;
  padding:2px 5px 2px 5px!Important
  }
.formProfileInput
  {width:100%;
  height:auto;
  vertical-align:top;
  padding:2px 5px 2px 5px!Important
  }

/* Font Colors */
.greenText
  {color:#006600!Important
  }

/* -<|>-  -<|>- */
/*  */