﻿/***  START YAHOO RESET CSS http://yui.yahooapis.com/2.6.0/build/reset/reset-min.css ***/
html { background: #FFF; color: #000; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: 400; }
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-size: 100%; font-weight: inherit; }
legend { color: #000; }
del, ins { text-decoration: none; }
/***  END RESET.CSS ***/

html, body { height: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #777777; background: transparent url('Images/Background.gif' ) repeat fixed; }
a { color: #629600; text-decoration: none; cursor: pointer; }
hr { background-color: #e5e5e5; color: #e5e5e5; height: 1px; border: 0px; margin: 15px 0; }
h1 { font-size: 16px; font-weight: bold; margin: 0 0 12px 0; }
h2 { font-weight: bold; font-size: 15px; padding: 0 0 10px 0; }
h3 { font-weight: bold; font-size: 13px; padding: 0 0 5px 0; }
h5 { font-weight: bold; padding: 0 0 5px 0; }
p { margin: 4px 0 8px 0; }
ul { margin: 4px 0 8px 0; }
i { font-style: italic; }
li { margin: 0 0 0 5px; padding: 0 0 4px 11px; background: transparent url(Images/Bullet_01.gif) no-repeat 0 5px; }
strong { font-weight: bold; }

.Clear { clear: both; height: 0px; overflow: hidden; }
.Hidden { display: none; height: 0; overflow: hidden; visibility: hidden; width: 0; }
.Small { font-size: 10px; }
.Color1 { color: #629600; }



.PhotoBorder { padding: 4px; background-color: #d9d9d9; margin-bottom: 5px; margin-top: 5px; display: block; }
.PhotoLeft { float: left; margin-right: 10px; }

.FormDiv Input { border: solid 1px #619600; width: 120px; }
.FormDiv Select { border: solid 1px #619600; width: 120px; }
.FormDiv TextArea { border: solid 1px #619600; height: 68px; width: 160px; }
.FormDiv td { padding: 2px 3px 0 0; }
.FormDiv .FormLabel { font-weight: bold; }
.FormHighlight { color: #619600; }

/* START MAIN */
#DivContainer { width: 100%; height: 100%; }
#DivHeader { background-color: #fff; margin: 0 auto; width: 760px; }
#DivContent { background-color: #fff; margin: 0 auto; width: 670px; padding: 20px 45px 10px 45px; }
#DivBottom { margin: 0 auto; width: 760px; }
#DivData { display: none; }
/* END MAIN */

/* START CONTENT CONTROLS */
.UCContentTitle { padding: 0 0 10px 0; }
.UCContent1Left { float: left; width: 304px; padding: 0 16px 0 0; }
.UCContent1Right { float: right; width: 350px; }
.UCContent2Left { float: left; width: 400px; padding: 0 50px 0 20px; }
.UCContent2Right { float: right; width: 196px; }
.UCContent2RightTop { background-color: #619600; width: 136px; padding: 30px 25px 25px 35px; }
.UCContent2RightTop div { padding: 0 0 5px 0; }
.UCContent2RightTop { color: #ffffff; }
.UCContent2RightTop a { cursor: pointer; color: #ffffff; font-weight: bold; }
.UCContent2RightBottom { background: #e5e5e5 url('Images/Content2RightSpacer.png' ) no-repeat center top; overflow: hidden; width: 151px; padding: 30px 25px 30px 20px; }
.UCContent3Left { float: left; width: 180px; padding: 0 20px 0 20px; }
.UCContent3Right { float: right; width: 446px; }
/* END CONTENT CONTROLS */

/* START HEADER CONTROL */
#UCHeader { width: 760px; height: 276px; position: relative; }
#UCHeaderImagesMask { width: 760px; height: 222px; position: absolute; top: 39px; left: 0; background: url(/Assets/Images/header_mask.png) no-repeat; z-index: 50; }
#UCHeaderImages { width: 760px; height: 222px; position: absolute; top: 39px; left: 0; }
#UCHeaderImagesContainerLeft, #UCHeaderImagesContainerCenter, #UCHeaderImagesContainerRight { float: left; height: 222px; }
#UCHeaderImagesContainerLeft { width: 285px; }
#UCHeaderImagesContainerCenter { width: 226px; }
#UCHeaderImagesContainerRight { width: 249px; }
#UCHeaderCountry { width: 300px; height: 30px; position: absolute; top: 5px; left: 20px; z-index: 100; }
.CountryID6 #UCHeaderCountry{ visibility:hidden;}
#UCHeaderMenu { background: url(/Assets/Images/header_menu.png) no-repeat; width: 384px; height: 45px; top: 222px; left: 0px; position: absolute; z-index: 100; }
.UCHeaderMenu { background-color: transparent; cursor: pointer; margin-top: 14px; height: 15px; float: left; z-index: 100; }
#UCHeaderMenuHome { width: 45px; margin-left: 40px; }
#UCHeaderMenuProducts { width: 61px; }
#UCHeaderAboutUs { width: 60px; }
#UCHeaderContactUs { width: 70px; }
#UCHeaderLogo { width: 310px; height: 57px; position: absolute; right: 15px; top: 11px; z-index: 150; text-align: center; }
/* END HEADER CONTROL */

/* START CONTENT CONTROL */
#UCContent { }
/* END CONTENT CONTROL */

/* START HOME CONTROL */
#UCHome { }
#UCHomeRightTop { height: 120px; width: 350px; padding: 0 0 15px 0px; }
#UCHomeRightTopImage { height: 120px; float: left; width: 146px; padding: 0 10px 0 0; }  
#UCHomeRightTopText { height: 120px; float: right; width: 194px; }

#UCHomeRightBottom { position: relative; width: 350px; height: 174px; top: 80px; } /*CG: added top*/
.UCHomeRightBottomCurve { width: 20px; height: 174px; position: absolute; top: 0px; left: 0px; }
#UCHomeRightBottomTestimonial {position:relative;height:174px;}
.UCHomeRightBottomTestimonial { position: absolute; background-color: #619600; width: 350px; height: 174px; overflow: hidden; }
.UCHomeRightBottomTestimonialPic { overflow: hidden; position: absolute; top: 0px; left: 0px; width: 150px; height: 174px; }
.UCHomeRightBottomTestimonialText { background: url('/Assets/Images/home_testimonials_title.png' ) no-repeat left top; color: #ffffff; overflow: hidden; position: absolute; top: 20px; right: 20px; width: 160px; height: 111px; padding-top: 23px; }
/* END HOME CONTROL */

/* START PRODUCTS CONTROL */
#UCProducts { }
#UCProductsMenu { width: 175px; overflow: hidden; }
#UCProductsProductTitle { font-size: 16px; font-weight: bold; padding: 0 0 12px 0; margin: 0 0 12px 0; }
#UCProductsProductImage { float: left; width: 158px; height: 202px; margin: 0 10px 8px 0; overflow: visible; z-index: 10; position: relative; }
.UCProductsProductImage { border: solid 4px #d9d9d9; width: 150px; z-index: 100; position: absolute; top: 0; left: 0; }
#UCProductsProductImageCaption { position: absolute; bottom: 0px; left: 0; }
#UCProductsProductDescription { z-index: 0; }
.UCProductsProductItemTable { background-color: #eeeeee; border-collapse: separate; border-spacing: 2px; }
.UCProductsProductItemTable td { padding: 3px 3px 3px 3px; background-color: #ffffff; }
.UCProductsProductItemTable th { padding: 3px 3px 3px 3px; font-weight: bold; background-color: #eeeeee; }
/* END PRODUCTS CONTROL */

/* START CONTACTUS CONTROL */
#UCContactUs { }
#UCContactUsFormLeft { float: left; width: 205px; padding: 0 15px 0 0; }
#UCContactUsFormRight { float: right; width: 180px; }
#UCContactUsButtonSubmit, #UCContactUsButtonSubmit { cursor: pointer; }
/* END CONTACTUS CONTROL */

/* START ABOUTUS CONTROL */
#UCAboutUs { }
/* END ABOUTUS CONTROL */

/* START TESTIMONIALS CONTROL */
#UCTestimonialsNext { position: relative; top: -35px; left: 250px; cursor: pointer; width: 92px; }
.UCTestimonialsItem { display: none; }
.UCTestimonialsItemStart { display: block; }

/* END TESTIMONIALS CONTROL */

/* START FOOTER CONTROL */
#UCFooter { width: 760px; height: 100px; background: transparent url('Images/Footer.png' ) no-repeat center bottom; position: relative; }
#UCFooterContact { position: absolute; top: 20px; left: 110px; width: 300px; text-align: center; }
/* END FOOTER CONTROL */


#AdminProductCurrentImage { width: 150px; }
.AdminProductCurrentImage { width: 150px; }

.treeview, .treeview ul { padding: 0; margin: 0; list-style: none; }
.treeview ul { background-color: white; margin-top: 4px; }
.treeview .hitarea { background: url(Images/TreeView/treeview-default.gif) -64px -25px no-repeat; height: 16px; width: 16px; margin-left: -16px; float: left; cursor: pointer; }
/* fix for IE6 */
* html .hitarea { display: inline; float: none; }
.treeview li { margin: 0; padding: 3px 0pt 3px 16px; }
.treeview a.selected { color: #619600; background-color: #eee; }
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover { color: #619600; cursor: pointer; }
.treeview li { background: url(Images/TreeView/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/TreeView/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-famfamfam li { background-image: url(Images/TreeView/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(Images/TreeView/treeview-famfamfam.gif); }
.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 4px; display: block; }
.treeview span { cursor: pointer; }

/* START ADMIN_MENU */
.UCAdmin_Menu { float: right; }
/* END ADMIN_MENU */

/* START ADMIN CONTENT */
.AdminContentItem { }
.AdminContentInner {padding: 30px; margin:30px; border: 15px solid #dddddd; overflow:auto;}
.AdminContentName { color: #629600; font-size: 16px; font-weight: bold; }
.AdminContentValue { }
.AdminContentValueEdit { width: 510px; height: 300px; }
.AdminContentIsDefaultTextBox, .AdminContentValueDefault, .AdminContentEdit, .AdminContentValueOriginal, .AdminContentIsDefaultOriginal { display: none; }
/* END ADMIN CONTENT */