@charset "utf-8";
/* CSS Document */
/* Global Settings */
html, body{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	background:#FFF;
	margin:0;
	padding:0;
	text-align:justify;
	color:#434343;
	line-height:20px
}
img{margin:0}
a, a:link, a:visited{
	color:#0075E2;/*#1BB7D8;*/
	font-weight:bold;
	text-decoration:underline
}
a:hover{
	color:#003399;
	text-decoration:underline
}
p{
	padding-bottom:0.2em
}
ul, ol{
	margin:0;
	padding:0.5em 0 0.2em 2.5em
}
dt{float:left; width:auto; text-align:left}
dd{margin:0 0 0 35%;padding:0 0 0 5px;border:none; border-left:1px solid #ccc;vertical-align:top}
html>body dd label input{vertical-align:text-bottom}	/* Tweak for Moz to align checkboxes/radio buttons nicely */
/* Hover highlights for form rows */
dl:hover dt, dl:hover dd{border-color:#666}
dl:hover dt label{color:#000}
blockquote{
	margin:1.25em;
	padding:1.25em 1.25em 0 1.25em
}
small{
	font-size:0.85em
}
sup{
	position:relative;
	bottom:0.3em;
	vertical-align:baseline
}
sub{
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline
}
acronym, abbr{
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed
}
h1{
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase
}
hr{
	border:none 0; 
	border-top:1px solid #ccc;
	border-bottom:1px solid #F4F4F4;
	height:2px;
	margin-top:20px;
	margin-bottom:20px;
	display:block
}
form{
	margin:0;
	padding:0;
	display:inline
}
input, textarea, select{ 
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px !important; 
	line-height:14px;
	color:#42494d; 
	border:1px solid #9ea3a6;
	background:url(../images/bg_form.gif) #fff 0 0 repeat-x;
	vertical-align:top;
	padding-top:1px
}
#accprev, #accnext{background:transparent url(../images/accar.gif) 0 0 no-repeat; width:21px; height:21px; margin-top:20px; text-decoration:none; cursor:pointer; text-indent:-9999px}
#accprev{float:left}
#accprev:hover, #accprev:focus{background-position:0 bottom}
#accnext{background-position:right 0; float:right}
#accnext:hover, #accnext:focus{background-position:right bottom}
#accrediation{width:180px; height:100px}
#accrediation ul{list-style:none}
#accrediation ul li{float:left; display:block}
.googleSearch input[type=text]{width:220px; margin-bottom:5px; border:1px solid #7e9db9; background:#FFF}
.googleSearch input[type=submit]{font:12px Verdana, Arial, Helvetica, sans-serif; background:url(../images/rht_arrow.png) left no-repeat; padding-left:18px; display:block; padding-bottom:1px; color:#0075E2; font-weight:bold; border:none; cursor:pointer; text-decoration:underline}
.adSrch{display:block; clear:both; overflow:hidden}
.hrad{border:none 0; border-top:1px solid #CCC; margin:0 !important; display:block}
table{margin:0; padding:0; border:0; font-size:12px}
.checkBox{color:#42494d; border:none; background:none}
.input_error, .textarea_error, .select_error{ 
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px !important;
	line-height:14px;
	color:#42494d;
	border:1px solid #CC0000;
	background:url(../images/bg_form_err.gif) #FFEFEF 0 0 repeat-x;
	vertical-align:top
}
/* Form Styling Starts */
.feedbackForm, .chkoutForm, .advSearch{padding:8px; border-radius:5px; color:#434343; border:1px solid #ccc}
.feedbackForm legend, .chkoutForm legend, .advSearch legend{font-weight:bold; color:#4A5A73}
.feedbackForm dl, .chkoutForm dl, .advSearch dl{clear:both}
.feedbackForm dt, .chkoutForm dt, .advSearch dt{padding:0 5px 0 0; width:45%; text-align:left; padding-top:3px}
.feedbackForm dt  span, .chkoutForm dt span{color:#666; float:left; width:auto; font-size:0.8em; text-align:justify; padding:0 5px 0 0; text-align:left}
.feedbackForm dt  label, .chkoutForm dt label, .chkoutForm label, .advSearch dt label{font-weight:bold; text-align:left}
.chkoutForm label{margin-right:50px}
.chkoutForm input[type=radio]{background:none;border:none; width:auto; padding:0; margin:0}
.feedbackForm dd, .chkoutForm dd, .advSearch dd{margin:0 0 0 45%;padding:0 0 0 5px;border:none; border-left:1px solid #ccc;vertical-align:top}
.feedbackForm dd label, .chkoutForm dd label, .advSearch dd label{white-space:nowrap; margin:0 10px 0 0}
html>body dd label input, html>body .chkoutForm input[type=radio]{vertical-align:text-bottom}	/* Tweak for Moz to align checkboxes/radio buttons nicely */
.chkoutForm dl dd input[type=text], .chkoutForm dl dd input[type=password], .chkoutForm dl dd textarea{width:250px}
.feedbackForm input[type=text], .feedbackForm textarea, .chkoutForm input[type=text], .chkoutForm textarea{width:180px}
.checkBox, .advSearch dt input[type=text]{vertical-align:text-bottom; width:auto !important; border:none !important; background:none !important; padding:0 !important; margin:0 !important}
/* Hover highlights for form rows */
.feedbackForm dl:hover dt, .feedbackForm dl:hover dd, .chkoutForm dl:hover dt, .chkoutForm dl:hover dd, .advSearch dl:hover dt, .advSearch dl:hover dd{border-color:#666}
.feedbackForm  dl:hover dt label, .chkoutForm  dl:hover dt label, .advSearch  dl:hover dt label, .chkoutForm label:hover{color:#000}
.feedbackForm div, .chkoutForm div, .advSearch div{margin-left:45%; display:none}
/* Form Styling Ends */
.clear{clear:both; padding-top:5px}
.imgPre{background:url(../images/loading.gif) no-repeat center center}
.checking{
	background:url(../images/checking.gif) 0 0 no-repeat;
	padding-left:18px;
	font-size:12px;
	font-weight:bold;
	line-height:16px
}
.error{
	background:url(../images/cross.gif) 0 0 no-repeat;
	padding-left:18px;
	font-weight:bold;
	color:#CC0000 !important;
	line-height:16px
}
.correct{
	background:url(../images/tick.gif) 0 0 no-repeat;
	padding-left:18px;
	font-weight:bold;
	color:#008000 !important;
	line-height:16px
}
.readmore{display:inline}
a.top{background:url(../images/top_arrow.png) left center no-repeat; text-indent:16px; color:#333 !important; border:0; float:right; text-transform:uppercase; text-decoration:none !important; margin-right:5px; font-size:9px}
.highlightText{color:#E0241F; font-weight:bold; text-decoration:underline}
.imglft{float:left; display:inline; margin-right:10px}
.fltLft, .fltRht{text-align:center; display:inline}
.fltLft em, .fltRht em{color:#999; display:block}
.fltLft{float:left; margin-right:10px}
.fltRht{float:right; margin-left:10px}
.linkRM{
	background:url(../images/rht_arrow.png) left no-repeat;
	padding-left:18px;
	padding-bottom:1px
}
.msngrText, a.msngrText{
	text-decoration:none !important;
	font-weight:normal !important;
	color:#666 !important;
}
.quote{
	background:url(../images/quote_start.gif) no-repeat 0 0;
	padding-left:14px
}
.quote div{
	background:url(../images/quote_end.gif) no-repeat right bottom;
	padding-right:16px
}
.alert{
	background:#fff6bf url(../images/exclamation.gif) center no-repeat;
	background-position:15px 50%; /* x-pos y-pos */
	text-align:left;
	margin:0;
	padding:5px 20px 5px 45px;
	border-top:2px solid #ffd324;
	border-bottom:2px solid #ffd324
}
.info{
	background:#EBEFF9 url(../images/information.gif) center no-repeat; /* #f8fafc or #EBEFF9 */
	background-position:15px 50%; /* x-pos y-pos */
	text-align:left;
	margin:0;
	padding:5px 20px 5px 45px;
	border-top:2px solid #b5d4fe;
	border-bottom:2px solid #b5d4fe
}
.floatAbove{position:absolute; z-index:1000 !important;top:0px; left:0px; opacity:0.95}
.nS{position:fixed}
.noteText{font-size:0.8em; text-decoration:none !important; color:#888 !important}
.mainContainer #navWrap{ 
	width:880px;
	height:106px;
	margin:0 auto;
	position:relative;
	clear:both
}
.navLink{background:url(../images/navButtonOut.jpg)}
.navmLink{background:url(../images/navmButtonOut.jpg)}
.navLink, .navmLink{
	margin:0 10px 0 0;
	width:103px;
	height:36px;
	float:right;
	text-align:center;
	padding-top:17px;
	cursor:pointer
}
.navLink a, .navmLink a{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:14px !important;
	color:#EBF0F2 !important;
	text-decoration:none !important;
	font-weight:bold !important
}
.navLinkHover, .navLinkStatic{background:url(../images/navButtonOver.jpg)}
.navmLinkHover, .navmLinkStatic{background:url(../images/navmButtonOver.jpg)}
.navLinkHover, .navLinkStatic, .navmLinkHover, .navmLinkStatic{
	margin:0 10px 0 0;
	width:103px;
	height:28px;
	text-align:center;
	float:right;
	padding-top:25px;
	cursor:pointer
}
.navLinkHover a, .navLinkStatic, .navmLinkHover a, .navmLinkStatic{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:16px !important;
	color:#2F3233 !important;
	text-decoration:none !important;
	font-weight:bolder !important
}
.navSCart{
	background:url(../images/navSCartBg.gif) repeat-x 0 0;
	margin:65px 0 0 10px;
	width:auto;
	height:23px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2F3233;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	position:absolute;
	right:10px;
	display:block;
	opacity:0.33;
	cursor:pointer
}
.navSCart div.nSCLft{background:url(../images/navSCartLft.jpg) 0 0 no-repeat}
.navSCart div.nmSCLft{background:url(../images/navSCartLft.gif) 0 0 no-repeat}
.navSCart div.nSCLft, .navSCart div.nmSCLft{
	text-indent:33px;
	width:auto;
	height:23px;
	float:left
}
.navSCart div.nSCRht{background:url(../images/navSCartRht.jpg) right top no-repeat}
.navSCart div.nmSCRht{background:url(../images/navSCartRht.gif) right top no-repeat}
.navSCart div.nSCRht, .navSCart div.nmSCRht{
	width:12px;
	height:23px;
	float:left
}
.mainContainer #headerWrap{ 
	background:url(../images/header_bg.jpg) bottom repeat-x;
	width:880px;
	height:213px;
	margin:0 auto
}
#headerLeft{ 
	background:url(../images/header_lft.jpg);
	width:26px;
	height:213px;
	float:left
}
#headerCenter{ 
	width:828px;
	height:213px;
	float:left
}
.mainContainer #headerContainer{
	background:url(../images/top_bg.jpg) repeat-x;
	height:319px;
	overflow:hidden;
	clear:both
}
.mainContainer #headerSmallContainer{
	background:url(../images/top_smallbg.gif) repeat-x;
	height:100px;
	overflow:hidden;
	clear:both
}
#logo{
	/*background:url(../images/CWS_logo.gif) no-repeat 0 0;*/
	float:left;
	height:213px;
	width:335px
}
#smallHLogo{float:left; padding-left:10px; width:auto}
.companyLogo{
	float:right;
	text-align:center;
	padding-top:68px;
	margin:0 12px;
	height:60px;
	width:auto
}
.companyLogo a{display:block}
#headerRight{ 
	background:url(../images/header_rht.jpg);
	width:26px;
	height:213px;
	float:right
}
.mainContainer #bodyContainer{
	background:url(../images/body_top_bg.jpg) repeat-x #FFF
}
#bodyWrap{
	width:880px;
	margin:0 auto;
	overflow:hidden;
	background:#fff
}
#bodyLeft{
	background:url(../images/body_lft_shadow.jpg);
	height:195px;
	width:10px;
	float:left
} 
#bodyCenter{
	background:#fff;
	width:820px;
	float:left;
	overflow:hidden;
	padding:20px 20px 0 20px
} 
#bodyRight{
	background:url(../images/body_rht_shadow.jpg);
	height:195px;
	width:10px;
	float:right
}
.columnSeperator{
	overflow:hidden;
	clear:both
}
/*.columnSeperator div{
	margin-bottom:-1000px;
	padding-bottom:1000px;
}*/
.leftColumn4{
	width:400px;
	float:left;
	border-right:#ccc 1px solid;
	padding-right:9px
}
.rightColumn4{
	width:400px;
	float:right;
	border-left:#f4f4f4 1px solid;
	padding-left:9px
}
.leftColumn5{
	width:540px;
	float:left;
	overflow:auto;
	padding-right:10px
}
.rightColumn2{
	width:260px;
	float:right;
	border-left:#ccc 1px solid;
	padding-left:9px
}
.leftColumn3{
	width:300px;
	float:left;
	padding-right:10px
}
.rightColumn5{
	width:500px;
	float:right;
	padding-left:9px;
	border-left:#ccc 1px solid
}
.catlist li{
  background:transparent url("../images/icon_catlist.gif") no-repeat 0 50%;
  color:#039 !important;
  font-weight:bold;
  cursor:default;
  border-bottom:1px solid #e4e8ea;
  clear:both;
  list-style-type:none;
  margin-left:-15px;
  padding:0.3em 0;
  padding-left:15px;
}
.catlist li a{
  display:block;
  color:#434343 !important;
  text-decoration:none !important
}
.catlist li a:hover {
  color:#0075E2 !important;/*#1BB7D8*/
  text-decoration:none !important
}
.itemDiv{
	background:url(../images/items_upper_grad.gif) repeat-x 0 0;
	border-top:#DADADA 1px solid;
	padding-top:10px;
	margin-top:10px;
	clear:both
}
.itemDiv img{
	border:#E4E4E4 1px solid;
	margin:0 10px 10px 10px;
	float:left
}
.itemDiv ul{
	list-style-position:inside;
	line-height:16px;
	list-style-type:disc
}
.mainContainer #footerContainer{
	text-align:center;
	font-size:10px;
	color:#666666;
	line-height:20px;
	clear:both;
	background:url(../images/footer_bg.gif) 0 0 repeat-x #EBEBEB;
	border:0;
	border-top:#FFF 1px solid;
}
.tabHeader{
	background:url(../images/tab_head_bg.gif) repeat-x 0 0;
	height:31px;
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	line-height:32px;
	clear:both
}
.tabHeadLft{
	background:url(../images/tab_head_lft.jpg) 0 0 no-repeat;
	height:31px;
	float:left;
	padding-left:20px
}
.memberpanel{
	font-family:"Segoe UI", Arial,  Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000
}
.tabHeadRht{
	background:url(../images/tab_head_rht.jpg) 0 0 no-repeat;
	height:31px;
	width:15px;
	float:right
}
.tabBody{
	font-size:12px;
	background:url(../images/items_upper_grad.gif) repeat-x 0 0;
	border-top:#DADADA 1px solid;
	padding:10px;
	overflow:hidden;
	clear:both;
	margin:0 2px
}
.detailsTableBg{
	background:#FFF;
	border:#dedede 1px solid;
	width:493px;
	overflow:hidden;
	margin:0 2px
}
.clearfix:after {
	content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.clearfix{display:inline-block}
/* Hides from IE Mac \*/
* html .clearfix {height:1%}
.clearfix{display:block}
/* End Hack */
.lowerGDiv{background:#878c8f url(../images/gray_divtop.gif) 0 0 repeat-x; margin-top:20px; padding:10px; color:#FFF !important; clear:both}
.lowerGDivls{background:#878c8f url(../images/gray_divbottom.gif) repeat-x 0 0; height:5px;}
.lowerGDiv h1{margin-top:0; margin-bottom:2px; padding:0}
.lowerGDiv a, .lowerGDiv a:visited, .lowerGDiv a:link{color:#FFF !important; text-decoration:none; display:block; vertical-align:middle;}
.lowerGDiv ul{list-style-type:none; width:auto; padding:0; margin:0}
.lowerGDiv ul li:hover{background-color:#8d9295;}
.lowerGDiv ul li{display:block; float:left; margin-left:5px; padding:2px; width:255px; background:url(../images/gbb_bullet.gif) no-repeat 2% 55%; text-indent:17px; color:#FFF !important}
.itemNameHeader{
	background:url(../images/item_header_bg.gif) repeat-x 0 0;
	height:30px;
	border:1px #DEDEDE solid;
	padding-left:10px;
	margin-bottom:10px;
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-style:normal;
	font-weight:bold;
	line-height:30px
}
.productGallery{
	width:300px;
	float:left;
	overflow:hidden
}
.productGallery img{margin:auto}
.productGallery ul{ padding:0; margin:0}
.productGallery li{
	float:left;
	display:inline;
	list-style-type:none
}
.productGallery li img{border:1px dotted #CFCFCF}
.productGallery ul a{
    background-color:#EBEBEB;
	border:1px solid #CECECE;
    padding:5px 5px 10px;
    display:block;
    float:left;
    margin:2px
}
.productGallery ul a:hover{
    background-color:#fff;
    border:1px solid #999999
}
.productGallery a:hover img{
	cursor:url("../images/zoom_in.cur"), pointer
}
.ProductDet { padding-top: 5px; line-height:20px}
.ProductDet ul{ padding: 0px; margin: 0px}
.ProductDet li { padding: 5px 0px 5px 18px; margin: 0px 10px 0px 0px; list-style-type: none; display: inline; color:#777; font-size: 10px; font-weight: bold} 
.ProductView { background: url(../images/views.gif) no-repeat left center}
.ProductTag { background: url(../images/tag_grey.gif) no-repeat left center}

.errorDiv{background:#f2dddd; border:#992a2a 1px solid; color:#992a2a; font-size:12px; margin:5px}
.errorDiv h4{margin:0; padding-left:5px; background:#E3C0C0; border-bottom:#992a2a 1px solid; font-weight:bold}
.errorDiv a{color:#992a2a !important; font-weight:bold}
.errorDiv p{margin:0; padding:10px}
.tableLftPad tr td{padding-left:15px}
.tableLftPad tr:hover td{background-color:#E8ECF9}

/* Product Color Patch Styling Starts */
.colorBlack, .colorWhite, .colorBlue, .colorClearBlue, .colorLightGreen, .colorGreen, .colorPink, .colorPurple, .colorRed, .colorOrange, .colorSilver, .colorStainlessSteel, .colorYellow, .colorBrown, .colorGold, .colorGrey, .colorGray, .colorBurgundy, .colorCamo{
	color:#FFF;
	font-weight:bold;
	text-align:center;
	line-height:60px;;
	width:68px;
	height:60px;
	background-color:#EBEBEB;
	border:1px solid #CECECE;
	padding:9px;
	float:left;
	margin:5px
}
.colorWhite, .colorLightGreen, .colorSilver, .colorStainlessSteel, .colorYellow, .colorGold, .colorGrey, .colorGray{color:#000 !important} .colorBlack{background-color:#000 !important} .colorWhite{background-color:#FFF !important} .colorBlue{background-color:#1e429b !important} .colorClearBlue{background-color:#00b5f0 !important} .colorLightGreen{background-color:#bad64c !important} .colorGreen{background-color:#005f29 !important} .colorPink{background-color:#f276ae !important} .colorPurple{background-color:#7d2991 !important} .colorRed{background-color:#ce141d !important} .colorOrange{background-color:#f68b1f !important} .colorSilver{background-color:#cccdcf !important} .colorStainlessSteel{background-color:#A7A7A7 !important} .colorYellow{background-color:#ffdb00 !important} .colorBrown{background-color:#49342f !important} .colorGold{background-color:#F3BD39 !important} .colorGrey, .colorGray{background-color:#aaabae !important} .colorBurgundy{background-color:#7e3138 !important} .colorCamo{background:url(../images/items/camouflage.jpg) !important}
/* Product Color Patch Styling Ends */

/* Shopping Cart Style Starts */
.cart_add, .cart_remove, .cart_update, .cart_view, .cart_check, .cart_shop{
	border:0;
	height:23px
}
.cart_add, .cart_remove, .cart_update{width:104px; cursor:pointer}
.cart_view, .cart_check{width:90px; cursor:pointer}
.cart_shop{background:url(../images/cart/cont_shop.gif) no-repeat 0 0; width:134px; cursor:pointer}
.cart_add{background:url(../images/cart/add.gif) no-repeat 0 0}
.cart_view{background:url(../images/cart/view.gif) no-repeat 0 0}
.cart_check{background:url(../images/cart/check.gif) no-repeat 0 0}
.cart_remove{background:url(../images/cart/remove.gif) no-repeat 0 0}
.cart_update{background:url(../images/cart/update.gif) no-repeat 0 0}
/* Shopping Cart Style Ends */
.cart_buttons{text-align:left}	
.cart_buttons li{list-style-type:none; display:block; line-height:26px; text-align:center}
.cart_buttons li input{ margin:2px}
#cart_message{
	color:#777;
	font-size:10px;
	font-weight:bold;
	display:none;
	width:auto;
	margin-left:40px;
	text-align:left
}
#scartWrap{border:1px #d0d0d0 solid; margin:0 auto}
.shopCartTable{width:100%; background:#fff}
.shopCartTable tbody input{color:#42494d}
.shopCartTable tfoot input{margin:2px 0}
.shopCartTable tr{background:#fff}
.shopCartTable input[type=text]:disabled{background:none !important; border:none !important}
.shopCartTable td, .shopCartTable th{padding-left:5px}
.shopCartTable thead tr{height:20px; background:url(../images/cart/theadBg.gif) repeat-x 0 0}
.shopCartTable tbody tr:hover td{background:url(../images/cart/trHoverBg.gif) repeat-x left bottom #fff}
.rowDeSelected{background:#fff !important}
.rowSelected{background:url(../images/cart/trSelectedBg.gif) repeat-x left bottom #fff !important}
.qntyInpt, .totalInpt{width:80px; height:15px !important; border:1px solid #ccc !important; background:#fff url(../images/qntyInptBg.gif) 0 0 repeat-x !important; text-align:right !important}
.totalInpt{width:120px !important}
div.pagination {
	padding:3px;
	margin:3px;
	text-align:right;
	font-size:10px
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #55595b;
	text-decoration: none !important;
	color: #fff !important;
	background: #454748 url(../images/pag1.gif);
	/*border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px*/
}

div.pagination a:hover, div.pagination a:active {
	border:1px solid #c4c7c9;
	color: #000 !important;
	background: #55595b url(../images/pag2.gif);
	/*border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px*/
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #c4c7c9;
    font-weight: bold;
	background: #55595b url(../images/pag2.gif);
	color: #000;
	/*border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px*/
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
	/*border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px*/
}
#carousel ul{list-style:none}
#carousel ul li{float:left; margin-right:10px; margin-bottom:10px}
#carousel ul li a{background-color:#ebebeb; padding:10px; display:block; outline:0; border:1px solid #cecece}
#carousel ul li a:hover{background-color:#fff; border-color:#ddd; cursor:url(../images/zoom_in.cur), pointer}
#carousel ul li img{border:1px dotted #cfcfcf}
#carousel ul li a:hover img{border:1px solid #777}

#logoutMsg{
	margin:65px 135px 0 auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	position:absolute;
	right:10px;
	display:block;
	cursor:pointer
}
#logoutMsg a{
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
}
#logoutMsg a:hover{
	text-decoration:underline;
	font-size:12px;
	color:#FFFFFF;
}
#translate_div{background:#FFF url(../images/translator.jpg) 0 bottom no-repeat; width:147px; margin-top:-20px; margin-bottom:10px; height:42px; margin-left:82.5%; display:block}
#google_translate_element, .skiptranslate, .goog-te-gadget, #google_translate_element a{color:#EBEBEB !important; cursor:default}
#google_translate_element a{height:0; width:0; display:none}