/* TRAVELPAC RESOURCES CSS STYLES */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	background-color: #404040;
}

/* FOOTER CSS STYLES */
.footer { padding: 5px; line-height: 20px; }
.footer a:link { font-weight: bold; text-decoration: none; color: #555555; }
.footer a:visited { font-weight: bold; text-decoration: none; color: #555555;}
.footer a:hover { font-weight: bold; text-decoration: underline; color: #CC0000; }

/* TOP NAVIGATION CSS STYLES */
#topnav { margin-left: 300px; padding-top: 15px; }
.formfield { height: 12px; font-size: 11px; width: 150px;}

/* CATEGORY NAVIGATION CSS STYLES */
.catimg { padding-left: 0px; padding-right: 2px; }
.catnavbg { background-image:url(cat_bg.jpg); background-position:bottom; background-repeat: repeat-x;}
#catnav {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 5px;
}
#catnav ul { padding: 5px; margin: 0px;  }
#catnav ul li { display: inline; margin-left: 5px; margin-right: 5px;  }
#catnav a:link { color: #555555; text-decoration: none;}
#catnav a:visited { color: #666666; text-decoration: none;}
#catnav a:hover { color: #CC0000; text-decoration: underline;}
/* END */

/* VIEW SHOPPING CART ROLLOVER STYLES */
#viewcart { padding-bottom: 0px; }
#viewcart a:link { text-decoration: none; color: #CC0000; }
#viewcart a:visited { text-decoration: none; color: #CC0000; }
#viewcart a:hover { text-decoration: underline; color: #666666; }

/* QUICK LINKS (BOTTOM) CSS STYLES) */
.form { margin: 0px; padding: 0px;}
.textpurple {color: #990099;}
.textgreen {color: #339900;}
.quicklinksbg { background-image: url(bg_quicklinks.jpg); background-position:top; background-repeat:repeat-x;}
#quicklinks { width: 200px; height: 124px; border: 1px #999999 solid; background-color: #FFFFFF; padding: 8px; margin-top: 10px; margin-left: 8px; margin-bottom: 0px; margin-right: 0px; float: left;}
#latestupdate { width: 260px; height: 124px;border: 1px #999999 solid; background-color: #FFFFFF; padding: 8px; margin-top: 10px; margin-left: 8px; margin-bottom: 0px; margin-right: 0px; float: left;}

/* CONTENTS LAYOUT, VERY IMPORTANT !!! */
#sideimg { float:left;}
#contents_right { font-size: 12px; float: right; padding-left: 15px; width: 230px; border-left: 1px solid #e4e4e4; }
#contents_main { width: 530px; padding-left: 15px; font-size: 12px; float: left;}
#contents_wide { width: 800px; padding-top: 15px; padding-left: 15px; float:left; font-size: 12px;}
#enquiry_main { font-size: 12px; float: left; padding-left: 15px; width: 380px; }
#enquiry_right { border-left: 1px solid #e4e4e4; font-size: 12px; float: right; padding-left: 8px; width: 380px; }
#retailshops { width: 200px; float: left; }
#dividerline { width: 1px; left; height: 640px; border-left: 1px solid #e4e4e4; float: left;  margin-left: 20px; margin-right: 30px;}

/* COLORFUL TEXT COLORS HERE !!! */
.bigred {font-size: 14px; font-weight: bold; color: #CC0000;}
.bigorange {font-size: 14px; font-weight: bold; color: #FF9900;}

/* FEATURED PRODUCTS */
#productsdivider {float: left; padding-left: 3px;}
#featuredproducts { width: 146px; float:left; margin-left: 11px; }

/* PRODUCTS LISTING */
#cat_title { float: left;}
#productlisting { width: 146px; height: 250px; float:left; margin-left: 0px;}
#listingdivider {float: left; margin-left: 5px; margin-right: 10px;}
#page { float: right; color: #666666; margin-right: 15px; font-size: 11px; margin-bottom: 10px; }
#page a:link { font-weight: bold; color: #CC0000; text-decoration: underline;}
#page a:visited { font-weight: bold; color: #CC0000; text-decoration: underline;}
#page a:hover { font-weight: bold; color: #666666; text-decoration: none; }

/* PRODUCTS DETAILS */
#titlered { font-size: 16px; font-weight: bold; color: #CC0000; margin-top: 5px;}
#details_main { font-size: 12px; float: left; padding-left: 15px; width: 415px; }
#details_right { color: #555555; font-size: 11px; float: right; padding-left: 8px; padding-right: 8px; width: 370px;}
#buybox { font-size: 11px; padding: 8px; background-color: #e4e4e4; }
.quantity { width: 30px; font-size: 11px; }
.choosecolor { width: 140px; font-size: 11px;}

/* PRODUCTS COMMON STYLES */
.f_titleimg { padding: 10px; }
.f_title { color: #CC0000; font-weight: bold;}
.f_title a:link { color: #CC0000; font-weight: bold; text-decoration: none;}
.f_title a:visited{ color: #CC0000; font-weight: bold; text-decoration: none;}
.f_title a:hover{ color: #666666; font-weight: bold; text-decoration: underline;}
.f_code { color: #000000; font-size: 11px; }
.f_price { color: #000000; font-size: 12px; font-weight: bold; line-height: 20px;}

/* SHOPPING CART STYLES */
.totalprice { font-size: 14px; font-weight: bold; color: #CC0000;}
.caption { font-size: 11px; color: #666666;}
#sc_contents { width: 820px; float:left;}
#shippingmethod { width: 90%; padding-left: 15px; }
#shippingsummary { float: left; width: 380px;}
#billingsummary {padding-left: 15px; border-left: 1px solid #e4e4e4; float: left; width: 380px;}
#cartsummary {float: left; width: 800px;}

/* PRESS RELEASE */
.readmore { font-size: 11px;color: #FF6600;}
.readmore a:link { color: #FF6600; text-decoration: underline;}
.readmore a:visited { color: #FF6600; text-decoration: underline;}
.readmore a:hover { color: #666666; text-decoration: none;}
.press_title { color: #CC0000; font-size: 14px; font-weight: bold;}

.year { font-size: 12px;color: #000000;}
.year a:link { color: #666666; text-decoration: none;}
.year a:visited { color: #666666; text-decoration: none;}
.year a:hover { color: #CC0000; text-decoration: underline;}


derline;}

line;}

sited { color: #666666; text-decoration: none;}
.year a:hover { color: #CC0000; text-decoration: underline;}

