﻿/* -------------------- Eurodesk CSS --*/
/* ------------- Medium Content Styles */

body { font: 0.7em/1.3em Arial, Helvetica, sans-serif; color:#333; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background: #FFE69C  url(../images/background_main_v2.jpg) no-repeat left top; }

p { margin: 0px 0px 10px 0px; padding:0px; color:#333; font-size:1.4em; line-height: 1.6em}

a { color:#4163A6; text-decoration: none; }
a:link { color:#4163A6; text-decoration: none; }
a:hover { color:#4163A6; text-decoration: underline; }

h1 { font: bold 1.4em Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px; padding:0px; color: #4163A6; }
h2 { font: bold 1.2em Arial, Helvetica, sans-serif; color: #4163A6; margin: 0px 0px 5px 0px; }
h3 { font: bold 1.2em Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px; padding:0px; color: #4163A6; }
h4 { font: bold 1em Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px; padding:0px; }

.floatLeft { float:left;}
.clearBoth { clear:both;}

.h1MarginBot5px { font: bold 1.2em Arial, Helvetica, sans-serif; margin:0px 0px 5px 0px; padding:0px; color: #4163A6; }

.noTopMargin { margin-top:0px;}
.marginLeft5px { margin-left:5px;}
.marginTop10px { margin-top:10px;}
.marginBottomLeft10px { margin: 0px 0px 10px 10px;}

.colorLightBlue { color: #7A97CF;}

ul { padding: 0px; margin: 15px 20px 15px 25px; font-size:1.4em; line-height: 1.6em; }
ol { list-style-position: inside; padding: 0px 0px 10px 13px; margin: 0px; font-size:110%; line-height: 1.6em;}

.ListValidation {color: red; }
.ListValidation li {list-style-type: none;}

.calenderImage { margin: 0px; padding: 0px; float: right;}

.pageDotDivide { background:#FFFFFF url(../images/img_dot_divide_back.gif) left center repeat-x; height: 25px; clear:both; margin: 0px; padding: 0px;}
.pageDotDivide2 { background:#FFFFFF url(../images/img_dot_divide_back.gif) left center repeat-x; height: 10px; clear:both; margin: 0px; padding: 0px;}

/* ------ Main Lefthand Column Elements ------ */

/* ------ Text Change Accessibility ------ */
.textChange {clear: both; float:left; width: 160px; height:20px; margin:10px 0px 0px 0px; padding: 0px 0px 0px 20px;}
.textChangeTitle{float:left; color: #fff; margin: 5px 0px 0px 0px;}
.textChangeBut01{float:left; font-size: 1em; font-weight: bold; margin: 4px 0px 0px 5px; padding: 0px 2px 0px 2px; border-bottom: 1px dotted #fff; }
.textChangeBut02{float:left; font-size: 1em; font-weight: bold; margin: 3px 0px 0px 4px; padding: 0px 2px 1px 2px; border-bottom: 1px dotted #fff;}
.textChangeBut03{float:left; font-size: 1em; font-weight: bold; margin: 3px 0px 0px 4px; padding: 0px 2px 1px 2px; border-bottom: 1px dotted #fff;}

.textChangeBut01 a,
.textChangeBut01 a:link,
.textChangeBut01 a:visited,
.textChangeBut01 a:hover,
.textChangeBut01 a:active,
.textChangeBut02 a,
.textChangeBut02 a:link,
.textChangeBut02 a:visited,
.textChangeBut02 a:hover,
.textChangeBut02 a:active,
.textChangeBut03 a,
.textChangeBut03 a:link,
.textChangeBut03 a:visited,
.textChangeBut03 a:hover,
.textChangeBut03 a:active {color: #fff; display: block;}

.textChangeBut01 a:hover,
.textChangeBut02 a:hover,
.textChangeBut03 a:hover{text-decoration: none; }

.btnSmall { width:27px; float:left; font-weight:bold; text-decoration:none; text-align:center; padding: 4px 3px 0px 0px; cursor:pointer;  height: 22px; margin:0px; color: #000; background:url(../images/img_button_05.png) left top no-repeat;  }
.btnSmall a:link { color: #3F3F3F; text-decoration: none; }
.btnSmall a:visited { color: #3F3F3F; text-decoration: none; }
.btnSmall a:hover { color: #3F3F3F; text-decoration: underline; }

.btnMedium { width:55px; float:right; font-weight:bold; text-decoration:none; text-align:center; padding-top: 5px; cursor:pointer;  height: 21px; margin:0px 0px 0px 0px; color: #000; background:url(../images/img_button_04.png) left top no-repeat;  }
.btnMedium a:link { color: #3F3F3F; text-decoration: none;  }
.btnMedium a:visited { color: #3F3F3F; text-decoration: none; }
.btnMedium a:hover { color: #3F3F3F; text-decoration: underline; }


.btnLarge { width:100px; float:left; font-weight:bold; text-decoration:none; text-align:center; padding-top: 5px; cursor:pointer;  height: 21px; margin:0px 0px 0px 0px; color: #000; background:url(../images/img_button_large.gif) left top no-repeat;  }
.btnLarge a:link { color: #3F3F3F; text-decoration: none; }
.btnLarge a:visited { color: #3F3F3F; text-decoration: none; }
.btnLarge a:hover { color: #3F3F3F; text-decoration: underline; }

.btnContact { font-size: 0.8em; width:75px; float:left; font-weight:bold; text-decoration:none; text-align:center; padding-top: 5px; cursor:pointer;  height: 21px; margin:5px 0px 0px 0px; color: #000; background:url(../images/img_button_02.gif) left top no-repeat;  }
.btnContact a:link { color: #3F3F3F; text-decoration: none; }
.btnContact a:visited { color: #3F3F3F; text-decoration: none; }
.btnContact a:hover { color: #3F3F3F; text-decoration: underline; }

.btnGo { width:40px; float:left; font-weight:bold; text-decoration:none; text-align:center; padding-top: 5px; cursor:pointer;  height: 21px; margin:0px; color: #000; background:url(../images/img_button_03.png) left top no-repeat;  }
.btnGo a:link { color: #3F3F3F; text-decoration: none; }
.btnGo a:visited { color: #3F3F3F; text-decoration: none; }
.btnGo a:hover { color: #3F3F3F; text-decoration: underline; }

.btnHomeHeader { width:190px; float:left; font-weight:bold; text-decoration:none; text-align:center; padding-top: 12px; cursor:pointer;  height: 32px; margin:20px 0px 0px 30px; color: #000; background:url(../images/img_button_01.png) left top no-repeat;  }
.btnHomeHeader a:link { color: #3F3F3F; text-decoration: none; }
.btnHomeHeader a:visited { color: #3F3F3F; text-decoration: none; }
.btnHomeHeader a:hover { color: #3F3F3F; text-decoration: underline; }

.linkArrowStyle { color: #4163A6; height:20px; padding:4px 0px 0px 12px; background: url(../images/img_arrow_blue_back.gif) left no-repeat ;}
.linkArrowStyle a:link { color: #4163A6; text-decoration: none; }
.linkArrowStyle a:visited { color: #4163A6; text-decoration: none; }
.linkArrowStyle a:hover { color: #4163A6; text-decoration: underline; }

.logo { width: 190px; margin: 0px 0px 0px 0px; padding: 0px; }

.mainNavContainer { width:190px; margin: 5px 0px 0px 0px; padding:0px; }
.mainNavTop { width: 190px; margin: 0px 0px 0px 0px; padding: 0px; height: 30px; background: url(../images/img_nav_curve_top.gif) left top no-repeat; }
.mainNavMiddle { width: 190px; margin: 0px 0px 0px 0px; padding: 0px; background-color:#FFFFFF; }
.mainNavBottomCurved { width: 190px; margin: 0px 0px 0px 0px; padding: 0px; height: 15px; background: url(../images/img_nav_curve_bot.png) left top no-repeat; }
.mainNavBottomSquared { width: 190px; margin: 0px 0px 0px 0px; padding: 0px; height: 15px; background-color:#FFFFFF; }

.containerWhatsNewTop { width:190px; background:#FFFFFF url(../images/img_whats_new_top.gif) center top no-repeat; height:50px; margin: 0px; padding:0px;}
.containerWhatsNewMiddle { width:130px; color:#8C8C8C; background:#FFFFFF url(../images/img_whats_new_middle.gif) center top repeat-y; margin: 0px; padding:0px 30px 0px 30px;}
.containerWhatsNewBottom { width:190px; background:#FFFFFF url(../images/img_whats_new_bot.gif) center top no-repeat; height:35px; margin: 0px; padding:0px;}

.listStyleWhatsNew { list-style:none; padding:0px; margin:10px 0px 0px 0px; font-size: 1.4em;}
.listStyleWhatsNew li { text-align:left; background:#FFFFFF url(../images/img_blue_arrow_back.gif) left top no-repeat; padding: 5px 0px 5px 18px; margin: 0px; }

.headerStyleWhatsNew { font-size: 1.4em; background:#FFFFFF url(../images/img_blue_arrow.gif) left top no-repeat; padding: 5px 0px 5px 18px; margin: 0px; }

.thmbHolder { float:left; width:60px; padding:0px; margin: 3px 10px 5px 0px;}

.imgMargin15 { margin: 0px 15px 15px 0px;}

/* ------ Main Righthand Column Elements ------ */
.contactEuro {font-size: 1.4em; overflow: hidden;}


.textChange {clear: both; float:left; width: 160px; height:20px; margin:10px 0px 0px 0px; padding: 0px 0px 0px 20px;}
.textChangeTitle{float:left; color: #fff; margin: 5px 0px 0px 0px;}
.textChangeBut01{float:left; font-size: 1.4em; font-weight: bold; margin: 4px 0px 0px 5px; padding: 0px 2px 0px 2px; border-bottom: 1px dotted #fff; }
.textChangeBut02{float:left; font-size: 1.6em; font-weight: bold; margin: 3px 0px 0px 4px; padding: 0px 2px 1px 2px; border-bottom: 1px dotted #fff;}
.textChangeBut03{float:left; font-size: 1.8em; font-weight: bold; margin: 3px 0px 0px 4px; padding: 0px 2px 1px 2px; border-bottom: 1px dotted #fff;}


.headerContainer { float:left; width: 560px; background: #FFF url(../images/img_header_back.gif) left top repeat-x;}
.headerContainerHomePage { float:left; width: 560px; background: #FFF url(../images/img_header_home_back.gif) left top repeat-x;}
.headerContainerTwoTab { float:left; width: 560px; height:90px; background: #FFF url(../images/img_header_back_new.gif) left top repeat-x;}

.searchBoxContainer { width:216px; float:right;}
.subNavContainer { width: 560px; float:right;}
.sectionChoiceContainer { width: 295px; float:left; margin: 30px 0px 0px 0px;}

.sectionListStyle { margin: 0px; padding:0px; height: 18px; width: 295px; float:left; }
.sectionListStyle ul { margin: 0px 0px; height: 18px; padding: 0px; list-style-type: none; }
.sectionListStyle li { display: inline; }
.sectionListStyle a span { position:absolute; left:-5000px; display:none; }

.btnYoungPeople a { display: block; width: 145px; height: 18px; float:left; background: url(../images/img_section_choice_back.gif) no-repeat left top; }
.btnYoungPeople a:hover { text-decoration:none; display: block; width: 145px; float:left; background: url(../images/img_section_choice_back.gif) no-repeat left bottom; }

.btnYoungPeopleOn a { display: block; width: 145px; height: 18px; float:left; background: url(../images/img_section_choice_back.gif) no-repeat left bottom; }
.btnYoungPeopleOn a:hover { display: block; width: 145px; height: 18px; float:left; background: url(../images/img_section_choice_back.gif) no-repeat left bottom; }

.btnYouthWorkers a { display: block; width: 143px; height: 18px; float:right; background: url(../images/img_section_choice_back.gif) no-repeat right top;}
.btnYouthWorkers a:hover { display: block; width: 143px; float:right; background: url(../images/img_section_choice_back.gif) no-repeat right bottom; }

.btnYouthWorkersOn a { display: block; width: 143px; height: 18px; float:right; background: url(../images/img_section_choice_back.gif) no-repeat right bottom;}
.btnYouthWorkersOn a:hover { display: block; width: 143px; height: 18px; float:right; background: url(../images/img_section_choice_back.gif) no-repeat right bottom;}

.pageHeaderPosition { float:left; width:400px; height:80px; margin: 40px 0px 0px 0px; padding:0px;}
.pageHeaderHomePosition { float:left; width:400px; height:80px; margin: 30px 0px 0px 0px; padding:0px;}

.pageSmallHeaderPosition { float:left; width:330px; margin: 70px 0px 0px 0px; padding: 25px 0px 0px 30px;}
.pageSmallHeaderHomePosition { float:left; width:330px; margin: 0px; padding: 25px 0px 0px 30px;}

.pageSmallHeaderPositionSecond { float:left; width:330px; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 30px;}

.pageSubNavPosition { float:left; width: 140px; margin: 0px; padding:0px 20px 0px 0px;}

.listStylePageSub { font-size: 1.4em; text-align:left; list-style:none; padding:0px; margin: 63px 0px 0px 0px;}
.listStylePageSub li { text-align:left; background: url(../images/img_yellow_star_back.gif) left top no-repeat; border-bottom:#CCC dotted 1px ; padding: 3px 0px 4px 25px; margin: 0px; font-size:90%;}

.listStylePageSubNoTop {font-size: 1.4em; text-align:left; list-style:none; padding:0px; margin: 0px 0px 0px 0px;}
.listStylePageSubNoTop li { text-align:left; background: url(../images/img_yellow_star_back.gif) left top no-repeat; border-bottom:#CCC dotted 1px ; padding: 3px 0px 4px 25px; margin: 0px; font-size:90%; }

.listStyleBottomBox { list-style:none; padding:0px; margin: 0px 0px 0px 0px;}
.listStyleBottomBox li { background: url(../images/img_arrow_blue_back.gif) left top no-repeat; border-bottom:#CCC dotted 1px ; padding: 2px 0px 4px 15px; margin: 0px; }

.listStyleFeatureBox { list-style:none; padding:0px; margin: 0px 0px 10px 0px;}
.listStyleFeatureBox li { background: url(../images/img_yellow_star_back.gif) left top no-repeat; border-bottom:#CCC dotted 1px ; padding: 3px 0px 3px 25px; margin: 0px; }

.mainContentFull { background-color:#FFF; width:500px; margin:0px; padding: 20px 30px 20px 30px;}
.mainContentLeft { float:left; width:310px; margin:0px; padding: 10px 0px 20px 30px;}
.mainContentRight { float:right; width:200px; margin:0px; padding:0px;}

.mainContentFeatureBoxMiddle { width: 130px; margin:0px; padding: 10px 35px 10px 35px; background: url(../images/img_feature_back.gif) left top repeat-y;}
.mainContentFeatureBoxMiddle ul { font-size: 1.4em; list-style:none; padding:0px; margin: 0px 0px 10px 0px;}
.mainContentFeatureBoxMiddle li { background: url(../images/img_yellow_star_back.gif) left top no-repeat; border-bottom:#CCC dotted 1px ; padding: 3px 0px 3px 25px; margin: 0px; font-size:90%;}
.mainContentFeatureBoxMiddle li a:link { color:#3F3F3F; text-decoration:none;}
.mainContentFeatureBoxMiddle li a:visited{ color:#3F3F3F; text-decoration:none;}
.mainContentFeatureBoxMiddle li a:hover { color:#3F3F3F; text-decoration:underline;}

/* Cart items - No Star Bullet ----------------------> */
.mainContentFeatureBoxMiddle .cartItems { list-style: none; list-style-image:none;  padding:0px; margin: 0px 0px 10px 0px; }
.mainContentFeatureBoxMiddle .cartItems li { border-bottom:#CCC dotted 1px; padding: 0px 0px 3px 10px; margin: 0px; background: none; }

.mainContentFeatureBoxTop { width: 160px; height: 80px; margin: 75px 0px 0px 0px; padding: 10px 20px 0px 20px; background: url(../images/img_feature_top.png) left top no-repeat;}
.mainContentFeatureBoxBottom { width: 160px; height:25px; margin:0px 0px 10px 0px; padding: 0px 20px 0px 20px; background: url(../images/img_feature_bot.png) left bottom;}

.mainContentSubPage { float:left; margin: 0px; padding: 0px; width: 560px; background-color:#FFF;}

.mainContentBottom { background: #FFF url(../images/background_content_main_bot.jpg) center top no-repeat; width:500px; margin: 0px; padding: 20px 30px 0px 30px; }
.mainContentBottomRight { float:right; width: 135px; padding: 25px 0px 0px 0px; background: url(../images/hdr_have_a_question.gif) left top no-repeat; color:#333; font-size:1.4em; line-height: 1.6em; }
.mainContentBottomLeft { float:left; }
.mainContentBottomBottom { height:15px; background: url(../images/img_content_left_curve_bot.png) left top no-repeat; }
.mainContentBottomRightIconContainer { float:right; width: 180px; padding: 0px; text-align:right; border-left:#CCC dotted 1px ;}

.mainContentBodyList { float:right; width: 135px; margin:0px 0px 20px 20px; padding: 0px;}
.mainContentBodyList ul {list-style:none; padding:0px; margin: 0px 0px 10px 0px;}
.mainContentBodyList li { background: url(../images/img_yellow_star_back.gif) left top no-repeat; border-bottom:#CCC dotted 1px ; padding: 3px 0px 3px 25px; margin: 0px; }
.mainContentBodyList a:link { color:#3F3F3F; text-decoration:none;}
.mainContentBodyList a:visited { color:#3F3F3F; text-decoration:none;}
.mainContentBodyList a:hover { color:#3F3F3F; text-decoration:underline;}

.mainContentImageTextHolder { font-size:1em; margin: 0px; padding: 0px;}
.mainContentImageTextLeft { width:60px; float:left; padding:0px 10px 0px 0px; margin:0px; }
.mainContentImageTextRight { width:430px; float:left; padding:0px; margin: 0px; font-size:110%; line-height: 1.6em;}
.mainContentImageTextRightNarrow { width:260px; float:left; padding:0px; margin: 0px; }
.mainContentImageTextRightDate { width:260px; float:left; padding:0px; margin: 0px; }
.mainContentBelow { float:left; margin: 5px 0px 0px 0px;}

.mainContentStoreHolder { float:left; margin: 0px 4px 20px 4px; width: 90px; padding: 0px;}
.mainContentStoreImage { float:left; height: 60px; width:90px; overflow:hidden; padding: 0px; }
.mainContentStoreText { text-align:left; float:left; height:50px; margin: 0px; width: 90px; padding: 10px 0px 0px 0px; font-size:90%;}

.mainContentItemHolder { font-size: 0.8em;  text-align:center; float:left; margin: 0px; width: 100px; padding: 5px 10px 0px 13px;}
.mainContentItemImage { text-align:center; float:left; margin: 0px 0px 5px 0px; height:60px; width: 90px; overflow:hidden; padding: 0px; }
.mainContentItemText { text-align:left; float:left; margin: 0px; height:40px; width: 100px; padding: 0px; }
.mainContentItemLink { text-align:left; float:left; margin: 0px; width: 100px; padding: 0px; }

.storeBasketContainer { float:left; width: 130px; border-bottom:#CCC dotted 1px ; padding: 0px 0px 10px 0px; margin: 5px 0px 10px 0px;}
.storeCheckoutContainer { float:left; width: 130px; padding: 0px; margin: 5px 0px 10px 0px;}

.storeBasketText { color: #333; float:left; width: 50px; padding: 0px 5px 0px 0px;} 
.storeBasketIcon { float: right; width: 75px; text-align:center; }
.storeCheckoutIcon { float:left; width: 40px; padding: 0px 5px 0px 0px;} 
.storeCheckoutText { float: right; width: 85px; text-align:left; }
.viewDetailCart {margin-top: 1px; padding-top: 2px; border-top: 1px dashed #ccc;}

.dropDownContainer { float:left; width:280px;}
.dropDownHeader { float:left; width:260px; margin: 0px 0px 5px 0px;}
.mainContentDropdownContainer { float:left; width:320px }
.mainContentDropdownIconContainers { float:right; width: 175px; text-align:right;}

/* ------ Footer Elements ------ */

.floatRightContainer { float:right; margin:0px; padding:0px; height: 0px;}
.floatLeftContainer { float:left; margin:0px; padding:0px; font-size: 1.4em; width: 450px;}

.footerListContent { margin: 0px; padding: 0px; }

.footerList ul { text-align:left; margin: 0px; padding: 0px; list-style-type: none; }
.footerList li { display: inline; padding: 0px; }
.footerList li.first { padding: 0px; border: 0px; }
.footerList li a { color: #3F3F3F; text-decoration: none; }
.footerList li a:link { color: #3F3F3F; text-decoration: none; }
.footerList li a:visited { color: #3F3F3F; text-decoration: none; }
.footerList li a:hover { color: #3F3F3F; text-decoration: underline; }

.footerDivide { color:#3F3F3F; margin: 0px 3px; }

/* ------ Main Lefthand Login Elements ------ */

.mainNavBottomLogin{ width: 160px; margin: 0px 0px 0px 0px; padding: 10px 15px 10px 20px; background: url(../images/img_nav_curve_login.png) left bottom no-repeat; }
.mainNavBottomLogin h1 { font: bold 1.0em Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0px 0px 10px 0px; }

.loginMainContainer { width: 160px; float: left;}
.loginImageContainer { width:28px; float: left; margin: 5px 5px 0px 0px;}
.loginTextFieldContainer { float:left; margin: 0px 0px 0px 0px; }
.loginButtonContainer { width:22px; float: left; margin: 23px 0px 0px 5px;}

.textField80 { font: 1.0em/1.4em Arial, Helvetica, sans-serif; color:#527CD1; width:78px; margin:0px 0px 2px 0px;}

/* ------ Form Elements ------ */

.formContainer { float: left;}
.formLeft { float:left;}
.formRight {float: right;}

/* ------ The Commented out Photo Gallery styles below contain the original background style, DO NOT BIN ------ */

.photoGalleryContainer { float:right; width: 145px; padding: 0px 0px 0px 0px; margin: 0px; }
.photoGalleryTop { height: 10px; width: 145px; padding: 0px; margin: 0px; } 
.photoGalleryMiddle { width: 145px; padding: 0px 0px 0px 0px; margin: 0px; } 
.photoGalleryMiddle h1 { text-align: center; } 
.photoGalleryMiddle p { text-align: center; } 
.photoGalleryBottom { height:20px; width: 145px; padding: 0px; margin: 0px; } 
.photoGalleryHolder { padding: 0px 0px 0px 25px; margin: 0px;}

/*.photoGalleryContainer { float:right; width: 145px; padding: 0px 0px 0px 0px; margin: 0px; }*/ 
/*.photoGalleryTop { height:20px; width: 145px; background: #FF6600 url(../images/gallery_back_top.jpg) right; padding: 0px; margin: 0px; } */
/*.photoGalleryMiddle { width: 125px; background: #000 url(../images/gallery_back_full.jpg) right; padding: 0px 0px 0px 20px; margin: 0px; } */
/*.photoGalleryBottom { height:20px; width: 145px; background: #FF0000 url(../images/gallery_back_bot.jpg) right; padding: 0px; margin: 0px; } */
/*.photoGalleryHolder { float:left; width: 95px; padding: 0px 20px 10px 5px; margin: 0px;} */

/* ------ The Commented out Photo Gallery styles above contain the original background style, DO NOT BIN  ------ */

.txtBox1 {width:200px; font: 1.0em/1.6em Arial, Helvetica, sans-serif; color:#333; margin: 0px 0px 5px 0px; padding: 0px;}
.txtBox2 {width:300px; margin: 0px 0px 5px 0px; padding: 0px;}
.txtBox3 {width:350px; font: 1.0em/1.6em Arial, Helvetica, sans-serif; color:#333; margin: 0px 0px 5px 0px; padding: 0px;}
.txtBox4 {width:300px; font: 1.0em/1.6em Arial, Helvetica, sans-serif; color:#333; margin: 0px 0px 5px 0px; padding: 0px;}
.txtBox5 {width:150px; font: 1.0em/1.6em Arial, Helvetica, sans-serif; color:#333; margin: 0px 0px 10px 0px; padding: 0px; }
.txtBox6 {width:250px; font: 1.0em/1.6em Arial, Helvetica, sans-serif; color:#333; margin: 0px 0px 10px 0px; padding: 0px;}

.tableBorderColour { border: solid 1px #E0DFE3;}

.subContentFloatRight { float:right; width: 178px; padding: 0px; margin: 0px 0px 20px 20px; } 

/* ------ FORM Styles ------ */

.lblStyle { float: left; width: 130px; margin-right: 10px; padding: 5px 0px 0px 0px; }
.lblStyleTwo { float: left; width: 130px; margin-right: 10px; padding: 2px 0px 0px 0px; }
.lblStyleThree { float: left; width: 100px; margin-right: 10px; padding: 5px 0px 0px 0px; }
.checkStyle { color: #333; float:right; margin: 0px 100px 0px 0px; padding: 0px;}

.NewsImage { padding: 0px 15px 15px 0px; }

.searchFieldTop { padding: 2px 0px 0px 3px; font: 1em Arial, Helvetica, sans-serif; color:#666; float: left; width: 150px; height:17px; vertical-align: middle; }
.searchFieldTop {}


