/* --------------- Click Print Website's Styles --------------------- */

body {margin:0; padding:0; }

/* ------------------------------------------------------------------ */

#container {margin:30px auto 60px auto; width:950px;}
#top {width:950px; height:101px;}
#top #logo {float:left; width:165px; height:101px; background:#e9e9e9;}
#top #menu_area {float:left; width:785px; height:84px; padding:17px 0 0 0; }
#top #menu_area #langmenu {height:16px; padding:0 12px 0 0; text-align:right;}
#top #menu_area #mainmenu {height:28px; margin:20px 12px 0 10px; }
#top #menu_area #mainmenu ul {margin:0; padding:0; list-style-type:none;}
#top #menu_area #mainmenu ul li {float:left; display:inline;}
#top #menu_area #mainmenu ul li a {display:block; font:bold 11px arial;  text-decoration:none; padding:8px 6px 6px 6px;}
#top #menu_area #mainmenu ul li a:hover { text-decoration:none; }
.lngButtonSeparator
{
	display	:inline;
	padding-left:3px;
	padding-right:3px;
	font-size:9pt;
}

/* ------------------------------------------------------------------ */

#middle {float:left; width:950px; padding:7px 0 0 0; background:url(../../images/back_middle.gif) repeat-y; border-bottom:#dcdcdc solid 8px; clear:both;}
#middle #leftcolumn {float:left; width:163px; padding:0; background:#FFF;}
#middle #leftcolumn #searchInSite {height:47px; background:url(../../images/leftside_separator.gif) no-repeat bottom; font:normal 10px arial; color:#adad98; padding:0 8px 8px 9px;}
#middle #leftcolumn #searchInSite .txtfld {width:112px; margin:6px 0 0 0; padding:4px 8px 6px 27px; border:none; border-width:0; background:url(../../images/back_searchsite.gif) no-repeat; font:normal 10px arial; color:#575757;}
#middle #leftcolumn #login_user {font:normal 10px arial; color:#8c8c63; padding:10px 0 8px 13px;}
#login_user {font:normal 10px arial; color:#8c8c63; padding:10px 0 8px 13px;}
#middle #leftcolumn #login_user .hdr {margin:0 0 7px 0; padding:0;}
#middle #leftcolumn #login_user .login_txtfld {width:112px; margin:7px 0 11px 0; padding:4px; border:#d1d1b2 solid 1px; font:normal 10px arial; color:#575757;}
.login_txtfld {width:112px; margin:7px 0 11px 0; padding:4px; border:#d1d1b2 solid 1px; font:normal 10px arial; color:#575757;}
#middle #leftcolumn #login_user #rememberMe {margin:0; padding:0; font:normal 11px arial;}
#middle #leftcolumn #login_user .login_chckbx {margin:0; padding:0;}
#middle #leftcolumn #login_user .login_btn {margin:12px 0 0 0; padding:0; width:102px; height:22px; background:url(../../images/back_login.gif) no-repeat; font:bold 11px arial; color:#FFF; border:none; border-width:0;}
.login_btn {margin:12px 0 0 0; padding:0; width:102px; height:22px; background:url(../../images/back_login.gif) no-repeat; font:bold 11px arial; color:#FFF; border:none; border-width:0;}
#middle #leftcolumn #login_user .forgot_links {margin:13px 0 0 16px; padding:0; list-style-type:disc;}
#middle #leftcolumn #login_user .forgot_links li {font:normal 10px arial; color:#ff77c3;}
#middle #leftcolumn #login_user .forgot_links li a {color:#58bbe6; text-decoration:none; line-height:18px;}
#middle #leftcolumn #login_user .forgot_links li a:hover {color:#ff77c3; text-decoration:none;}

.forgot_links {margin:13px 0 0 16px; padding:0; list-style-type:disc;}
.forgot_links li {font:normal 10px arial; color:#ff77c3;}
.forgot_links li a {color:#58bbe6; text-decoration:none; line-height:18px;}
.forgot_links li a:hover {color:#ff77c3; text-decoration:none;}


#middle #leftcolumn #vertical_container {width:163px; background:#FFF; margin:20px 0 20px 0;}
#middle #leftcolumn #vertical_container .menuhdr {width:153px; background:#2dace3; font:bold 11px arial; color:#FFF; padding:5px 0 5px 10px;}

#middle #rightcolumn {float:left; padding:0 0 0 8px; font:normal 11px arial; width:770px}
#middle #rightcolumn #rc_row01 {width:768px; height:20px; text-align:right; color:#898989;}
#middle #rightcolumn #rc_row01 .wlcm_name {color:#2dace3;}
#middle #rightcolumn #rc_row01 .items {color:#ff0090;}
/*#middle #rightcolumn #divBanners {width:768px; height:184px;margin:0 0 0 0;padding:0 0 0 0;}*/
 /* #middle #rightcolumn #divSwfBanner {width:768px; height:184px;margin:0 0 0 0;padding:0 0 0 0;} */


#middle #rightcolumn #rc_row03 {width:768px;  margin:19px 0 0 0; background:url(../../images/back_main_product.gif) repeat-y;}
#middle #rightcolumn #rc_row03 #product {float:left; width:568px;}
#middle #rightcolumn #rc_row03 #product #prohdr {margin:0 0 11px 0;}
.probox01 {clear:both; float:left; }
.probox01_top {width:549px; height:7px; clear:both;}
.probox01_bottom {width:549px; height:7px; clear:both;}


#middle #rightcolumn #rc_row04 {clear:both;}


.probox_header .header01 {float:left; width:261px; font:bold 12px arial; color:#0894ce;}
.probox_header .header02 {float:left; width:261px; margin:0 0 0 13px; font:bold 12px arial; color:#0894ce;}

.probox_interior {float:left; clear:both; padding:4px 0 0 0; font:normal 11px arial; color:#6cb3d0;}
.probox_interior  a {color:#6cb3d0; text-decoration:none;}

.probox_interior .part01 {float:left; text-align:center; width:254px; padding:0 7px 7px 7px;}
.probox_interior .part01 .box01 {float:left; width:123px;  background:#e7e7e7;}
.probox_interior .part01 .box02 {float:left; width:123px;  margin:0 0 0 8px; background:#e7e7e7;}
.probox_interior .part01 .box03 {float:left; width:123px;  margin:8px 0 0 0; background:#e7e7e7;}
.probox_interior .part01 .box04 {float:left; width:123px;  margin:8px 0 0 8px; background:#e7e7e7;}

.probox_interior .part02 {float:left; text-align:center; width:254px; padding:0 7px 7px 7px;margin:0 0 0 13px;}
.probox_interior .part02 .box01 {float:left; width:123px;  background:#e7e7e7;}
.probox_interior .part02 .box02 {float:left; width:123px;  margin:0 0 0 8px; background:#e7e7e7;}
.probox_interior .part02 .box03 {float:left; width:123px;  margin:8px 0 0 0; background:#e7e7e7;}
.probox_interior .part02 .box04 {float:left; width:123px;  margin:8px 0 0 8px; background:#e7e7e7;}

#probox_spacer {clear:both; width:549px; height:12px;}

#rc_row03 #right_column {float:right; width:189px;}
#about_cp {background:#ffd600 url(../../images/aboutcp_bottom.gif) no-repeat bottom; height:244px;}
#about_cp_content {padding:10px 18px 16px 16px; color:#535353;}
#aboutcp_link {text-align:center; color:#535353; font-weight:bold; background:url(../../images/sep01.gif) no-repeat top; padding:7px 0 0 0;}
#aboutcp_link a {color:#595959; text-decoration:none;}


/*#simple_box 
{
	background:url(../../images/back_sample_box.jpg) no-repeat bottom; 
	height:92px; 
	margin:23px 0 0 0; 
	color:#535353; 
	padding:43px 0 0 11px;
	}*/
#simple_box {margin:23px 0 0 0;}
#simple_box #blueboxinside 
{padding:10px 8px 15px 11px; 
 background:#d9efff url(../../images/blueboxBack.gif) repeat-x bottom; 
 color:#535353;}


#bottom {height:77px; clear:both; font:normal 10px arial; color:#71adc7; padding:17px 0 0 0;}
#bottom a {color:#71adc7; text-decoration:none;}
#bottom a:hover {color:#71adc7; text-decoration:underline;}
#bottom #bottom_row01 {height:17px;}
#bottom #bottom_row01 #bttmrw_clm01 {float:left; height:17px;}
#bottom #bottom_row01 #bttmrw_clm02 {float:right; height:17px;}
#bottom #bottom_row02 {height:23px; padding:5px 0 0 0; clear:both;}
#bottom #bottom_row03 {height:41px; clear:both;}
#bottom #bottom_row03 #colmn01 {float:left;}
#bottom #bottom_row03 #colmn02 {float:right; padding:9px 0 0 0;}
.agi {vertical-align:middle; margin:0 8px 0 0;}

/* ------------------------------------------------------------------ */



/* ------------------- Subpage Styles Begins Here ------------------ */

#content_row01 {width:768px; height:20px; color:#898989;}
.content_row01_left {float:left; color:#898989; width:750px;}
.content_row01_left a {color:#898989; text-decoration:none;}
.content_row01_left a:hover {color:#898989; text-decoration:underline;}
.content_row01_left .urhere {font:bold 11px arial; color:#ff0090;}
.content_row01_left .page {color:#2cace3;}

.content_row01_right {float:right; height:20px; text-align:right; color:#898989;padding-left:5px;}
.content_row01_right .wlcm_name {color:#2dace3;}
.content_row01_right .items {color:#ff0090;}

#content_row02 {float:left; clear:both; width:768px; color:#898989; background:url(../../images/back_main_product.gif) repeat-y; margin:0;}
#content_row02 #content_area {float:left; width:567px;}
#content_row02 #content_area #banner02 {float:left; clear:both; width:550px; margin:11px 0 0 0;}
#content_row02 #content_area h1,#content_row02 h1  {margin:0 0 8px 0; padding:0; color:#545555; font:normal 18px arial;}

#content_row02 #content_area #envelopes {width:567px; clear:both;}
#content_row02 #content_area #envelopes .minicard_box {float:left;  margin:0 10px 10px 0;}
#content_row02 #content_area #envelopes .minicard_box a {color:#6cb3d0; font:normal 11px arial; text-decoration:none;}

#content_row02 #content_area #envelopes .minicard_box_1 {float:left;   margin:0 10px 10px 0;}
#content_row02 #content_area #envelopes .minicard_box_1 a {color:#6cb3d0; font:normal 11px arial; text-decoration:none;}


#content_row02 #rightarea {float:right; width:188px;}
#content_row02 #rightarea h1 {margin:0 0 10px 0; padding:0; color:#919293; font:bold 14px arial;}
#content_row02 #rightarea img {margin:0 0 10px 0;}
#content_row02 #rightarea #morepic {width:190px; height:23px; background:url(../../images/back_btnmorepic.gif) no-repeat; color:#9e7200; font:bold 11px arial;}
#content_row02 #rightarea #morepic img {vertical-align:middle; margin:0 0 0 40px; padding:0;}
#content_row02 #rightarea #morepic a {color:#9e7200; text-decoration:none;}

#content_row03 {clear:both; width:768px; height:3px;}




#content_joe_row02 {float:left; clear:both; width:768px; /*color:#898989;*/ margin:0;}
#content_joe_row02 #clmn_left {float:left; width:453px; color:#898989;}
#content_joe_row02 #clmn_left #pro_detail_pic {width:445px;  padding:4px;border:1px dotted;}
#content_joe_row02 #clmn_left #view_full_size {width:445px; padding:5px 0 5px 0; text-align:center; font:normal 11px arial; color:#777;}
#content_joe_row02 #clmn_left #view_full_size a {font:normal 11px arial; color:#777; text-decoration:none;}
#color_selection {width:445px; /*height:48px;*/ padding:5px 0 5px 0; font:normal 11px arial; color:#777;}
#color_selection img {padding:9px 0 0 0; margin:0 9px 0 0;}
#color_selection img.selected {padding:9px 0 0 0; margin:0 9px 0 0; background:url(../../images/arrow_prodetail.gif) top no-repeat;}
.pro_detail_links {margin:10px 0 10px 0;}
.pro_detail_links a {color:#60a4c0; text-decoration:none; background:url(../../images/bullet_blue.gif) no-repeat left; padding:0 0 0 16px;}

#content_joe_row02 #clmn_right {float:left; width:286px; padding:0 12px 0 17px;/* color:#898989;*/}
#content_joe_row02 #clmn_right h1 {margin:0 0 4px 0; padding:0; color:#545555; font:normal 18px arial;}
#content_joe_row02 #clmn_right a.blue_link {font:bold 11px arial; color:#60a4c0; text-decoration:none;}
a.find_joeprinter {float:right; display:block; width:82px; height:37px; margin:0; padding:5px 0 0 35px; color:#fff; font:bold 12px arial; text-decoration:none; background:url(../../images/back_find_joe.gif) no-repeat;}
a.find_joeprinter_basket {float:right; display:block; width:150px; height:23px; margin:0; padding:10px 0 0 10px; color:#fff; font:bold 12px arial; text-decoration:none; background-color:#2DACE3;cursor:pointer;}


#finishing_options {width:288px; margin:15px 0 0 0;}
#finishing_options #leftsd {float:left; width:165px; border-right:#cacaca solid 1px; padding:0 10px 0 0; overflow:auto;}
#finishing_options #rightsd {float:left; width:290px; padding:0 0 0 0; line-height:23px;}
#finishing_options #rightsd .select_list {margin:0; padding:0; font:normal 11px arial; color:#333;}
#finishing_options #rightsd .select_list2 {margin:0; padding:0; font:normal 11px arial; color:#333;}


#content_joe_row03 {float:left; clear:both; width:768px; color:#898989; margin:13px 0 0 0; border-top:#e3e3e3 solid 1px;}
#content_joe_row03 #last_search {float:left; width:405px; color:#898989; margin:2px 0 0 0; border-right:#e3e3e3 solid 1px;}
#content_joe_row03 #last_search #photos {float:left; width:395px; height:55px; color:#898989; padding:10px 0 0 10px;}
#content_joe_row03 #last_search #photos img {float:left; margin:0 10px 0 0;}

#content_joe_row03 #recently_viewed_designs {float:left; width:360px; color:#898989; margin:2px 0 0 0; border-right:#e3e3e3 solid 1px;}
#content_joe_row03 #recently_viewed_designs #photos {float:left; height:55px; color:#898989; margin:2px 0 0 0; border-right:#e3e3e3 solid 1px; padding:10px 0 0 15px;}
#content_joe_row03 #recently_viewed_designs #photos img {float:left; margin:0 10px 0 0;}

/* ------------------------------------------------------------------ */




/* ------------------- Management Pages Styles ------------------ */

#management {float:left; clear:both; width:768px; color:#898989; margin:0;}
#management h1 {margin:0 0 15px 0; padding:0; font:bold 16px arial; color:#2dace3;}
#management h2 {margin:30px 0 15px 0; padding:0; font:bold 14px arial; color:#2dace3;}

.withsprtr {background:url(../../images/management_sprtr.gif) repeat-y; padding:0 0 30px 0;}
#category_left {float:left; width:250px;}
#ctgry_hdr {display:block; font:bold 12px arial; color:#000; margin:20px 0 20px 10px;}

#category_right {float:right; width:490px; color:#000000;}

.table01 {background:#FFF;}
.table01 td {background:#eee;}


ul.tree {margin:10px 0 10px 10px; padding:0; list-style-type:none;}
ul.tree li {margin:0; padding:3px 0 3px 0;}
ul.tree li a {display:block; margin:0; padding:0 0 0 20px; background:url(../../images/bullet_plus.gif) left no-repeat; font:normal 11px arial; color:#333; text-decoration:none;}
ul.tree li a.open_category {display:block; margin:0; padding:0 0 0 20px; background:url(../../images/bullet_minus.gif) left no-repeat; font:normal 11px arial; color:#333; text-decoration:none;}
ul.tree li ul.subcat {margin:5px 0 10px 20px; padding:0; list-style-type:none;}
ul.tree li ul.subcat li {margin:0; padding:3px 0 3px 0;}
ul.tree li ul.subcat li a {display:block; margin:0; padding:0 0 0 20px; background:url(../../images/bullet_oval.gif) left no-repeat; font:normal 11px arial; color:#666; text-decoration:none;}
ul.tree li ul.subcat li ul {margin:5px 0 10px 20px; padding:0; list-style-type:none;}
ul.tree li ul.subcat li ul li {margin:0; padding:3px 0 3px 0;}
ul.tree li ul.subcat li ul li a {display:block; margin:0; padding:0 0 0 20px; background:url(../../images/bullet_oval.gif) left no-repeat; font:normal 11px arial; color:#666; text-decoration:none;}





/* Management - Form elements */
.ctgry_btn {margin:0; padding:0; width:250px; height:22px; background:url(../../images/back_addnew.gif) no-repeat; font:bold 11px arial; color:#FFF; border:none; border-width:0;}
.browse {width:61px; background:url(../../images/browse.gif) no-repeat; margin-left:5px;}
.btnmargintop {margin:30px 0 0 0;}


.greybtn {margin:30px 15px 0 0; padding:3px; width:auto; height:26px; background:#4b4b4b; font:bold 11px arial; color:#FFF; border:#999 solid 1px;}
.greybtn:hover{background-color:#258CB9;border:#258CB9 solid 1px; color:White;}
.savebtnmargin {margin-left:30px;}
.nomargin {margin:0;}
.nomrgn {margin:0;}

.txtbx {width:180px; padding:2px; font:normal 11px arial; color:#333;}
.txtbx_filter {width:120px;}
.txtbx_browse {width:110px;}
.txtarea { height:100px;}

.username {color:#ae0062;}


.dropdownlist {width:184px; padding:2px; font:normal 11px arial; color:#333;}

.radbtn_passive {margin-left:40px;}

.warningbox {margin:0 0 30px 0; padding:30px 10px 30px 65px; width:370px; background:#CCC; border:#CCC solid 1px; font:bold 11px arial; color:#333;}
.accepted {background:#e6e6e6 url(../../images/accept.png) no-repeat left;}
.rejected {background:#e6e6e6 url(../../images/rejected.png) no-repeat left;}
.warningboxaccepted
{
    margin:0 0 30px 0; padding:30px 10px 30px 65px; width:370px; border:#CCC solid 1px; font:bold 11px arial; color:#333;
    background:#e6e6e6 url(../../images/accept.png) no-repeat left;
 }


#filter {width:760px; background:#eee;}
a.filter {display:block; margin:0; padding:5px 5px 5px 10px; width:743px; font:bold 13px arial; color:#333; background:#eee url(../../images/plus02.gif) no-repeat right; border:#b5b4b8 solid 1px; text-decoration:none;}
a.filter_opened {display:block; margin:0; padding:5px 5px 5px 10px; width:743px; font:bold 13px arial; color:#FFF; background:#4B4B4B url(../../images/minus02.gif) no-repeat right; border:#b5b4b8 solid 1px; border-bottom:none; text-decoration:none;}
.inside {width:738px; padding:10px 10px 20px 10px; border:#b5b4b8 solid 1px; border-top:none; font:normal 11px arial; color:#000;}

.table_prolist {background:#FFF; margin:30px 0 0 0; font:normal 11px arial; color:#000;}
.table_prolist tr {background:#e4e4e4; font:normal 11px arial; color:#000;}
.table_prolist td {text-align:left;}
.table_prolist a {font:bold 11px arial; color:#4B4B4B; text-decoration:underline;}



.header {background:black; font:bold 11px arial; color:#FFF; text-align:center;}

#invoice_dwnld {width:690px; height:35px; background:#e4e4e4; margin:20px 0 0 0; padding:11px 0 0 10px;}



/* ----- */

img 
 {
   behavior: url("../../js/pngbehavior.aspx"));
}


/* Acordion */
.basic  {width:163px; font-family:arial;}
.basic div {background-color:#f4f2bb;}



.basic a {cursor:pointer; display:block; padding:5px 10px; margin-top:0; text-decoration:none; font:bold 11px arial; color:#787878; background:#fff url(../../images/accordion_bullet_closed.gif) no-repeat right; border-bottom:1px solid #ebebeb;}
.basic a:hover {background-color:#fff !important; color:#787878; border-bottom:1px solid #ebebeb;}
.basic a.selected {color:#787878; border:none; background:#fffed5 url(../../images/accordion_bullet_open.gif) no-repeat right;}

.submenu {margin:0 0 0 26px; padding:0; list-style-type:disc;}
.submenu li {margin:0; padding:0; font:normal 11px arial; color:#00b8e6; background:none;}
.submenu li a {font:normal 11px arial; color:#787878; text-decoration:none; background:none; border-bottom:none; padding:0; line-height:21px;}
.submenu li a:hover {font:normal 11px arial; color:#00b8e6; text-decoration:none; background:none; background-color:#f4f2bb !important; border-bottom:none; padding:0; line-height:21px;}
/* Add Product Page */
h2.clearBoth {clear:both;}

.tbl_pro {font:normal 11px arial; color:#000;}
.service {margin-left:15px; visibility:hidden;}
.txtbx_pro {width:120px; padding:3px; font:normal 11px arial; color:#333; border:#b5b4b8 solid 1px;}
.dropdownlist_pro {width:128px; padding:2px; font:normal 11px arial; color:#333;}
.description {width:180px; height:100px;}

.tbl_nomrgn {margin:0;}
#pricingMatrix_hdr {text-align:left; font:bold 11px arial; color:#333;}

.priMatrix_box01 {width:25px; height:15px; padding:3px; margin:0 5px 0 5px; font:normal 11px arial; color:#333; border:#b5b4b8 solid 1px; background:#d7ffc6;}
.priMatrix_box02 {width:25px; height:15px; padding:3px; margin:0 5px 0 5px; font:normal 11px arial; color:#333; border:#b5b4b8 solid 1px; background:#f4d5d0;}
.priMatrix_box03 {width:25px; height:15px; padding:3px; margin:0 5px 0 5px; font:normal 11px arial; color:#333; border:#b5b4b8 solid 1px; background:#d0e1ff;}
.priMatrix_box04 {width:25px; height:15px; padding:3px; margin:0 5px 0 5px; font:normal 11px arial; color:#333; border:#b5b4b8 solid 1px; background:#fff3cb;}

.priMatrix_ico {vertical-align:middle; margin:0 5px 0 0;}

.priMatrix_note {border:#CCC solid 1px; background:#ededed; margin:0 0 15px 0;}



/* ----- */



/* ----- By ibrahim*/
.red{color:red}
.green{color:green}

.customGeneratedHeader{
margin:0 0 0px 0; padding:0; color:#2cace3; font:bold 12px arial;
}
div#updateDiv {
   position:absolute;
   top:0;
   margin:auto;
   color:White;
   background-color:#8C3534 ;
   font-weight:bold;
   padding-bottom:5px;
   padding-top:5px;
   width:100%;
   text-align:center;
}
.validationSummary {
	padding:0;
	margin-bottom:10px;
	font-size:12px;
	text-align:left;	
	list-style:none;
	font-weight:bold;
	background:url(../../images/warning.png) no-repeat left center;
	height:20px;
}
/*---*/

#slider
{
	padding:0px;
	margin:0px;
	}



/* printer.html page's styles */
#header {width:768px; clear:both;}
#header h1 {margin:0; padding:0 0 15px 3px; font:normal 18px arial; color:#545555;}

#printerLeft {float:left; width:455px;}
#printerLeft a {font:normal 11px arial; color:#2dace3; text-decoration:none;}
#printerLeft a:hover {font:normal 11px arial; color:#2dace3; text-decoration:underline;}
.infobox {float:left; width:455px; padding:0 0 7px 0; margin:0 0 10px 0; border-bottom:#e5e5e5 solid 1px;}
.noborder {border-bottom:none;}
.infobox_checkBox {float:left; width:25px; height:40px; padding:0 0 0 4px;}
.checkbox_print { margin:0; padding:0;}
.infobox_image {float:left; width:165px; height:101px; 
                /*border:1px dotted;
                border-color:Gray;*/
                /*background:url(../../images/back_imagePrint.gif) no-repeat; */
                text-align:center;
                 text-decoration:none;
                }
.infobox_image img {margin:2px 0 0 0;}
.infobox_productInfo {float:left; width:253px;}
.infobox_productInfo h3 {margin:0; padding:0 0 3px 14px; font:bold 12px arial; color:#2e2e2e;}
.infobox_productInfo table {margin:0 0 7px 10px; font:normal 11px arial; color:#505050;}
.mrgnleft {padding:0 0 0 14px; width:300px;}


.infobox_header {float:left; width:112px;}
.infobox_header h3 {margin:0; padding:0 0 3px 0; font:bold 12px arial; color:#2e2e2e;}

a.viewMap {font:bold 11px arial; color:#2dace3; text-decoration:none; background:url(../../images/bullet_view.gif) no-repeat left; padding:0 0 0 10px; margin:0 0 0 16px;}

#printerRight {float:right; width:292px; margin-right:10px;}
#contactForm {background:#d7d7d7 url(../../images/contactForm_bottom.gif) no-repeat bottom; padding:10px 0 40px 0; }
.contacttxtfiedls {margin:0; padding:3px; width:170px; border:#888 solid 1px; font:normal 11px arial; color:#444;}


a.sendLightbox {display:block; clear:both; font:bold 11px arial; color:#FFF; text-decoration:none; margin:5px 0 0 58px;}
a.sendLightbox .sendbtn_left {float:left; background:url(../../images/sendbtn_left.gif) no-repeat; width:23px; height:23px;}
a.sendLightbox .sendbtn_right {float:left; background:url(../../images/sendbtn_right.gif) no-repeat; width:10px; height:23px;}
a.sendLightbox .sendbtn_text {float:left; background:url(../../images/sendbtn_back.gif) repeat; height:19px; padding:4px 0 0 0;}

/* ------- */
/* Browse Categories Styles  */

ul.categoryList {margin:0 0 0 20px; padding:0; list-style-type:none;}
ul.categoryList li {font:bold 11px arial; color:#333333;}
ul.categoryList li a {font:bold 11px arial; color:#333333; text-decoration:none; background:url(../../images/bullet_catelist.gif) no-repeat left; padding:0 0 0 25px; line-height:18px;}
ul.categoryList li a:hover {color:#333333; text-decoration:underline;}
ul.categoryList li ul {margin:0 0 20px 30px; padding:0; list-style-type:square;}
ul.categoryList li ul li a {background:none; padding:0;}
ul.categoryList li ul li ul {margin:0 0 10px 30px; padding:0; list-style-type:square;}
ul.categoryList li ul li ul li a {background:none; padding:0;}

/* ------- */


.btn { padding:3px; width:auto; height:26px; background:#4b4b4b; font:bold 11px arial; color:#FFF; border:#999 solid 1px;}

.txtbox {margin:0; padding:0; border:#8a9aa9 solid 1px; width:218px; height:14px; padding:2px; font:normal 11px arial; color:#333;}
h1.helphdr {margin:0 0 10px 0; padding:0; color:#0f3063; font:normal 20px arial;}
.ValidationGroupStyle
{
font-weight:bold;
color:#316AC5;
background-color:#F1F1EB;
padding:15px 15px 15px 25px;
border:1px solid gray;
display:block;

}
.tableErrorIcon
{
color:#269BA1;
font-weight:bold;
display:inline;
margin-left:3px;
}
.txtfield {height:70px;}
.sendmail_bttn 
{
padding:0; width:82px; height:33px; 
font:bold 12px arial; 
color:white; 
 background-color:Black;
}


.sendmail_bttn:hover
{
    color:#258CB9
    }








