html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr
{
  margin:0px;
  padding:0px;
  outline-width:0;

}

/** MYRIAD Font ***/

@font-face {
	font-family: 'MyriadProRegular';
	src: url('../shared/plugins/font_myriad/myriadpro-regular-webfont.eot');
	src: local('MyriadProRegular'), url('../shared/plugins/font_myriad/myriadpro-regular-webfont.woff') format('woff'), url('../shared/plugins/font_myriad/myriadpro-regular-webfont.ttf') format('truetype'), url('../shared/plugins/font_myriad/myriadpro-regular-webfont.svg#webfontoAptR9zd') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'MyriadProItalic';
    src: url('../shared/plugins/font_myriad_it/myriadpro-it-webfont.eot');
    src: url('../shared/plugins/font_myriad_it/myriadpro-it-webfont.eot?#iefix') format('embedded-opentype'),
         url('../shared/plugins/font_myriad_it/myriadpro-it-webfont.woff') format('woff'),
         url('../shared/plugins/font_myriad_it/myriadpro-it-webfont.ttf') format('truetype'),
         url('../shared/plugins/font_myriad_it/myriadpro-it-webfont.svg#MyriadProItalic') format('svg');
    font-weight: normal;
    font-style: italic;

}

/* No clicky for you ! - overlay */

.overlay {
    position: fixed; 
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5); 
    z-index: 99999999999999; 
    cursor: wait;
}

.overlay .overlay_text {
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    background: #DCDCDC;
    background-image: url(../shared/images/clock_icon.png); 
    background-repeat: no-repeat;
    background-position: 5% 50%; 
    border-radius: 5px;
    padding: 20px;
    padding-left:40px;
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 11px;
    color: #666;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

/** MAIN LAYOUT **/

body
{
    background-color: #dedef4;
}

li
{
    
    margin-left:25px;
    list-style-image: url(../shared/images/custom_list_item.png); 
}

a
{
   	outline: none;
	border:none;
	text-decoration:none;
    color:#96AA44;
}

a img
{ 
	outline: none;
	border:none;
}

.TopGreyBcg
{
    position:absolute;
    left:0;
    width:100%;
    background:url('../shared/images/site/top_grey_bcg.jpg') repeat-x;
    height:211px;
    z-index:-1;
}

.SiteContainer
{
    margin:auto;
    width:980px;
}

.TopButtons
{
    margin-top:15px;
    float:right;
    border:none;
}

.TopButtonsTitles
{
    font-family: MyriadProRegular, Arial, Helvetica, Sans-serif;
    color:#666;
    font-size:11px;
    position:absolute;
    margin-top:70px;
    padding-left:5px;
    width:179px;
    margin-left:852px;
    z-index:10;
}

.TopButtonsTitles div
{
    width:33.3%;
    text-align:center;
    float:left;
}

.TopLogo
{
    float:left;
    margin-top:15px;
}


.EstDate
{
    
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size:11px;
    letter-spacing:-1px;
    font-weight:bold;
    color:#3CA62A;
    text-align:left; 
    margin-top:7px;
}

.TopSlogan
{
    width:480px;
    padding:20px 0px 15px 15px; 
    float:left; 
    margin-left:20px;
}

.TopSlogan a
{
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    letter-spacing:-0.5px;
    font-size:14px;
    color:#666666;
    text-align:left;
    font-weight:bold;  

}

/** Languages **/

.Languages
{
    position:relative;
    margin-bottom:-15px;
    text-align:right;
    margin-right:5px;
    height:11px;
    
}

.Languages img
{
    padding:4px 0px 0px 5px;
    cursor:pointer;
}

/** **/

.RotatorContainer
{
    margin-left:3px;
    z-index:50;
}

.RotatorWrapperTop
{
    position:absolute;
    margin-top:-3px;
    background:url('../shared/images/site/banner_wrap_top.png');
    width:980px;
    height:6px;
    z-index:100;
}

.RotatorWrapperLeft
{
    width:3px;
    position:absolute;
    background:url('../shared/images/site/banner_wrap_repeaty_left.png') repeat-y;
    z-index:99;
}

.RotatorWrapperRight
{
    width:3px;
    position:absolute;
    margin-left:977px;
    background:url('../shared/images/site/banner_wrap_repeaty_right.png') repeat-y;
    z-index:99;
}

.RotatorWrapperBottom
{
    position:absolute;
    margin-top:-3px;
    background:url('../shared/images/site/banner_wrap_bottom.png');
    width:980px;
    height:6px;
    z-index:100;
}

.BannerNavigation
{
    position:absolute;
    margin-top:-35px;
    z-index:101;
    font-family: MyriadProRegular, Verdana, Arial, Helvetica, Sans-serif;
    font-size:15px;
    
}

.BannerNavigation a img
{
    border:none;
    
}

.BannerNavigation a
{
    text-align:center;
    padding-top:5px;
    margin-left:6px;
    display:inline-block;
    width:28px;
    height:23px;
    background:url('../shared/images/site/banner_button_inactive.png') no-repeat;
    color:#7FC654;  
    text-shadow: 1px 1px 0px rgba(150,150,150,0.2);
}


.BannerNavigation a.activeSlide
{
    color:#fff;
    background:url('../shared/images/site/banner_button_active.png') no-repeat;  
    text-shadow: 1px 1px 0px rgba(150,150,150,0.2);
}


.RotatorContainer .RotatorSlideTitleContainer
{
    background-color:#fff;
    position:absolute;
    right:0px; 
    margin-top:-80px;
    background:url('../shared/images/site/transparent_bcg.png') repeat;  
    padding:10px;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size:24px;
    opacity:0.6;
    filter:alpha(opacity=60);
    letter-spacing:-1px;
    text-shadow: 2px 2px 0px rgba(150,150,150,0.7);
}

.BreadCrumbs
{
    padding-top:5px;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size:11px;
    color:#484848;
    float:left;  
    font-weight:Bold;
}

.BreadCrumbs a
{
    color:#484848;
}


.Search
{
    background:url('../shared/images/site/search.jpg') no-repeat right;  
    float:right;
    height:36px;
    width:212px;
    margin-right:-2px;
    position:relative;
    z-index:1;
    
}

.SeachButtonText
{
    text-align:center;
    width:70px;
    height:36px;
    position:absolute;
    margin-left:142px;
    margin-top:9px;
    z-index:2;
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    letter-spacing:-1px;
    font-weight:bold;
    color:#fff;
    cursor:pointer;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
}

.QuickSearchFormLookUpOnSiteText
{
    text-align:right;
    padding-top:8px;
    margin-right:10px;
    float:right; 
    z-index:0;
    font-size:12px;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    letter-spacing:-1px;
    font-weight:bold;
    text-decoration:underline;
    color:#444;
}

.QuickSearchFormLookUpOnSiteText img
{
    position:absolute;
    margin-left:-20px;
    margin-top:-2px;
}

#SearchForInput
{
    
    margin-left:9px;
    margin-top:9px;
    width:125px;
    background:transparent;
    border:none;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size:11px;
    text-align:right;
    font-weight:bold;
    z-index:1;
}

#SearchForButton
{
    float:right;
    cursor:pointer;
    width:70px;
    height:36px;
    border:none;
    
}

/* Side pane */

.LeftPane
{
    float:left;
    width:207px;
}


.RightPane
{
    float:right;
    width:207px;
}


.SidePaneElementHeader
{
    background:url('../shared/images/site/side_pane_element_header.png') no-repeat;  
    padding-top:9px;
    width:207px;
    height:35px;
    text-align:Center;

    text-align:Center;
    color:#fff;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size:11px;  
    font-weight:bold;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
}

.SidePaneElementContent
{
    background:url('../shared/images/site/side_pane_element_content.jpg') repeat-y;  
    width:207px;
    color:#484848;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size:12px; 
}

.SidePaneElementFooter
{
    background:url('../shared/images/site/side_pane_element_footer.png') no-repeat;  
    width:207px;
    height:10px;
    margin-bottom:10px;
}

#NewsletterRegistrationContainer
{
    text-align:center;
}

#NewsletterRegistrationEmailAddress
{
    width:90%;
    margin:5px;
}


#NewsletterRegistrationMessages
{
    font-size:10px;
}


.MenuHeader
{
    background:url('../shared/images/site/menu_top.png') no-repeat;  
    width:207px;
    height:9px;
    text-align:Center;
    margin-bottom: -3px;
    position:relative;
    z-index:5;
}

.MenuElementWrapper
{
    cursor:pointer;
}

.MenuElementTop
{
    background:url('../shared/images/site/menu_element_top.jpg') no-repeat;  
    width:207px;
    height:24px;
}

.MenuElement
{
     
    width:167px;
    padding-left:40px;
    margin-top:-15px;
    color:#484848;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size:11px; 
    font-weight:bold;
    text-shadow: 1px 1px 0px rgba(150,150,150,0.2);
}

.MenuElementBottom
{
    background:url('../shared/images/site/menu_element_bottom.jpg') no-repeat;  
    width:207px;
    height:11px;
}

.MenuElement a
{
    color:#484848;
    text-decoration: none;
    
    
}

.MenuElementArrowCover
{
    position:absolute;
    width:10px;
    height:10px;
    background-color:#DEDEF4;
    z-index:5;
    margin-top:12px;
    margin-left:-10px;
}

.MenuElementArrow
{
    background:url('../shared/images/site/menu_arrow.png'); 
    width:24px;
    height:35px;
    position:absolute;
    margin-left:-5px;
    
}

.MenuElementSubmenu
{
    background:url('../shared/images/site/menu_element_mid.jpg') repeat-Y; 
    margin-left:-40px; 
    display:none;
    padding-left: 40px;
}

.MenuElementSubmenu.Open
{  
    display:block;
}

.SubmenuBullet
{
    display:block;
    background:url('../shared/images/site/submenu_bullet.png') no-repeat; 
    height:7px;
    width:9px;
    float:left;
    margin-top:3px;
    padding-right:5px;
}

.MenuElementSubmenu a
{
    display:block;
    padding-top:10px;
    padding-bottom:2px;
    padding-left:10px;
}

.MenuFooter
{
    background:url('../shared/images/site/menu_bottom2.png') no-repeat;  
    width:207px;
    height:9px;
    margin-bottom:10px;
}






.ProductCategoryWrapper
{
    cursor:pointer;
}

.ProductCategoriesHeader
{
    background:url('../shared/images/site/product_cat_top.png') no-repeat;  
    width:207px;
    height:35px;
    
    
    padding-top:10px;
    text-align:Center;
    color:#fff;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size:11px;  
    font-weight:bold;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
        

    margin-bottom: -8px;
    position:relative;
    z-index:5;
}


.ProductCategoryTop
{
    background:url('../shared/images/site/product_cat_element_top.jpg') no-repeat;  
    width:207px;
    height:21px;
}

.ProductCategory
{
    width:167px;
    padding-left:40px;
    margin-top:-15px;
    color:#484848;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size:11px;  
    font-weight:bold;
    text-shadow: 1px 1px 0px rgba(150,150,150,0.2);
}

.ProductCategory a
{
    color:#484848;
    text-decoration: none;
}

.ProductCategoryArrowCover
{
    position:absolute;
    width:10px;
    height:10px;
    background-color:#DEDEF4;
    z-index:5;
    margin-top:12px;
    margin-left:-10px;
}

.ProductCategoryArrow
{
    background:url('../shared/images/site/prod_cat_arrow.png'); 
    width:24px;
    height:35px;
    position:absolute;
    margin-left:-5px;
    
}

.ProductCategoryGroups
{
    background:url('../shared/images/site/product_cat_element_mid.jpg') repeat-Y; 
    margin-left:-40px; 
    display:none;
    padding-left: 40px;
}

.ProductCategoryGroups.Open
{
    display: block;
}

.ProductCategoryGroups a
{
    display:block;
    padding-top:10px;
    padding-bottom:2px;
    padding-left:10px;
}

.ProdGroupBullet
{
    display:block;
    background:url('../shared/images/site/prod_group_bullet.png') no-repeat; 
    height:7px;
    width:9px;
    float:left;
    margin-top:3px;
    padding-right:5px;
}

.ProductCategoryBottom
{
    background:url('../shared/images/site/product_cat_element_bottom.jpg') no-repeat;  
    width:207px;
    height:10px;
}

.ProductCategoriesFooter
{
    background:url('../shared/images/site/product_cat_footer.png') no-repeat;  
    width:207px;
    height:12px;
    margin-top:-5px;    
    margin-bottom:10px;
}

/* Main content */

.MainContent
{
    float: left;
    width:549px;
    margin-left:7px;
}

.MainContent .MainContentParagraphTop
{
    background:url('../shared/images/site/para_top.png') no-repeat; 
    width:549px;
    height:10px; 
    
}

.MainContent .MainContentParagraphMid
{
    background:url('../shared/images/site/para_mid.png') repeat-y; 
    width:534px;  
    font-family:  Verdana, Arial, Helvetica, Sans-serif;
    font-size:20px;
    color:#3E7816;
    padding-left:15px;
    padding-bottom:5px;
}



.MainContent .MainContentParagraphMid .NewsDate
{
    float:right;
    font-family:  Verdana, Arial, Helvetica, Sans-serif;
    font-size:10px;
    color:#484848;
    margin-right: 10px;
    margin-top:12px;
}

.MainContent .MainContentParagraphTextTop
{
    background:url('../shared/images/site/para_content_top.png') no-repeat; 
    width:549px;  
    height:10px; 
}

.MainContent .MainContentParagraphTextTopAccount
{
    background:url('../shared/images/site/para_content_top_account.png') no-repeat; 
    width:549px;  
    height:10px; 
}



.MainContent .MainContentParagraphTextMid
{
    background:url('../shared/images/site/para_content_mid.png') repeat-y; 
    width:513px; 
    
    font-family:  Verdana, Arial, Helvetica, Sans-serif;
    font-size:11px;
    color:#484848;
    
    padding-left:18px;
    padding-right:18px;
    
}

.MainContent .MainContentParagraphBottomMore
{
    background:url('../shared/images/site/para_more_bottom.png') no-repeat; 
    width:549px;  
    height:52px; 
    margin-bottom:20px;
}

.MainContent .MainContentParagraphBottomMore a
{
    position:absolute;
    border:none;
    
    margin-left:443px;
    margin-top:7px;
    
    display:block;
    width:70px;
    height:26px;
    padding-top:7px;
    
    text-align:center;
    
    
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    letter-spacing:-1px;
    font-weight:bold;
    color:#fff;
    cursor:pointer;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
    
}


.MainContent .MainContentParagraphBottom
{
    background:url('../shared/images/site/para_bottom.png') no-repeat; 
    width:549px;  
    height:34px; 
    margin-bottom:20px;
}

.MainContent .MainContentParagraphBottomMore
{
    background:url('../shared/images/site/para_more_bottom.png') no-repeat; 
    width:549px;  
    height:52px; 
    margin-bottom:10px;
}

.MainContent .Pagination
{
    text-align:center;
    margin-bottom:10px;
}

.MainContent .Pagination a
{
    font-family: MyriadProRegular, Verdana, Arial, Helvetica, Sans-serif;
    font-size:15px;
    margin-left:5px;
    text-align:center;
    padding-top:4px;
    padding-right:1px;
    padding-left:0px;
    display:inline-block;
    width:27px;
    height:24px;
    background:url('../shared/images/site/banner_button_inactive.png') no-repeat;
    color:#7FC654;  
}

.MainContent .Pagination .AjaxPaginationPageLink
{
    font-family: MyriadProRegular, Verdana, Arial, Helvetica, Sans-serif;
    font-size:15px;
    margin-left:5px;
    text-align:center;
    padding-top:4px;
    padding-right:1px;
    padding-left:0px;
    display:inline-block;
    width:27px;
    height:24px;
    background:url('../shared/images/site/banner_button_inactive.png') no-repeat;
    color:#7FC654;  
    cursor:pointer;
}



.MainContent .Pagination a.Active
{
    color:#fff;
    background:url('../shared/images/site/banner_button_active.png') no-repeat;  
}

.MainContent .Pagination  .AjaxPaginationPageLink.Active
{
    color:#fff;
    background:url('../shared/images/site/banner_button_active.png') no-repeat;  
}

.MainContent .Pagination .Dots
{
    margin-left: 5px;
    vertical-align:middle;
    color:#7FC654; 
    font-family: MyriadProRegular, Verdana, Arial, Helvetica, Sans-serif;
    font-size:25px;
}

/** Specific pages **/

.InputText
{
    font-family:  Verdana, Arial, Helvetica, Sans-serif;
    font-size:11px;
    color:#484848;
}

.Button
{
    position:relative;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size:11px;
	height: 29px;
	margin: 5px;
	padding: 2px 26px; 
	color: #666;
	border: 5px solid #DCDCDC;
	cursor:pointer;
	-moz-border-radius: 4px;
	border-radius: 4px;
    outline: none;
}


.Button:hover
{
	border: 5px solid #CCCCCC;
	background-color: #CCCCCC;
}

.ButtonLogin
{ 
	background:url('../shared/images/lock.png') no-repeat #DCDCDC;
}

.ButtonAccept
{ 
	background:url('../shared/images/checkmark.png') no-repeat #DCDCDC;
}

.ButtonBack
{
    background:url('../shared/images/arrow_left.png') no-repeat #DCDCDC;
}

.ButtonLogout
{
    background:url('../shared/images/lock.png') no-repeat #DCDCDC;
}

.ButtonMagGlass
{
    background:url('../shared/images/view.png') no-repeat #DCDCDC;
}

.ButtonRedX
{
    background:url('../shared/images/delete.png') no-repeat #DCDCDC;
}

#ModestRegistrationForm select, input, textarea
{
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size:11px;
    color:#484848;
}

.AccountPageTab 
{
    width:166px;
    padding-top:9px;
    height:22px;
    
    text-align:center;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size:11px;
    color:#3A7511;
    margin-left:-7px;
    margin-bottom:-7px;
    float:left;
    cursor:pointer;
}

.AccountPageTab.Active
{
    background:url('../shared/images/site/account_tab_bcg_active.png') no-repeat; 
}

.AccountPageTab.Inactive
{
   background:url('../shared/images/site/account_tab_bcg_inactive.png') no-repeat; 
    
}

#AccountDataForm select, input, textarea
{
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size:11px;
    color:#484848;
}

/* Products */

.MainContent .MainContentParagraphMid.ProductName
{
    
    font-size:13px;
    color:#3E7816;
    padding-left:15px;
    padding-bottom:5px;
}

.ProductMainThumbImage
{
    margin:5px 20px 20px 20px;
    float:right;
}

.ProductPrice
{
    font-weight:bold;
    margin-top:10px;
    color:#DE6500;
    letter-spacing:-1px;
}


.ProductFlag
{
    font-size:12px;
    font-style: italic;
    color:#DE6500;
}

.ProductImages
{
    margin-left:20px;
    width:200px;
    height:200px;
    float:right;
}

/** Footer **/

.Footer
{
    width:100%;
    height:40px;
    background:url('../shared/images/site/footer_bcg.jpg') repeat-x;  
    
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size:11px;
    color:#484848;
    text-align: center;
    padding-top:29px;
    text-shadow: 1px 1px 0px rgba(150,150,150,0.2);
}


/* Robo catcher */

.RoboCatcherLink
{
    display:none;
}


/*Contact form*/

.Button
{
	font: font-family: Verdana, Arial, Helvetica, Sans-serif;
	height: 29px;
	margin: 5px;
	padding: 2px 26px; 
	color: #666;
	border: 5px solid #DCDCDC;
	cursor:pointer;
	-moz-border-radius: 4px;
	border-radius: 4px;
    outline: none;
}


.ButtonEmail
{ 
    background:url('../shared/images/email.png') no-repeat #DCDCDC;
}

.ButtonSave
{ 
    background:url('../shared/images/save.png') no-repeat #DCDCDC;
}

.ButtonAddToBasket
{
    background:url('../shared/images/orders.png') no-repeat #DCDCDC;
}


.FilterCriteriaTable
{
    width:100%;
}

.FilterCriteriaTable td
{
    width:33%;
}

/* Main page table */

.MainPageEntryImg
{
    border-top:1px solid #37752C;
    margin-top:-1px;
}

.MainPageEntryImg img
{
    padding:15px 0px;
}

.MainPageEntryPreTitle
{

    font-weight:bold;
    color:#ff0000;
}

.MainPageEntryTitle
{
    font-weight:bold;
    color:#96AA44;
}

.MainPageEntryText
{
    padding-bottom:15px;
    border-bottom:1px solid #37752C;
}

/*
.MainPageEntryText img
{
    float:right;
    padding:4px 0px 4px 4px;
}*/

/* One PX Table */


table.OnePxBorderTable 
{
	border-collapse: collapse;	
	margin:10px;
    border:none;
    width:95%;
}

table.OnePxBorderTable  th 
{
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size:10px;
	font-weight: bold;
	border:1px solid #ccc;
	padding:5px;
    background:#ddd;
}

table.OnePxBorderTable  td
{
	font:10px Verdana;
	border:1px solid #ccc;
	padding:5px;
}

table.OnePxBorderTable  input,select
{
	font:10px Verdana;
	border:1px solid #ccc;
}

table.OnePxBorderTable  td ul
{
	list-style:none;
}

table.OnePxBorderTable  td img
{
	border:none;
    background:none;
    cursor: pointer;
}

table.OnePxBorderTable  td img.handle
{
    cursor:move;
}

table.OnePxBorderTable  tr
{
	border:none;
}

/* Dropdown with images */

.CustomDropdownCurrentySelected
{
    text-align:left;
    border:1px solid #ccc;
    width:170px;
    padding-bottom:2px;
    padding-top:2px;
    padding-left:5px;
    cursor:pointer;
    height:20px;
    line-height:20px;
}

.CustomDropdownCurrentySelected img
{
    margin-bottom:-6px
}

.CustomDropdownCurrentySelected .CustomDropdownArrow
{
    float:right;
    margin-top:-10px;
    margin-right:5px;
}

.CustomDropdownOptionsContainer
{
    text-align:left;
    display:none;
    position:absolute;
    background-color:#fff;
    z-index:50;
}

.CustomDropdownOptionsContainer .DropdownOption
{
    margin-top:-1px;    
    text-align:left;
    border:1px solid #ccc;
    padding-bottom:2px;
    padding-top:2px;
    padding-left:5px;
    cursor:pointer;
    height:20px;
    line-height:20px;
    background-color:#fff;
    
}


.CustomDropdownOptionsContainer .DropdownOption img
{
    margin-bottom:-6px
}

/* Products list as thumbs */

.SmallMainContentParagraphTop
{
    background:url('../shared/images/site/small_para_top.png') no-repeat; 
    width:175px;
    height:10px; 
}

.SmallMainContentParagraphMid
{
    background:url('../shared/images/site/small_para_mid.jpg') repeat-y; 
    width:145px;  
    font-family:  Verdana, Arial, Helvetica, Sans-serif;
    font-size:10px;
    font-weight:bold;    
    color:#3E7816;
    padding-left:15px;    
    padding-bottom:5px;
    height:30px;    
    padding-right:10px;

}

.SmallMainContentParagraphTextMid img
{
    height:80px;
}

.SmallMainContentParagraphTextTop
{
    background:url('../shared/images/site/small_para_content_top.jpg') no-repeat; 
    width:175px;  
    height:10px; 
}

.SmallMainContentParagraphTextMid
{
    background:url('../shared/images/site/small_para_content_mid.jpg') repeat-y; 
    width:175px; 
    
    font-family:  Verdana, Arial, Helvetica, Sans-serif;
    font-size:11px;
    color:#484848;
    padding-bottom:10px;    
    
}

.SmallMainContentParagraphBottomMore
{
    background:url('../shared/images/site/small_para_more_bottom.png') no-repeat; 
    width:175px;  
    height:52px; 
    margin-bottom:20px;
}

.SmallMainContentParagraphBottomMore a
{
    position:absolute;
    border:none;
    
    margin-left:74px;
    margin-top:7px;
    
    display:block;
    width:70px;
    height:26px;
    padding-top:7px;
    
    text-align:center;
    
    
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    letter-spacing:-1px;
    font-weight:bold;
    color:#fff;
    cursor:pointer;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
    
    
}

.ProductQuickInfoPopup
{
    background:#fff;
    padding:10px;
    position:absolute;
    display:none;
    font-size:10px;
    width:200px;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    z-index:1000;
    margin-top:20px;
    margin-left:50px;
    border:1px solid #ccc;
}

.ProductQuickInfoIcon
{
    height:15px;
    position:absolute;
    margin-left:30px;
    margin-top:5px;
    cursor:help;
}
