﻿BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-IMAGE: url(../../images/bg2.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: center
}
img 
{
	border:0px;
}
BODY #page
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
#containall
{
    Z-INDEX: -999;
    MARGIN: 0px auto;
    WIDTH: 1040px;
    TEXT-ALIGN: center
}
#containallSurvey
{
    Z-INDEX: -999;
    MARGIN: 0px auto;
    WIDTH: 1006px;
    TEXT-ALIGN: center
}
#container
{
    POSITION: relative; left:22px; float:left;
    BACKGROUND-IMAGE: url(../../images/bg_red.gif);
    WIDTH: 1006px;
    BACKGROUND-REPEAT: repeat-y;
    TEXT-ALIGN: left
}
#containerSurvey
{
    POSITION: relative; left:22px; float:left;
    BACKGROUND-IMAGE: url(../../images/bg_white.gif);
    WIDTH: 1006px;
    BACKGROUND-REPEAT: repeat-y;
    TEXT-ALIGN: left
}
#containerForgotPassword
{
    POSITION: relative; left:22px; float:left;
    BACKGROUND-IMAGE: url(../../images/bg_white.gif);
    WIDTH: 1006px;
    BACKGROUND-REPEAT: repeat-y;
    TEXT-ALIGN: left
}
H1
{
    COLOR: #e65b58
}
H2
{
    COLOR: #e65b58
}
A
{
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
#page
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 1002px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
#header
{
    background-color:#0f58c1;
    WIDTH: 1040px;
    HEIGHT: 235px
}
#headerSurvey
{
    background-color:#ffffff;
    WIDTH: 1002px;
    HEIGHT: 100px
}
#logo
{
    LEFT: 20px;
    FLOAT: left;
    WIDTH: 246px;
    POSITION: relative;
    TOP: 7px;
    HEIGHT: 78px
}
#banner { position:relative; top:15px; right:18px; width:470px; float:right;}

#columnContainerTop
{
    POSITION: relative; left:3px; float:left;
	BACKGROUND-IMAGE: url(../../images/columnContainerTop.png);
    WIDTH: 996px;
    HEIGHT: 20px
}
#columnContainer
{
    POSITION: relative; left:3px; float:left;
	BACKGROUND-IMAGE: url(../../images/columnContainerBackground.png);
    MARGIN-TOP: 0px;
    padding-left: 0px;
    MIN-HEIGHT: 300px;
    OVERFLOW: hidden;
    WIDTH: 996px;
    BACKGROUND-COLOR: #fff
}
#columnContainerBase
{
    POSITION: relative; left:3px; float:left;
	BACKGROUND-IMAGE: url(../../images/columnContainerBase.png);
    WIDTH: 996px;
    HEIGHT: 20px
}
#leftColumnContainer
{
    PADDING-LEFT: 5px;
    FLOAT: left;
    WIDTH: 256px
}
#rightColumn
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FLOAT: right;
    BORDER-LEFT: 0px;
    WIDTH: 733px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #fff
}
#contentPanel
{
    BORDER-RIGHT: 0px;
    BORDER-TOP:0px;
    FLOAT: left;
    BORDER-LEFT: 0px;
    WIDTH: 735px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #fff
}
#panel_home_login
{
    BACKGROUND-IMAGE: url(../../images/panel_bg_home.gif);
    MARGIN-BOTTOM: 10px;
    WIDTH: 256px;
    HEIGHT: 182px
}
#login_home
{
    LEFT: 20px;
    WIDTH: 220px;
    POSITION: relative;
    TOP: 140px;
    HEIGHT: 25px
}
#login_home img
{
	border:0px;
	vertical-align:middle;
}
#login_home A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3332cc;
    TEXT-DECORATION: underline
}
#login_home A:hover
{
    TEXT-DECORATION: none
}
#login_home IMG
{
    MARGIN-RIGHT: 5px
}
#featuredContainer
{
    BACKGROUND-POSITION: 50% top;
    /*MIN-HEIGHT: 503px;*/
    MIN-HEIGHT: 392px;
    BACKGROUND-IMAGE: url(../../images/panel_featured_bg.gif);
    WIDTH: 256px
}
#featuredContainerBase
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(../../images/panel_featured_bg_base.gif);
    WIDTH: 256px;
    HEIGHT: 14px
}
#productContainer
{
    WIDTH: 605px;
    PADDING-TOP: 5px;
    PADDING-LEFT: 7px
}

.title
{
    WIDTH: 256px;
    HEIGHT: 40px;
    TEXT-ALIGN: center
}
.title IMG
{
    MARGIN-TOP: 12px
}
#featuredItemContainer
{
    PADDING-LEFT: 12px;
    MARGIN-LEFT: 0px;
    font-size:14px;
    color:Black;
}
#featuredItemContainer a
{
	color:Red;
	font-size:12px;
}
#featuredItemContainer hr
{
	width:235px;
	margin-top:10px;
	margin-bottom:10px;
}
.featuredItem
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;    
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 6px 0px 0px;
    WIDTH: 112px;
    PADDING-TOP: 0px;
    HEIGHT: 110px
}
.featuredItem IMG
{
    LEFT: 0px;
    POSITION: relative;
    TOP: 0px
}
#navHome
{
    MARGIN-TOP: 5px;
    BACKGROUND-IMAGE: url(../../images/nav_home_bg2.gif);
    WIDTH: 735px;
    PADDING-TOP: 2px;
    HEIGHT: 36px;
    BACKGROUND-COLOR: #cccccc
}
.mMenu
{
    PADDING-LEFT: 3px;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none
}
.mMenu LI.on
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 0px 0px;
    PADDING-LEFT: 1.35em;
    Z-INDEX: 999;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/button_on_left.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0.1em 0px 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    WHITE-SPACE: nowrap;
    POSITION: relative;
    HEIGHT: 36px
}
.mMenu LI.on A
{
    PADDING-RIGHT: 1.15em;
    BACKGROUND-POSITION: 100% 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/button_on_right.gif);
    PADDING-BOTTOM: 0.62em;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    PADDING-TOP: 0.92em;
    BACKGROUND-REPEAT: no-repeat
}
.mMenu LI
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 0px 0px;
    PADDING-LEFT: 1.35em;
    Z-INDEX: 999;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/button_left.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0.1em 0px 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    WHITE-SPACE: nowrap;
    POSITION: relative;
    HEIGHT: 36px
}
.mMenu LI A
{
    PADDING-RIGHT: 1.25em;
    BACKGROUND-POSITION: 100% 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/button_right.gif);
    PADDING-BOTTOM: 0.62em;
    TEXT-TRANSFORM: uppercase;
    COLOR: #888888;
    PADDING-TOP: 0.92em;
    BACKGROUND-REPEAT: no-repeat
}
#companyContainer
{
    MIN-HEIGHT: 400px;
    WIDTH: 733px;
    PADDING-TOP: 6px
}
.company
{
    FLOAT: left;
    WIDTH: 121px;
    MARGIN-RIGHT: 0.05em;
    HEIGHT: 168px
}
#subnavContainer
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(../../images/panel_featured_bg2.gif);
    WIDTH: 256px
}
#subnavContainerBase
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(../../images/panel_featured_bg_base.gif);
    MARGIN-BOTTOM: 8px;
    WIDTH: 256px;
    HEIGHT: 14px
}
.subnavContainer
{
    PADDING-LEFT: 6px;
    WIDTH: 244px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
.subnav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.subnav LI
{
    PADDING-LEFT: 22px;
    BACKGROUND-IMAGE: url(../../images/subnav_bg.gif);
    LINE-HEIGHT: 22px;
    HEIGHT: 23px
}
.subnav LI.on
{
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../../images/subnav_on_bg.gif);
    COLOR: #ffffff
}
.subnav LI.on A
{
    COLOR: #ffffff
}
.subnav LI A
{
    FONT-SIZE: 11px;
    COLOR: #1356c1
}
.subnav li.off 
{
	color:#8F8F8F; font-size:11px;
}
.title
{
    HEIGHT: 70px
}
.title H1
{
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 17px;
    COLOR: #ffffff;
    POSITION: relative;
    TOP: 11px
}
#titleItems
{
    HEIGHT: 40px
}
#footer
{
    MARGIN-TOP: 5px;
    POSITION: relative; LEFT: -2px; FLOAT: left;
    BACKGROUND: url(../../images/footerBg.gif) #fff no-repeat 50% top;
    WIDTH: 1006px;
    HEIGHT: 50px;
    TEXT-ALIGN: center
}
#footer P
{
    PADDING-TOP: 10px;
    FONT-SIZE: 12px;
    COLOR: #ededed;
}
#breadcrumb
{
    MARGIN-TOP: 6px;
    BACKGROUND-IMAGE: url(../../images/breadcrumb_bg2.gif);
    WIDTH: 731px;
    HEIGHT: 32px
}
#breadcrumbLong 
{
	MARGIN-TOP: 6px;
    BACKGROUND-IMAGE: url(../../images/breadcrumb_bg2_long.gif);
    WIDTH: 982px;
    HEIGHT: 32px
}
#pointsEarned
{
    PADDING-LEFT: 16px;
    WIDTH: 230px;
    HEIGHT: 31px
}
TABLE.pointEarnedTable
{
    FONT-SIZE: 11px;
    WIDTH: 230px;
    COLOR: #fff
}
TABLE.pointEarnedTable TD
{
    TEXT-ALIGN: left
}
TABLE.pointEarnedTable .label
{
    FONT-WEIGHT: bold;
    WIDTH: 195px
}
TABLE.pointEarnedTable TD.digits
{
    PADDING-RIGHT: 10px;
    TEXT-ALIGN: right
}
#navPage
{
    WIDTH: 711px;
    PADDING-TOP: 7px;
    HEIGHT: 31px
}
.sMenu
{
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none;
    text-transform:capitalize;
}
.sMenu LI.on
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 0px 0px;
    PADDING-LEFT: 1em;
    Z-INDEX: 999;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/button1_on_left.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0.15em 0px 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    WHITE-SPACE: nowrap;
    POSITION: relative;
    HEIGHT: 31px
}
.sMenu LI.on A
{
    PADDING-RIGHT: 1.15em;
    BACKGROUND-POSITION: 100% 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/button1_on_left.gif);
    PADDING-BOTTOM: 0.62em;
    COLOR: #1954b2;
    PADDING-TOP: 0.62em;
    BACKGROUND-REPEAT: no-repeat
}
.sMenu LI
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 0px 0px;
    PADDING-LEFT: 1em;
    Z-INDEX: 999;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/button1_left.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0.15em 0px 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    WHITE-SPACE: nowrap;
    POSITION: relative;
    HEIGHT: 31px
}
.sMenu LI A
{
    PADDING-RIGHT: 1.15em;
    BACKGROUND-POSITION: 100% 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/button1_left.gif);
    PADDING-BOTTOM: 0.62em;
    COLOR: #1954b2;
    PADDING-TOP: 0.62em;
    BACKGROUND-REPEAT: no-repeat
}
#navPageLinks
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(../../images/nav_page_bg_top.gif);
    OVERFLOW: auto;
    WIDTH: 731px
}
#navPageBase
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(../../images/nav_page_bg_base.gif);
    WIDTH: 731px;
    HEIGHT: 6px
}
#breadCrumbTrail
{
    FONT-SIZE: 14px;
    LEFT: 15px;
    WIDTH: 700px;
    COLOR: #000;
    POSITION: relative;
    TOP: 8px
}
#breadCrumbTrail A
{
    FONT-SIZE: 14px;
    COLOR: #1954b2;
    TEXT-DECORATION: none
}
#breadCrumbTrail .pageOn
{
    FONT-WEIGHT: 600
}
#breadCrumbTrail A:hover
{
    TEXT-DECORATION: underline
}
.PageMenu
{
    PADDING-LEFT: 10px;
    vertical-align:middle;
    MARGIN: 0px;  
    LIST-STYLE-TYPE: none
}
.PageMenu li	{
	  
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image:url(../../images/nav_page_liststyle.gif);
	padding: 0 0 0 1.00em;
	margin: 0 0.15em 0 0;
	white-space: nowrap;
	z-index: 999;
	}
.PageMenu LI A
{
    FONT-SIZE: 11px;
    MARGIN-LEFT: 3px;
    COLOR: #0f58c2
}
.PageMenu LI .textOnly
{
    FONT-SIZE: 11px;
    COLOR: #0f58c2
}
.pageLinks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px
}

.PageMenuHori
{
    PADDING-LEFT: 10px;
    MARGIN: 0px;
    WIDTH: 700px;
    vertical-align:middle;
    LIST-STYLE-TYPE: none
}
.PageMenuHori LI
{
    PADDING-RIGHT: 12px;
    BACKGROUND-POSITION: 0px -3px ;
    PADDING-LEFT: 1em;
    Z-INDEX: 999;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/nav_page_liststyle.gif);
    vertical-align:middle;
    PADDING-BOTTOM: 0px;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    WHITE-SPACE: nowrap;
    HEIGHT: 22px
}
.PageMenuHori LI.on
{
    PADDING-RIGHT: 12px;
    BACKGROUND-POSITION: 0px 0px;
    PADDING-LEFT: 1em;
    Z-INDEX: 999;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/nav_page_liststyle_on.gif);
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    WHITE-SPACE: nowrap;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #ededed
}
.PageMenuHori LI.on A
{
    COLOR: #ffffff
}
.PageMenuHori LI A
{
    FONT-SIZE: 11px;
    MARGIN-LEFT: 3px;
    COLOR: #0f58c2
}
.PageMenuHori LI .textOnly
{
    FONT-SIZE: 11px;
    COLOR: #0f58c2
}
#pageContent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 15px;
    WIDTH: 705px;
    COLOR: #333333;
    PADDING-TOP: 25px
}
#pageContent H1
{
    FONT-SIZE: 16px;
    COLOR: #0f57c2
}
.promotionArea
{
    MIN-HEIGHT: 300px;
    FLOAT: right;
    MARGIN-BOTTOM: 30px;
    MARGIN-LEFT: 5px;
    WIDTH: 240px;
}
#registerBox
{
    BACKGROUND-IMAGE: url(../../images/prombox_register.gif);
    MARGIN-LEFT: 15px;
    WIDTH: 193px;
    HEIGHT: 80px
}
#login_prom
{
    LEFT: 5px;
    WIDTH: 180px;
    POSITION: relative;
    TOP: 40px;
    HEIGHT: 25px
}
#login_prom A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #3332cc;
    TEXT-DECORATION: underline
}
#login_prom A:hover
{
    TEXT-DECORATION: none
}
#login_prom IMG
{
    MARGIN-RIGHT: 5px
}
/*PRODUCT STYLES*/
#productThumbs {width:732px; min-height:400px; padding:10px 0 0 0 ; font-size:12px; color:#333333; float:left;  }
.productThumb { width:121px; height:182px; background-image:url(../../images/product_bg.gif); float:left; margin-right:0px;  padding-top:8px; }

.productThumb img { border:1px solid #cacaca;  text-align:center;}
.productThumb .productImage {width:119px; height:102px; text-align:center;}

.productThumb .text {font-size:10px; padding-left:5px; padding-right:5px;top:5px;position:relative; text-align:center; height:40px;}
.productThumb .text a {color:#0066ff; text-decoration:underline;}
.productThumb .text a:hover {text-decoration:none;}
.qty a { text-decoration:underline; color:red;}
.qty a:hover { text-decoration:none;}
.qty {  width:100px; left:10px; position:relative; height:10px; top:5px; text-align:center; color:red; font-weight:bold; }



/*  PRODUCT STYLES END  */
.rightPromContainer
{
    BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(../../images/promRight_base.gif);
    PADDING-BOTTOM: 5px;
    MARGIN: 3px 0px 6px;
    WIDTH: 238px
}
.rightPromTop
{
    BACKGROUND-IMAGE: url(../../images/promRight_top.png);
    WIDTH: 238px;
    HEIGHT: 14px
}
.rightPromAdvertiseTop
{
    BACKGROUND-IMAGE: url(../../images/promRightAdvertise_top.png);
    WIDTH: 238px;
    HEIGHT: 25px
}
.rightPromContent
{
    MARGIN-TOP: 3px;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 7px;
    WIDTH: 224px;
    COLOR: #333333
}
.rightPromContent P
{
    MARGIN-LEFT: 5px
}
.rightPromContent TABLE TD.topPad
{
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px
}
#membersSearchTop
{
    MARGIN-TOP: 4px;
    BACKGROUND-IMAGE: url(../../images/members_top.gif);
    WIDTH: 731px;
    HEIGHT: 80px
}
#membersSearchTop FORM
{
    MARGIN: 0px
}
#searchArea
{
    FONT-SIZE: 11px;
    LEFT: 12px;
    WIDTH: 600px;
    COLOR: #0f58c2;
    POSITION: relative;
    TOP: 19px;
    HEIGHT: 30px
}
#companiesBase
{
    BACKGROUND-IMAGE: url(../../images/members_base.gif);
    WIDTH: 731px;
    HEIGHT: 12px
}
TABLE.searchMe TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
TABLE.companies
{
    PADDING-LEFT: 8px;
    BACKGROUND-IMAGE: url(../../images/members_bg_repeat.gif);
    WIDTH: 731px;
    BACKGROUND-REPEAT: repeat-y
}
TABLE.companies TD
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 8px;
    COLOR: #0f58c2;
    PADDING-TOP: 8px
}
TABLE.companies TR.alt TD
{
    BACKGROUND-COLOR: #ededed
}
TABLE.companies TR.columnHeaders TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0f58c2;
    PADDING-TOP: 4px
}
TABLE.companies INPUT
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: -3px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 20px
}
TABLE.companies TD.leftPad
{
    PADDING-LEFT: 20px
}
TABLE.companies A
{
    COLOR: #0f58c2;
    TEXT-DECORATION: underline
}
TABLE.companies A:hover
{
    TEXT-DECORATION: none
}

#defaultTableTop
{
    MARGIN-TOP: 4px;
    BACKGROUND-IMAGE: url(../../images/table_top.gif);
    background-position:bottom;
    background-repeat:no-repeat;
    WIDTH: 731px;
    HEIGHT: 12px
}

TABLE.defaultTable
{
    BACKGROUND-IMAGE: url(../../images/members_bg_repeat.gif);
    WIDTH: 731px;
    BACKGROUND-REPEAT: repeat-y
}
TABLE.defaultTable TD
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 8px;
    COLOR: #0f58c2;
    PADDING-TOP: 8px
}
TABLE.defaultTable TR.alt TD
{
    BACKGROUND-COLOR: #ededed
}
TABLE.defaultTable TR.columnHeaders TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0f58c2;
    PADDING-TOP: 4px
}
TABLE.defaultTable INPUT
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: -3px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
TABLE.defaultTable TD.leftPad
{
    PADDING-LEFT: 20px;
}
TABLE.defaultTable TD.leftPadAndTDStyle
{
    PADDING-LEFT: 20px;
    FONT-SIZE: 12px;
}
TABLE.defaultTable TD.rightTDStyle
{
    FONT-SIZE: 12px;
}
TABLE.defaultTable TD.leftTDStyle
{
    FONT-SIZE: 12px;
}
TABLE.defaultTable A
{
    COLOR: #0f58c2;
    TEXT-DECORATION: underline
}
TABLE.defaultTable A:hover
{
    TEXT-DECORATION: none
}
TABLE.defaultTable TD.alreadyFriend
{
    COLOR: #6bbc2f
}
TABLE.defaultTable TD.inviteFriend
{
    COLOR: #2283ce
}
TABLE.defaultTable TD.notActivated
{
    COLOR: #ed1c24
}
#defaultTableBase
{
    BACKGROUND-IMAGE: url(../../images/members_base.gif);
    WIDTH: 731px;
    HEIGHT: 12px
}

TABLE.defaultTable .defaultTextField
{
    WIDTH: 200px;
    HEIGHT: 17px
}
TABLE.defaultTable .defaultTextArea
{
    WIDTH: 200px
}
TABLE.defaultTable TD INPUT BUTTON
{
    HEIGHT: 25px
}
TABLE.defaultTable TD.alignRight
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 15px;
    WIDTH: 80px;
    TEXT-ALIGN: right
}
.hideme
{
    FONT-SIZE: 11px;
    display: none;
    visibility:hidden;
    width:600px;
    MARGIN: 10px 0px 10px 20px;
    COLOR: #0f58c2
}
TABLE.defaultTable TD.alreadyFriend
{
    COLOR: #6bbc2f
}
TABLE.defaultTable TD.inviteFriend
{
    COLOR: #2283ce
}
TABLE.defaultTable TD.notActivated
{
    COLOR: #ed1c24
}

/* FSD team design*/
.mAboutUsAdmin
{
    PADDING-RIGHT: 1.15em;
    DISPLAY: block;
    PADDING-LEFT: 0em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: left;
    PADDING-BOTTOM: 0em;
    TEXT-TRANSFORM: uppercase;
    COLOR: #3295b6;
    PADDING-TOP: 0.92em
}
.mAboutUsAdminSub
{
    PADDING-RIGHT: 1.15em;
    DISPLAY: block;
    PADDING-LEFT: 2em;
    FONT-SIZE: 11px;
    FLOAT: left;
    PADDING-BOTTOM: 0.62em;
    TEXT-TRANSFORM: uppercase;
    COLOR: #3295b6;
    PADDING-TOP: 0em
}
.GridView
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.TitleMain
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #0f58c2;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ParagraphTitleColor
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0f58c2;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ParagraphTitleBlack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Paragraph
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fieldname
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #0f58c2;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TableGrid
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #0f58c2;
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff
}
.TableGridAlt
{
    FONT-SIZE: 12px;
    COLOR: #0f58c2;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #ffffe0
}
.successmessagehdr
{
    FONT-SIZE: 18px;
    COLOR: #ff8000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.successmessagebody
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.legend
{
    FONT-SIZE: 9px;
    COLOR: #ff8000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pleaseWait
{
    BORDER-RIGHT: black 1px dotted;
    BORDER-TOP: black 1px dotted;
    LEFT: 45%;
    FLOAT: left;
    BORDER-LEFT: black 1px dotted;
    WIDTH: 200px;
    BOTTOM: 40%;
    BORDER-BOTTOM: black 1px dotted;
    POSITION: absolute;
    BACKGROUND-COLOR: #ffffef
}
.pleaseWait IMG
{
    VERTICAL-ALIGN: middle
}
#generalProfile DIV
{
    MARGIN-TOP: 2px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/members_altRow.gif);
    MARGIN-BOTTOM: 6px;
    MARGIN-RIGHT: 3px
}
#socialProfile DIV
{
    MARGIN-TOP: 2px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../../images/members_altRow.gif);
    MARGIN-BOTTOM: 6px;
    MARGIN-RIGHT: 3px;
    POSITION: absolute
}
#generalProfile .label
{
    FONT-SIZE: 14px;
    FLOAT: left;
    WIDTH: 45%;
    COLOR: #676767;
    LINE-HEIGHT: 20px;
    MARGIN-RIGHT: 2%;
    TEXT-ALIGN: left
}
#socialProfile .label
{
    FONT-SIZE: 14px;
    FLOAT: left;
    WIDTH: 45%;
    COLOR: #676767;
    LINE-HEIGHT: 20px;
    MARGIN-RIGHT: 2%;
    TEXT-ALIGN: left
}
.labelalt
{
    FONT-SIZE: 14px;
    FLOAT: left;
    WIDTH: 40%;
    COLOR: #676767;
    LINE-HEIGHT: 20px;
    MARGIN-RIGHT: 2%;
    TEXT-ALIGN: left
}
.field
{
    BORDER-RIGHT: #fefefe 1px solid;
    BORDER-TOP: #fefefe 1px solid;
    FONT-SIZE: 12px;
    FLOAT: left;
    OVERFLOW: hidden;
    BORDER-LEFT: #fefefe 1px solid;
    WIDTH: 45%;
    LINE-HEIGHT: 30px;
    BORDER-BOTTOM: #fefefe 1px solid
}
#socialProfile
{
    LEFT: 0px;
    VISIBILITY: hidden;
    TOP: 0px
}
.tableTop
{
    MARGIN-TOP: 4px;
    BACKGROUND-IMAGE: url(../../images/table_top.gif);
    WIDTH: 731px;
    HEIGHT: 16px
}
.tableBase
{
    BACKGROUND-IMAGE: url(../../images/members_base.gif);
    WIDTH: 731px;
    HEIGHT: 12px
}
.rightNumber
{
    MARGIN: 0px 100px 0px 0px;
    TEXT-ALIGN: right
}
.cmdButton {height:24px;padding:0px 3px 0px 3px;color:#FFFFFF;font-family: Verdana,Arial, sans-serif;font-size: 10px;background-color: #0000FF; vertical-align: text-bottom;}
.qtyShrortList
{
    FONT-WEIGHT: bold;
    LEFT: 10px;
    WIDTH: 100px;
    COLOR: red;
    POSITION: relative;
    TOP: 16px;
    HEIGHT: 10px;
    TEXT-ALIGN: center
}
.ValidatorStyles{font-family: Arial, sans-serif;font-size: 9px;color:Red;}

.ProductText td
{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#000000;
}
.ProductTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.ProductLabel
{
	font-style:oblique;
	text-decoration:underline;
}
.deleteShortList
{
	position:absolute;z-index:999;margin-left:97px;margin-top:6px;
}

/* Admin master classes */
.loginBar 
{
	color:#ffffff;
	background-color:#000000;
	
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	
	vertical-align:middle;
	text-align:right;
	font-size:12px;
}

.contentArea 
{
	padding:0px;
	font-size:12px;
}

.LinkButton {color:#1954b2; font-family:Verdana, Arial, Times New Roman; text-decoration: underline;font-size: 10px;}

/* Start: TODO: Style For Social Networking */
TABLE.defaultTableForProfile
{
    BACKGROUND-IMAGE: url(../../images/members_bg_repeat.gif);
    WIDTH: 731px;
    BACKGROUND-REPEAT: repeat-y;
}

TABLE.defaultTableForProfile TR.alt TD
{
    BACKGROUND-COLOR: #ededed
}

TABLE.defaultTableForProfile TD.leftPad
{
    PADDING-LEFT: 20px;
    font-size:12px;
}

.tableBaseForProfile
{
    BACKGROUND-IMAGE: url(../../images/members_base.gif);
    HEIGHT: 12px
}

TABLE.defaultTableFontForProfile
{
    font-size:12px;    
}

TABLE.defaultTableFontForProfile TR.alt TD
{
    BACKGROUND-COLOR: #ededed
}

.tableBaseFontForProfile
{
    font-size:12px;    
}
/* Start: TODO: Style For Social Networking */

.highlightRow { background-image:url(../../images/row_on_bg.gif); font-weight:bold }
#ForumTableBase
{
    
    WIDTH: 731px;
    HEIGHT: 12px
}
.defaultTableForm
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#ForumTableTop
{
    MARGIN-TOP: 4px;    
    background-position:bottom;
    background-repeat:no-repeat;
    WIDTH: 731px;
    HEIGHT: 12px
}
TABLE.ForumTableTop TD
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 8px;
    VERTICAL-ALIGN: top;
    COLOR: #0f58c2;
    PADDING-TOP: 8px
}
TABLE.ForumTableTop
{
    
    WIDTH: 731px;
    BACKGROUND-REPEAT: repeat-y
}
TABLE.ForumTableTop A
{
    COLOR: #0f58c2;
    TEXT-DECORATION: underline
}
TABLE.ForumTableTop A:hover
{
    TEXT-DECORATION: none
}

#ForumDefaultTableTop
{
    MARGIN-TOP: 4px;    
    background-position:bottom;
    background-repeat:no-repeat;
    HEIGHT: 12px;
}
TABLE.ForumDefaultTableTop TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    COLOR: #0f58c2;
    PADDING-TOP: 5px
}
TABLE.ForumDefaultTableTop
{
    BACKGROUND-REPEAT: repeat-y
}
TABLE.ForumDefaultTableTop A
{
    COLOR: #0f58c2;
    TEXT-DECORATION: underline
}
TABLE.ForumDefaultTableTop A:hover
{
    TEXT-DECORATION: none
} 

.preferredProductShortListThumb { width:121px; height:200px; background-image:url(../../images/product_bgShortList.gif); float:left; margin-right:0px;  padding-top:8px; }
.preferredProductShortListThumb img { border:1px solid #cacaca;  text-align:center;}
.preferredProductShortListThumb .productImage {width:119px; height:102px; text-align:center;}

.preferredProductShortListThumb .text {font-size:10px; padding-left:5px; padding-right:5px;top:5px;position:relative; text-align:center; height:40px;}
.preferredProductShortListThumb .text a {color:#0066ff; text-decoration:underline;}
.preferredProductShortListThumb .text a:hover {text-decoration:none;}

.preferredProductSpecialThumb { width:121px; height:200px; background-image:url(../../images/product_bgSpecial.gif); float:left; margin-right:0px;  padding-top:8px; }
.preferredProductSpecialThumb img { border:1px solid #cacaca;  text-align:center;}
.preferredProductSpecialThumb .productImage {width:119px; height:102px; text-align:center;}

.preferredProductSpecialThumb .text {font-size:10px; padding-left:5px; padding-right:5px;top:5px;position:relative; text-align:center; height:40px;}
.preferredProductSpecialThumb .text a {color:#0066ff; text-decoration:underline;}
.preferredProductSpecialThumb .text a:hover {text-decoration:none;}

.preferredProductShortListSpecialThumb { width:121px; height:200px; background-image:url(../../images/product_bgShortListSpecial.gif); float:left; margin-right:0px;  padding-top:8px; }
.preferredProductShortListSpecialThumb img { border:1px solid #cacaca;  text-align:center;}
.preferredProductShortListSpecialThumb .productImage {width:119px; height:102px; text-align:center;}

.preferredProductShortListSpecialThumb .text {font-size:10px; padding-left:5px; padding-right:5px;top:5px;position:relative; text-align:center; height:40px;}
.preferredProductShortListSpecialThumb .text a {color:#0066ff; text-decoration:underline;}
.preferredProductShortListSpecialThumb .text a:hover {text-decoration:none;}



.preferredProductThumb { width:121px; height:200px; background-image:url(../../images/product_bg1.gif); float:left; margin-right:0px;  padding-top:8px; }


.preferredProductThumb img { border:1px solid #cacaca;  text-align:center;}
.preferredProductThumb .productImage {width:119px; height:102px; text-align:center;}

.preferredProductThumb .text {font-size:10px; padding-left:5px; padding-right:5px;top:5px;position:relative; text-align:center; height:40px;}
.preferredProductThumb .text a {color:#0066ff; text-decoration:underline;}
.preferredProductThumb .text a:hover {text-decoration:none;}
.timerCounter{ text-decoration:none; color:red;}
.timer a:hover { text-decoration:none;}
.timer a { text-decoration:none; color:black}
.timer {  width:110px; left:5px; position:relative; height:10px; top:5px;font-weight:bold; text-align:center;color:black;font-size:11px; }

.toolTip{
   border:1px solid #CCC;
   background-color:#F9F9F9;
   width:350px;
   position:absolute;
   visibility: hidden;
   overflow: hidden;
  	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
   color:#333;
   z-index:1000000;
}

.toolTip h1{
   display:block;
  	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
   background-color:#F1F1F1;
   border-bottom:1px solid #CCC;  
   margin:0px;
   padding:0px 2px;   
}

.toolTip p {
   margin:0px;
   padding:4px 2px;   
}

