@charset "utf-8";
/* Tropikit customized basic style sheet */
/* Changes only here from stylesheet.css - used in conjuncion with the main template style sheet */
/* in myTropikit/includes/template/CUSTOM/css/stylesheet_tropikit.css */
body{ font-family: Geneva, "Trebuchet MS", verdana, arial, helvetica, sans-serif;font-size:62.5%;color:#000;background:#528ed6 url(../images/bl_bg.gif) repeat-x 0 0;margin:5px 0 10px;}

form { font-size: 1.2em ; }
form , select, input { font-size: .9em ; }

h1 { font-size: 2em ; }

/* ie fix for margin top */
#mainWrapper { background-color: #528ED6 ; }

/* header graphic */
#logoWrapper{ background-color:#528ed6; height:250px; line-height:250px; margin-top: 20px; }
#logo{line-height:250px;text-align:center;margin:0 auto;}

#navMainWrapper { padding: 0 ; background-color: #fff ; height: 3.5em ; }
#navMain ul { padding: 1em 0 1em 0.5em ; }
#navMain ul li { font-size: 1.2em ; padding: 0 1em 0 0 ; margin-right: 2em ; }
#navMain ul li a:hover { text-decoration: underline ; color: #009933 ; }

/* right col, indent and added right border */
#navColumnTwoWrapper{border:1px solid #9a9a9a;padding: 4px;margin-right:5px;}

/* pad heading box text */
h3.centerBoxHeadinghidden,h3.leftBoxHeading,h3.leftBoxHeadinghidden,h3.leftBoxHeading a,h3.rightBoxHeading,h3.rightBoxHeadinghidden,h3.rightBoxHeading a{font-size:1em;color:#333;padding-left:5px;padding-left:5px;}

/* highlight search */
#searchHeading,#search-headerHeading{font-size:0.9em;color:#fff;}
.centerBoxHeadinghidden,.leftBoxHeading,.leftBoxHeadinghidden,.centerBoxHeading,.rightBoxHeading,.rightBoxHeadinghidden{ background-color: #99cc00; border:1px solid #FFF; margin:0; padding:0.5em 0;} /* background-color:#D7E2EE; 33CC66 */
.sideBoxContent{ background-color:#fff; padding:0.4em; margin-bottom: 1em ; border-bottom: 1px solid #ddd ; }

/* product listing hdr same color as right column hdrs */
.productListing-rowheading{background-color:#99cc00;height:3.5em;color:#333;} /* #d7e2ee; color:#333; */

/* breadcrumbs */
#breadbg{ background:#99cc00;height:2em;line-height:2;border-top:3px solid :#CCCC00;border-bottom:3px solid #CCCC00;padding: 2px 0 ;} /* background-image:url(../images/tile_bl_bg.gif); 0066FF */
#navBreadCrumb{font-size:1em; font-weight:700;margin:0;padding:0 0 0 1em; }
#navBreadCrumb a:hover { color: #fff ; }
.tabTable{border:1px solid #9A9A9A;}

/* box control icons for slice to have padding - new slice image file used to match box hdrs (#33CC66) */
.ctrls,.ctrlsclose{padding:7px 4px 0 0;float:right;background:transparent;}

.greeting { display: none ; }

/* main page */
#fl_main { padding-bottom: 1.2em ; }
#fl_main h2 { font-size: 1.5em ; } 
p { font-size: 1.3em ; line-height: 1.2; font-style: normal ; color:#222 ; }
a { font-weight: bold ; }

#fl_main a { color: #6699FF ; font-weight: bold ; }
#fl_main a:hover { color: #FF66CC ; font-style: normal ; }
p span { color: #96964B ; }
.centerColumn { font-size: 1.1em ; }

/* what's new bg */
#whatsNew { background: #fff url(../images/bviRainbowFrame.jpg) center center ; }
.centerBoxContentsNew { background: url(../images/w_xbg.png) ; margin: .2em ; padding: .2em ; border: 1px solid #eee ; min-width: 200px ; }
.categoryListBoxContents { border: 2px solid #bbb ; padding: .2em ; margin: .2em ; }

/* blank sidebox and tag cloud */
#blank_sidebox span { font-size: 1em ; display: inline-block ; }
#blank_sidebox span.size1 { font-size: 2em ; }
#blank_sidebox span.size2 { color: #0066FF ; font-size: 1.8em ; }
#blank_sidebox span.size3 { color: #FF33CC ; font-size: 1.7em ; }
#blank_sidebox span.size4 { color: #9966FF ; font-size: 1.6em ; }
#blank_sidebox span.size5 { color: #66CCFF ; font-size: 1.5em ; }
#blank_sidebox span.size6 { color: #663300 ; font-size: 1.2em ; }
#blank_sidebox span.size7 { color: #FF0000 ; font-size: 1em ; }
#blank_sidebox span.size8 { color: #FF9933 ; font-size: .8em ; }
#blank_sidebox span.size9 { color: #999966 ; font-size: .9em ; }

/* contact_us */
label.inputLabel { line-height: 2.5em ; }