/* standard */
input,select, textarea, button, td, p, label { font-size: 1em; padding:1px 1px 1px 1px; }
input, textarea, select {border: 1px solid  #a6c9e2; }
h1,h2,h3,h4,h5,h6{margin:0;padding:0; text-shadow: 0 1px 2px rgba(0,0,0, .6); }
h1{font-size:170%;}
h2{font-size:160%;}
h3{font-size:140%;}
h4{font-size:130%;}
h5{font-size:120%;}
h6{font-size:110%;}

quote,code{margin:.5em 0;}
p{margin:0.6em 0 1.2em;padding:1px 1px 1px 1px;}

hr, .hrcolor{border:none;height:1px; background:#a6c9e2;}
 
a, a:link, a:visited { color: #2e6e9e; text-decoration: none; }
a:active, a.active { color: #ff0000; text-decoration: none; }
a:hover { color: #000047; text-decoration: none; }
a:hover img { }



img { border: none; }
img.prod { border: #013b6b 1px solid; max-width: 150px; max-height:100px; }
/*expression(this.clientWidth > 150 ? '150px':this.clientWidth+'px');}*/
img.nolimit { border: none; max-width: 800px; max-height:600px; }
img.isolder {filter: gray; -moz-opacity:.50; opacity:.50; border: #6666CC 1px solid; max-width: 150px; max-height:100px; }


ul, li { display:block;}

fieldset {border: 1px solid #a6c9e2; background: #ffffff url(/img/ui/ui-bg_inset-hard_100_ffffff_1x100.png) 50% bottom repeat-x; color: #222222; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px;  padding:2px 2px 2px 2px; margin: 2px 2px 2px 2px; top: 2px;}
fieldset legend {padding: 6px; font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em;}
.fshead { padding: 2px 2px 2px 6px; border: 1px solid #4297d7; background: #5c9ccc url(/img/ui/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; border-radius: 6px; -webkit-border-radius: 6px; }

/* header*/
.logo {vertical-align: middle;  float: left; background:transparent; }
.search {width:200px; min-width:200px !important; max-width: 200px !important;    display: inline;}
.search  input { width:170px; min-width:170px !important; max-width: 170px !important; float:right; font-size:1.5em; }
.search a img{  display: inline; float:left;}

#header { font-weight: bold;  }
#header a, #header .logme { font-size:1.2em; text-shadow: 0 1px 2px rgba(0,0,0, .6); padding: 10px 10px 10px 10px; float:right; }
#header .logme { }

.flogin {  background: url("http://farm4.static.flickr.com/3012/2792588187_e85debe1f9.jpg?v=0") no-repeat;}


/* table for products */
.instoreprods{min-width: 640px; max-width: 1200px;}
.instoreprods td{text-align: center;}


/* product */
.pruu {display: table-cell;  vertical-align: middle;  text-align: center !important;  width: 148px !important; max-width: 148px !important; margin:2px 2px 2px 2px ;padding:2px 2px 2px 2px;  }
.pnm {font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; color: #000024; text-decoration: none;  overflow: hidden; width: 148px !important; max-width: 148px !important;}
.pds {font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 0.9em; color: #90909F; text-decoration: none; height: 44px; overflow: hidden; max-width: 148px !important;  }
/* .pds:hover{ height: auto;} */
/*
.pds ul {list-style-type:disc;list-style-image:disc; color: #ff0024;}
.pds ul li {list-style-type:disc;list-style-image:disc; color: #ff0024;}
.pds li {list-style-type:disc;list-style-image:disc; color: #ff0024;}
*/
.pds ul {list-style-type:none;list-style-image:none; background: none;}
.pds li {list-style-type:none;list-style-image:none;background: none;} 

.ppr { font: bold 11px verdana, arial, helvetica; color: #f00024; text-decoration: none;}

/* table for promotion*/
.hprom{ text-align: left; background-color: #2020af; padding: 1px; margin: 1px; color: #ffffbb;  float:inherit; display: block; position: relative;  width: 100px; height: 14px; left: 0px; top: 10px;font: bold 10px 'lucida grande',verdana,helvetica,arial,sans-serif; text-decoration: none; vertical-align: middle;}
.prom{background: #ffffa0; border: #bb99aa 1px dashed; min-width: 800px;max-width: 1200px;}
.prom td {text-align: center;}




.tagadelic{text-align:justify;margin:2px;padding:2px 2px 2px 2px; font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.0em;}}
 .tagadelic .level1{font-size:1em;}
 .tagadelic .level2{font-size:1.1em;}
 .tagadelic .level3{font-size:1.2em;}
 .tagadelic .level4{font-size:1.3em;}
 .tagadelic .level5{font-size:1.4em;}
 .tagadelic .level6{font-size:1.5em;}
 .tagadelic .level7{font-size:1.6em;}
 .tagadelic .level8{font-size:1.7em;}
 .tagadelic .level9{font-size:1.8em;}
 .tagadelic .level10{font-size:1.9em;}
 
 
 
 
 
 fieldset ul{margin:0.5em 0 1em;padding:2px 2px 2px 2px;}
 fieldset ul li{margin:0.4em 0 0.4em .5em;}
 fieldset ul.menu,.item-list ul{margin:0.35em 0 0 -0.5em;padding:0;}
 fieldset ul.menu ul,.item-list ul ul{margin-left:0em;}
 fieldset ul li,ul.menu li,.item-list ul li,li.leaf{margin:0.15em 0 0.15em .5em;}
 fieldset ul li,ul.menu li,.item-list ul li,li.leaf{padding:0 0 .2em 1.5em;list-style-type:none;list-style-image:none;background:transparent url(/img/bullet.gif) no-repeat 1px .50em;}
 fieldset ul li.expanded{background:transparent url(/img/expanded.gif) no-repeat 1px .50em;}
 fieldset ul li.collapsed{background:transparent url(/img/collapsed.gif) no-repeat 1px .50em;}
 fieldset ul li.leaf a,ul li.expanded a,ul li.collapsed a{display:block;}
 fieldset ul.inline li{background:none;margin:0;padding:0 1em 0 0;}
 fieldset ul.nav {margin:0.35em 0 0 -0.5em;padding:2px;}
 fieldset ul.nav li {margin:0.15em 0 0.15em .5em; padding:.2em .2em .2em 1.5em;list-style-type:none;list-style-image:none;background:transparent url(/img/nav.gif) no-repeat 1px .40em;}
 fieldset ul.nav li.active{list-style-type:none;list-style-image:none; background:transparent url(/img/nav_active.gif) no-repeat 1px .40em;}
 
 
 fieldset table { margin: 4px 4px 4px 4px; padding: 4px 4px 4px 4px;}
 
 /* content */
.content {margin:2px; padding:2px 2px 2px 2px; vertical-align:top;}
.content td {vertical-align:top;}
.content_menu {margin:2px; padding:2px; vertical-align:top; text-align: left; min-width: 200px;}
.view{ border:0; cellpadding:2px; cellspacing:2px; margin: 2px; padding: 2px; min-width: 600px; width: 100% }


.submit { display:block; vertical-align: middle; text-align: center;}

/* addons */
.tags{border: #bb99aa 1px solid; margin: 2px; padding:2px;}
.tooltip {border:none; display:inline; position:relative;}
.radd {margin:0;padding:0;vertical-align: top;}
.dot { border-bottom: #bb99aa 1px dotted; }



/* comment table*/
.commenttb{ padding: 2px 2px 2px 2px; margin: 2px 2px 2px 2px; color: #4297d7;  float: right; }
.commenttb tr{text-align: center;}
.commenttb td{text-align: right;}
.commentuser { text-decoration: underline; }
.commentdata { float:right;margin:0 0 1em 1em; max-width:400px;}
.commentdata small{ color: #999999; }
.commentbody { background-color: #DFEFFC}


/* paging */
div.paging {color: #ccc;margin-bottom: 2em;}
div.paging div.disabled {color: #ddd;display: inline;}
div.paging span {}
div.paging span.current {color: #000;}
div.paging span a {}

.connect, .connect td {border: 2px solid #a6c9e2; background: #ffffff url(/img/ui/ui-bg_inset-hard_100_ffffff_1x100.png) 50% bottom repeat-x; color: #222222; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px;  padding:3px 3px 3px 3px; margin: 3px 3px 3px 3px; top: 2px; }
.connect a {display: block; text-align: center;}

.package {font:bold; color:#2e6e9e; display: block; text-align: center;}

.steps {color: #a6c9e2; }
.steps b {color: #2e6e9e;}



div .contexthelp {
}

div .contexthelp {
    margin-left: 5px;
    margin-top: 2px;
    padding-left: 10px;
    position: absolute;
}

div .contexthelp span {
    border: 1px dotted #a6c9e2;
    background: #BADFF8; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px;  padding:3px 3px 3px 3px; margin: 3px 3px 3px 3px; top: 2px;
    color: #000000;
    display: block;
    padding: 8px;
    width: 200px;
}

.main .col-left {
    float: left;
    width: 670px;
}
.main .col-right {
    float: left;
    padding-top: 10px;
    position: relative;
    width: 290px;
}


.input {
    border: 1px solid #FFFFFF;
    clear: left;
    padding: 6px 0;
}


.input label {
    color: #666666;
    display: block;
    float: left;
    font-size: 14px;
    width: 180px;
    padding: 3px 10px;
}

.input .textz {
    background: none repeat scroll 0 0 #FAFAFA;
    color: #000000;
    font-size: 14px;
    font-weight: 700;
    padding: 3px 5px;
    width: 380px;
}

.success_story {
	float: left;
    display: block;
    padding: 10px;
    width: 100%;
}

.stats {
	}

.stats tr {
    border-bottom: 1px solid #FAFAFA;
}
.stats td {
	text-align: right;
    border-bottom: 1px solid #FAFAFA;
}
.stats th {
	text-align: right;
    border-bottom: 1px solid #FAFAFA;
    border-right: 1px solid #FAFAFA;
    text-transform: capitalize;
    padding-right: 4px;
    font-weight: bold;
}
