/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php4.3
 * CSS Author:    alex cheung
 * Copyright:     baytech
 * Browser:        0
 * Browser group: 
 */
@charset "utf-8"; body { width:964px; margin:0 auto; padding:0; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em; color:#333; }
a { color:#356EA1; text-decoration:none; }
a:hover { color:#f60; }
a:focus, a:active { outline: none; }
a img { border:none; }
form { margin:0; padding:0; }
input, select, textarea { font-family:Arial; font-size:12px; vertical-align:middle; }
p,h1,h2,h3,h4,h5,h6 { margin:1em auto; }
hr { border:0 #ccc solid; border-top-width:1px; clear:both; height:0; }
.clear { clear:both; }
.undisplay { display:none; }
.mt0 { margin-top:0; }
.mt7 { margin-top:7px; }
.mt10 { margin-top:10px; }
.mr10 { margin-right:10px; }
.mb10 { margin-bottom:10px; }
.ml10 { margin-left:10px; }
.pt7 { padding-top:7px; }
.pb7 { padding-bottom:7px; }
.pr10 { padding-right:10px; }
.pl10 { padding-left:10px; }
.p10 { padding:10px; }
#layout { }
#header { }
#nav { margin-top:10px; }
#footer { color:#a6a577; font-size:0.9em; margin:10px auto; }
#footer a { color:#a6a577; }
#footer a:hover { color:#f60; }
@media screen { .sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
}
@media print { .sIFR-flash { display : none !important; height : 0; width : 0; position : absolute; overflow : hidden; }
.sIFR-alternate { visibility : visible !important; display : block !important; position : static !important; left : auto !important; top : auto !important; width : auto !important; height : auto !important; }
}
@media screen { }@charset "utf-8"; #three-col { background:url(../images/misc/02.jpg) repeat-y; }
.sessionTitle { background:#c48a6c; height:23px; overflow:hidden; padding:7px 10px 0 10px; }
.sessionBody { background:#f4f4ea; padding:10px; margin-bottom:10px; }
.sessionBody>p:first-child { margin-top:0px;}
.sessionBody>p:last-child { margin-bottom:0px;}
h1{ font-size:25px; }
h2{ font-size:23px; }
h3{ font-size:21px; }
h4{ font-size:19px; }
h5{ font-size:17px; }
h6{ font-size:15px; }
.list { margin:0; padding:0; list-style-type:none; }
#gf-links td { border-left:#dadada solid 1px; padding:1px 20px 1px 10px; }
#gf-links a { color:#a6a577; font-size:11px; }
#gf-links a:hover { color:#f60; }
.tabsContainer { background:url(../images/misc/divider.gif) repeat-x bottom; overflow:auto; }
ul.tabs { margin:0; padding:0; list-style-type:none; }
ul.tabs li { float:left; margin-right:2px; }
.tabs a { display:block; float:left; height:30px; line-height:30px; text-align:center; background:#f0f0f0 url(../images/misc/divider.gif) repeat-x bottom; border:#ccc solid 1px; border-bottom:none; color:#666; padding:0 20px; }
.tabs a:hover { color:#f60; }
.tabs a.selected { border:#a6a577 solid 1px; border-bottom:none; background:#fff; color:#356EA1; font-weight:bold; }
.tabContent { border:#a6a577 solid 1px; border-top:none; padding:10px; }
.tabContent>p:first-child { margin-top:0px;}
.tabContent>p:last-child { margin-bottom:0px;}
.btLink { background:#5f6832; padding:3px 5px; }
.btLink a { color:#fff; font-weight:bold; }
.btLink a:hover { color:#fff799; }
.lightBg { background:#f4f4ea; }
.grey_text{color:#333;}
.grey_border{border: #CCC solid 1px;}
.cart_title{font-size:14px; font-weight:bold;color:#333;}
.red{color:#F00;}
.green{color:#090;}@charset "utf-8"; input[type="text"] { border:#a6a577 solid 1px; margin:0; padding:4px; height:16px; }
textarea { border:#a6a577 solid 1px; margin:0; padding:4px; }
input[type="submit"] { background:#96cd47; margin:0; padding:0 5px; border:none; height:26px; outline:none; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; }
input[type="button"] { background:#96cd47; margin:0; padding:0 5px; border:none; height:26px; outline:none; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; }
.dialog { margin-bottom:10px; }
.dialog .hd .c, .dialog .ft .c { font-size:1px; height:10px; overflow:hidden; }
.dialog .ft .c { height:10px;}
.dialog .hd { background:transparent url(../images/roundbox/tl.gif) no-repeat 0px 0px; }
.dialog .hd .c { background:transparent url(../images/roundbox/tr.gif) no-repeat right 0px; }
.dialog .bd { background:transparent url(../images/roundbox/ml.gif) repeat-y 0px 0px; }
.dialog .bd .c { background:transparent url(../images/roundbox/mr.gif) repeat-y right 0px; }
.dialog .bd .c .s { margin:0px 1px 0px 1px; background:#E7ECF0 url(../images/roundbox/ms.jpg) repeat-x top; min-height:91px; padding:1px 10px; }
.dialog .ft { background:transparent url(../images/roundbox/bl.gif) no-repeat 0px 0px; }
.dialog .ft .c { background:transparent url(../images/roundbox/br.gif) no-repeat right 0px; }
.dialog2 { margin-bottom:10px; }
.dialog2 .hd .c, .dialog2 .ft .c { font-size:1px; height:10px; overflow:hidden; }
.dialog2 .ft .c { height:10px;}
.dialog2 .bd { background:transparent url(../images/roundbox/ml.gif) repeat-y 0px 0px; }
.dialog2 .bd .c { background:transparent url(../images/roundbox/mr.gif) repeat-y right 0px; }
.dialog2 .bd .c .s { margin:0px 1px 0px 1px; background:#E7ECF0 url(../images/roundbox/ms.jpg) repeat-x top; min-height:91px; padding:10px 10px 1px 10px; }
.dialog2 .ft { background:transparent url(../images/roundbox/bl.gif) no-repeat 0px 0px; }
.dialog2 .ft .c { background:transparent url(../images/roundbox/br.gif) no-repeat right 0px; }
.roundboxTitle { background:transparent url(../images/roundbox/titleLeft.gif) no-repeat 0px 0px; height:36px; line-height:36px; padding-left:10px; overflow:hidden; }
.roundboxTitle .c { background:transparent url(../images/roundbox/titleRight.gif) no-repeat right 0px; }
.treeview, .treeview ul { padding: 0; margin: 0; list-style: none; }
.treeview ul { margin-top: 4px; }
.treeview .hitarea { background: url(../images/tree/treeview-default.gif) -64px -25px no-repeat; height: 16px; width: 16px; margin-left: -16px; float: left; cursor: pointer; }
* html .hitarea { display: inline; float:none; }
.treeview li { margin: 0; padding: 3px 0pt 3px 16px; }
.treeview a.selected { background-color: #eee; }
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover { color: red; cursor: pointer; }
.treeview li { background: url(../images/tree/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../images/tree/treeview-default.gif); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }
.treeview-red li { background-image: url(../images/tree/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../images/tree/treeview-red.gif); }
.treeview-black li { background-image: url(../images/tree/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../images/tree/treeview-black.gif); }
.treeview-gray li { background-image: url(../images/tree/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../images/tree/treeview-gray.gif); }
.treeview-famfamfam li { background-image: url(../images/tree/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../images/tree/treeview-famfamfam.gif); }
.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(../images/tree/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(../images/tree/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(../images/tree/file.gif) 0 0 no-repeat; }

