html,body{height:100%; }

body {
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-position: top center;
	background-repeat: repeat-y;
	background-color: #fff; 
 }
 
img { border:none}

#wrapper {
	margin: 6px auto 2px auto;
	width:998px;
	text-align: center;
	height:98%; 
	background-color: #FFFFFF;
	border:0px solid #e1e1e1;

}

.transWht{ background-image:url(images/bgTrans.png);} 

 
#top{
	background-repeat: no-repeat;
	position: relative;
	margin: 0px auto;
	height: 380px; 
} 


#bannerAd{
	position: absolute;
	left: 522px;
	top:7px;
	width: 470px;
	text-align: right;
	z-index: 5;
	}
 
#logo{
	text-align: left;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
 
 
}
 
 
#topNav{
	margin:0px;
	padding: 0px;
	text-align:right;
	list-style:none;
	position: absolute;
	width: 455px;
	top: 49px;
	right: 0px;
 }

#topNav li{
display:inline;
padding:5px 12px;
}

#topNav #basketNav, #topNav #currencyNav{
	display:block;
	margin:0px;
	padding: 0px;
} 


#socialIcons{
	position:absolute;
	left:17px;
	top:14px;
	margin:0;
	padding:0;
	width: 36px;
	height: 200px;
} 
#socialIcons li {
	display:block;
	width:32px;
	height:32px;
	margin: 7px 0px;
}
#socialIcons #twitter{position:absolute; left:10px; top:20px}
#socialIcons #wordpress{position:absolute; left:10px; top:20px}
#socialIcons #rss{position:absolute; left:10px; top:20px}
#socialIcons #youtube{position:absolute; left:10px; top:20px}
#socialIcons #share{position:absolute; left:10px; top:20px}


#strapWrapper{
	background-color: #FFFFFF;
	background-image: url(images/topBanner.jpg);
	background-position: center bottom;
	height:260px;
	position: absolute;
	width: 996px;
	left: 0px;
	top: 117px;
	}

#words{
position:absolute;
width:561px;  
top:23px; left:408px;
height:80px; overflow:hidden
} 

#wordsText{position:absolute; top:8px; left:0px;

}

#words h1{
	font-size: 22px;
	font-family: "Courier New", Courier, monospace;
	color: #999900;
	font-weight:bold;
	text-align: center;
height:80px;
margin:0; padding:0;overflow:hidden
}
 
  
.homePageWrapper{
	width:716px;
	background-image: url(images/homeBoxBgFull.png);
	background-repeat:no-repeat;
	float:left;
	background-position:left top;
	cursor: pointer;
}

.homePageBase{
	width:716px; height:10px;
	background-image: url(images/homeBoxBgFull.png);
	background-repeat:no-repeat;
	background-position:left bottom; clear:both
}



.homePageWrapper h1 {
	font-size: 18px;
	font-weight: bold;
	color:#FFFFFF;
	line-height: 38px;
	height: 38px;
	padding-left: 16px;
	} 
	
.homeTop{  width:690px; margin:0 auto; text-align:left}	
.homePageColumns{
	width:168px;
	float:left;
	cursor: pointer;
	margin: 0px 5px 0px 5px;
	font-size:11px;
}

.homePageColumns h1, .homePageColumns h2 ,.homePageColumns h1, .homePageColumns h2 {
	margin: 0;
	padding: 0px 0px 0px 42px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	height: 35px;
	line-height: 30px;
}

.homePageColumns p { margin:0 0 ; padding: 3px  0   0 7px;}





.homePageBox{
	height:185px;
	width:140px;
	background-image: url(images/homeBoxBg.png);
	background-repeat:no-repeat;
	float:left;
	background-position:left top;
	cursor: pointer;

}


.homePageBoxDouble {
	height:185px;
	width:277px;
	background-image: url(images/homeBoxBgDouble.png);
	background-repeat:no-repeat;
	float:left;
	background-position:left top;
	cursor: pointer;

}
 
.homePageBox h1, .homePageBox h2 ,.homePageBoxDouble h1, .homePageBoxDouble h2 {
	margin: 0;
	padding: 12px 0px 20px 42px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	color: #FFFFFF;
	text-transform: uppercase;

}

.FAQH1{
	height: 35px;
	padding: 12px 0px 5px 40px;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	margin: 0px;
}

.ICONinstant{	background-image: url(images/ICONinstant.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;}

.ICONinstantLLine{	background-image: url(images/ICONlandline.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;}	

.ICONmobile{	background-image: url(images/ICONmobile.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;}
	
.ICONtextTalk{	background-image: url(images/ICONtextTalk.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;}
.ICONfreeCalls{	background-image: url(images/ICONfreeCalls.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;}
.ICONtMobile{	background-image: url(images/ICONtMobile.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;}
.ICONpayPal{	background-image: url(images/ICONpaypal.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;}


.homePageBox p , .homePageBoxDouble p {
	padding:3px 13px;
	font-size: 11px;
	margin: 0px;
	text-align: left;
}

.homePageBox a , .homePageBoxDouble a { text-decoration:underline; 	font-size: 11px;}


 
form {	margin: 0;	padding: 0; text-align:left}
 
H1,H2,H3,H4,H5 {
 margin:0;
 padding:0;
 text-decoration: none; 
 font-weight:normal;
 
 }
 
ul,li,li a{
background-image: none;
list-style-type: none;
margin: 0px;
	} 
	
  
#contentWrapperTop {
	background-image: url(images/cWrapperTop.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:22px;
	clear:both
}

#contentWrapperBase {
	background-image: url(images/cWrapperBase.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	height:30px;
	clear:both;
	margin-bottom: 15px;
}

	
#contentWrapper{
	clear: both; 
	text-align:left;
	z-index: 1;
	margin: 0px auto;
	padding:0px 20px 20px 20px;
	background-image: url(images/cWrapperMid.png);
	background-repeat: repeat-y;
	background-position:top center;
	
 }
 
/*#contentWrapper ul {
background-image: none;
list-style-type: none;
margin:0px;
padding:0;
 } 
 
 #contentWrapper li  {
background-image: none;
list-style-type: none;
margin: 0px;
padding:0;
 } 
 
#contentWrapper li a{
background-image: none;
list-style-type: none;
margin: 0px;
padding:0;
 } */

.resultsList  {

	
}

.resultsList ul {

	padding:5px 0px 0px 0px;
	width:198px;
	margin-right:15px;
	float:left
}

.resultsList ul li{
	margin:0;
	padding:2px 0px 2px 5px;
	display:block;
	}

.resultsList li a{
font-size:11px;
color:#333333
}

.resultsList li a:hover{
color:#000
 }
  
  
  

#contentRIGHT p {
	padding:0px 0px 4px 10px;
	margin:0px;
}  


#contentLEFT  {
	width: 225px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
	margin-top:0px;
	margin-left: 0px; 
	}
 
  


#contentRIGHT{
	width: 745px;
	color: #333333;
	text-align: left;
	float: right;
	margin-top:0px;margin-right:0px;
	 
}
 




#countryLetters{
	margin: 6px 0px 0px 0px;
	line-height:24px;height:24px;
}


#countryLetters ul{
	display:inline;
	padding-right:4px;
	list-style: none;
	margin:0; padding:0px;
}

#countryLetters li{
display:block;float:left;
text-align:center;
width:26px;	list-style: none;
background-image: none;
	margin:0; padding:0px;
}

#countryLetters li a {
border:1px solid #666666; 
display:block; cursor:pointer;
width:18px; height:18px; line-height:18px;
background-color:#C1C1C1;
float:left;text-align:center;
color:#fff
}

#countryLetters li a:hover, #countryLetters li a.letterSelected{ 
background-color:#666666;
border:2px solid #666666; 
width:20px; height:20px; line-height:20px;
color:#fff; margin-top:-2px;margin-left:-2px;
text-decoration:none;
font-weight:bold;

}
  

.resultsTopContainer{
border:0px dashed #ccc;
background-color:#fff;
padding:0px;
margin-bottom:2px
}
 
	
.resultsOutput{
border:1px dashed #ccc;
background-color:#fff;
padding:15px;
margin-bottom:15px
}

.resultsOutput h1 {
	padding: 12px 0px 15px 40px;
	margin-top: 5px;
}

.resultsOutput h2{
	padding: 3px 0px 3px 0px;
	margin-top: 5px;
}

.resultsOutput h3, .resultsOutput h4{
	margin-bottom:7px;
	font-weight:normal;
	margin-top: 7px;
}

.resultsOutput h4, .resultsOutput h5 {
	font-size: 12px;
	

	margin-top: 12px;
	}
	
	

	
.resultsOutput p{
	margin: 0;
	padding: 3px 0 3px 0;
}



.resultsOutput img{
	margin-top: 10px;
}


.B1button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	font-weight:bold;
	border:0px solid;
	cursor: pointer;
	background-color: #333333;
	height: 18px;
	text-transform: uppercase;
	border-color: #666666;
}

.Sbutton{
	border:1px solid #f1f1f1;
	margin:3px; 
	height:20px;width:20px;
	font-size: 10px;
	background-color: #FFFFFF;
}

.b2button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	font-weight:bold;
	border:0;
	cursor: pointer;
	background-color: #ff0000;
	height: 18px;
	
}

.buttonsTrash {
	cursor: pointer;
	height: 25px;
	width: 25px;
	background-image: url(images/trash.gif);
	background-color: #FFFFFF;
	border: 0;
	background-repeat: no-repeat;
	background-position: center;
 

}
 
 



/*######## login ########### */  
#login{
	width: 185px; 
	float: left;
	text-align: left;
	border-right: 1px dotted #333;
	padding: 10px;
}

 
#login h1{
	font-size: 14px;
} 
#login .inputs{
	width:170px; 
	padding: 3px; border:1px solid #ccc;
	font-size: 11px;
	color: #666666;
	font-style: normal;
	background-color: #FFFFFF;
}

#login .labels{
	color:#000000;
	font-weight:bold;
	font-size: 10px;
	margin-bottom: 0px;
	text-align: left;
	text-transform: uppercase;
	padding: 5px;
} 

 

#login .buttonWrapper{
	font-weight:bold;
	font-size: 13px;
	line-height: 28px;
	text-align: right;
	padding-top: 15px;
}
 
  
/*######## login ########### */  




/*######## universal ########### */

.floatRight{float:right; }

.floatLeft{float:left; }

.clearFloat{
	clear:both;
	height:0px;
	margin:0px; padding:0px;
}

.TAR{ text-align:right}
.TAL{ text-align:left}
.TAC{ text-align:center}

.centred , .centered{margin:0 auto}

.m3{margin:3px}
.m5{margin:5px}
.m10{margin:10px}

.mT3{margin-top:3px}
.mT5{margin-top:5px}
.mT10{margin-top:10px}
.mT15{margin-top:15px}
.mT20{margin-top:20px}

.mB3{margin-bottom:3px}
.mB5{margin-bottom:5px}
.mB10{margin-bottom:10px}
.mB25{margin-bottom:25px}

.mL3{margin-left:3px}
.mL5{margin-left:5px}
.mL10{margin-left:10px}
.mL15{margin-left:15px}
.mL20{margin-left:20px}

.mR3{margin-right:3px}
.mR5{margin-right:5px}
.mR10{margin-right:10px}
.mR15{margin-right:15px}
.mR20{margin-right:20px}


.p3{padding:3px}
.p5{padding:5px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}

.pT3{padding-top:3px}
.pT5{padding-top:5px}
.pT10{padding-top:10px}

.pB3{padding-bottom:3px}
.pB5{padding-bottom:5px}
.pB10{padding-bottom:10px}

.pL3{padding-left:3px}
.pL5{padding-left:5px}
.pL10{padding-left:10px}
.pL15{padding-left:15px}
.pL20{padding-left:20px}
.pL40{padding-left:40px}

.pR3{padding-right:3px}
.pR5{padding-right:5px}
.pR10{padding-right:10px}
.pR15{padding-right:15px}
.pR20{padding-right:20px}
.b0{border:none; border:0px;}




.bfs{border:1px solid  #D6D6D6;}
.bfd{border:1px dotted #D6D6D6;}
.bfdd{border:1px dashed #D6D6D6;}

.bfdd{border:1px dashed #D6D6D6;}
.bbd{ border-bottom : 1px dotted #D6D6D6;}
.bbs{ border-bottom : 1px solid #D6D6D6;}
.bbdd{ border-bottom : 1px dashed #D6D6D6;}

.bts{ border-top : 1px solid #D6D6D6;}
.btd{ border-top : 1px dotted #D6D6D6;}
.btdd{ border-top : 1px dashed #D6D6D6;}
 
 
.bbr{border:1px solid #ff0000;}
.bfr{border:1px dotted #ff0000;}
.bfrdd{border:1px dashed #ff0000;}

.w10{ width:10px}
.w20{ width:20px}
.w25{ width:25px}
.w50{ width:50px}
.w75{ width:75px}
.w100{ width:100px}
.w150{ width:150px}
.w200{ width:200px}
.w225{ width:225px}
.w250{ width:250px}
.w275{ width:275px}
.w300{ width:300px}
.w325{ width:325px}
.w350{ width:350px}
.w400{ width:400px}
.w450{ width:450px}
.w500{ width:500px}
.w550{ width:550px}
.w600{ width:600px}
.w650{ width:650px}
.w700{ width:720px}
.w725{ width:725px}
.w750{ width:750px}
.w800{ width:800px}
.w850{ width:850px}
.w900{ width:900px}
.w950{ width:950px}

.h2{ height:2px}
.h3{ height:3px}
.h5{ height:5px}
.h10{ height:10px}
.h20{ height:20px}
.h25{ height:25px}
.h50{ height:50px}
.h75{ height:75px}
.h100{ height:100px}

.bgcCCC  {background-color:#ccc}
.bgcWHITE  {background-color:#fff}
.bgcF1  {background-color:#f1f1f1}
.bgcF7 {background-color:#f7f7f7}
.bgcBLACK  {background-color:#000}
.bgcRED  {background-color:RED}
.bgc999  {background-color:#999}

a:hover {
	text-decoration: underline; 
}

 
a:link,a:visited,a:active{ color:#000066}
 
 


#footer {
	font-size: 11px;
	text-align: center;
	clear: both;
	margin:0px auto;
	background-color: #fff;
	background-image: url(images/fWrapper.png);
	background-position: top center;
	background-repeat: no-repeat;
	display: block;
	height: 125px;
	width: 996px;
	position: relative;
 
 
} 

#copyright{ 
text-align: center;
	margin: 0px;
	padding:1px;
	font-weight: bold; 
	position: absolute;
	left: 0px;
	top: 69px;
	width: 996px;}
	
	
#navSub {
	list-style-type: none;
	text-align: center;
	margin: 0px;
	padding:1px;
	font-weight: bold; 
	position: absolute;
	left: 0px;
	top: 36px;
	width: 996px;
 
}

#navSub li{
	display: inline;
	color: #666666;margin: 0px ; padding:0px;
	font-weight: normal;
	
}
#navSub li a{
	color: #333333;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 5px;
	text-transform: capitalize;
	border-right: 1px solid #ff6600;
	padding-left: 3px;
}
#navSub li a:hover{ text-decoration:underline}



#siteBy{
	position: absolute;
	left: 900px;
	top: 111px;
}

#siteBy a{
	font-size: 10px;
	color: #FFFFFF;
}


  


.sitemap {
	margin:0;
	padding:0;
	list-style-type:none;
	background: #fff;
	margin-left: 30px;
}

.sitemap li{display:block;}

a.sitemap:link,a.sitemap:hover,a.sitemap:visited{
	font-size: 11px;
	color: #FFFFFF;
	cursor: text;
	text-decoration:none;
} 

.footerLink{
	color: #FFFFFF;
} 






/*top menu*/


#navWrapper {
	margin: 15px 0px;
	clear: both;
	height: 30px;
	line-height: 30px;
	background-color: #FFFFFF;
	left:  2px;
	top: 122px;
}


#navMain   {
	margin: 0;
	padding: 0;
	text-align: left;
	list-style-type: none;
	padding-left: 15px;
}

#navMain li {
	margin: 0px;
	padding: 0;
	display:inline;
 
}

#navMain   li a:link, #navMain   li a:visited  , #navMain   li a:active{
	padding: 0px 30px 0px 6px;
	text-decoration:none;  
	font-size: 8px;
	float: left;
	background-repeat: no-repeat;
	display:block;
	height:30px;
	overflow: hidden;
	background-position: left top;
 
}

#navMain   li a:hover, #navMain   li a.navSel{
background-position: left bottom;

}

#navMain   li a span{
	visibility: hidden;
}

#home {
	background-image: url(images/menuHome.gif);
	width:42px;
}

#instant-dial{
	background-image: url(images/menuInstant-dial.gif);
	width:78px;
}
#text-and-talk{
	background-image: url(images/menuText-and-talk.gif);
	width:100px;
}
#free-calls{
	background-image: url(images/menuFree-calls.gif);
	width:106px;
}

#t-mobile{
	background-image: url(images/menuT-mobile.gif);
	width:90px;
}

#blog{
	background-image: url(images/menuBlog.gif);
	width:50px;
}

#paypal{
	background-image: url(images/menuPaypal.gif);
	width:68px;
}

#mootel-3{
	background-image: url(images/menu3.gif);
	width:20px;
}

#topUp{
	background-image: url(images/topUp.gif);
	width:130px;
}

#about-us{
	background-image: url(images/menuAbout-us.gif);
	width:50px;
}

#faq{
	background-image: url(images/menuFaq.gif);
	width:30px;
}

#terms{
	background-image: url(images/menuTerms.gif);
	width:45px;
}

#contact-us{
	background-image: url(images/menuContact.gif);
	width:75px;
}


 



/* search box

.googleCust{
	width: 267px;
	top:261px;
	right:24px;
	vertical-align: middle;
	border:0px solid #f1f1f1;
	height:25px;
	position: absolute;
}
*/

#searchForm{
	text-align: left;
	border-left:2px solid;
	border-right:2px solid;
	border-bottom: 3px solid;
	width:216px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-color: #99CC00;
	height: 40px;
}
 
#searchWrapper{
	padding: 6px;	height: 40px;
} 

#searchBox	, #emailBox{ 
font-family: Arial, sans-serif;  
height: 20px; width:155px; color: #666666;  float: left; 
vertical-align:top; padding: 5px 0 0 5px; border: 1px solid #ccc; font-size: 12px;
}

.goBtn {
	background-color: #B9E100;
	display: block;
	float: right; 
	height:25px; 
	font-weight: bold;	
	overflow:hidden;
	vertical-align:middle;
	line-height: 25px;
	text-align: center; 
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-transform:uppercase;
	padding:0px 3px; 
	margin:0px  ;
	border:1px solid #B9E100;
 }
 
.goBtn:hover { 
color:#FFFFFF;
background-color:  #7EA800;  
border:1px solid #7EA800;
}

/*suggestions*/

.autoList{ 
width:200px;
padding:0;
padding-top:4px;
padding-bottom:14px; 
list-style-type:none; 
margin:0px; 
background:#fff;  
border: 1px solid #999;
}

.autoList ul li{
background-color:#fff; 
margin:0; 
border: 0px;
padding:3px; 
text-align:left; 
}

.autoList a:link, .autoList a:visited {
padding:4px 2px 4px 5px;
margin:0px;
border:0px;
border-bottom:1px dashed #ccc;
text-transform: uppercase;
display:block;
color: #333;
font-size:10px
}

.autoList   a:hover{
color: #FFFFFF; background-color: #999999}
/*search*/



/* sub menus  */

.subMenu {
	margin-bottom: 15px;
	width: 225px;
	
}

.subMenu ul{
	text-align: left;
	border-left:2px solid;
	border-right:2px solid;
	border-bottom: 3px solid;
	width:216px;

	border-color: #99CC00;
margin:0;
padding:0px;
padding-top: 12px;
padding-bottom: 12px;
}

.subMenu ul li {
margin:0;
padding:0px;}

.subMenu ul li a{
	font-size: 12px;  
	color: #666666;
	padding:4px 12px ;
	border-bottom:1px dashed #ccc;
	display:block;
	margin:0px 2px 
}

.subMenu ul li a:hover{ 
	color:#fff; background:#ccc
}
 

.ezeTopBox{
	text-align: center;
	border:2px solid;
	width:216px;
	border-color: #99CC00;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 10px;
}
/* sub menu*/


 

 

#breadCrumb{
height:20px; 

} 
 
#breadCrumb a ,#breadCrumb h1{
	color: #333333;
	text-transform: uppercase;
	font-size: 10px;
	display:inline;
	background-color: #FFFFFF;
}

.searchTop{
	display:block;
	background-image:url(images/searchTop.png);
	background-repeat:no-repeat;
	background-position:left top;
	height: 40px;
	width: 225px
}

.searchGoogleTop{
	display:block;
	background-image:url(images/searchGoogleTop.png);
	background-repeat:no-repeat;
	background-position:left top;
	height: 40px;
	width: 225px
}

.mostPopular{
	display:block;
	background-image:url(images/mostPopular.png);
	background-repeat:no-repeat;
	background-position:left top;
	height: 40px;
	width: 225px;
}

 

 .newsLetter{
	display:block;
	background-image:url(images/compWrap.png);
	background-repeat:no-repeat;
	background-position:left top;
	height: 40px;
	width: 225px;
}


.newsLetterForm{
	text-align: left;
	border-left:2px solid;
	border-right:2px solid;
	border-bottom: 3px solid;
	width:216px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-color: #99CC00;
	height: 100px;
}
 
.newsLetterFormWrap{
	padding: 6px;	height: 35px;
} 

.newsLetter .emailBox{ 
font-family: Arial, sans-serif;  
height: 20px; width:155px; color: #aaa;  float: left; 
vertical-align:top; padding: 5px 0 0 5px; border: 1px solid #ccc; font-size: 12px;
} 





.latestViewed{
	display:block;
	background-image:url(images/latestViewed.png);
	background-repeat:no-repeat;
	background-position:left top;
	height: 40px;
	width: 225px;
}

.mostPopular span, .latestViewed span, .searchTop span, .newsLetter span,  .competition span ,  .searchGoogleTop span{
	display: none;
}

a.wtLnk { color:#FFFFFF ; text-decoration:none}





 
/* forms for login and register etc - check all forms for change effects*/

.formWrapper { /* div*/
	text-align:left;
	margin:0;
	padding:0;
	margin: 10px 0px 10px 20px;
	width:620px; 

}

.formWrapper form, .loginWrapper form { /* form */
	padding:5px;
	margin:0px;

	text-align:left;
	margin-left: 6px;
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;
 
}

.rows {
height:30px; margin:3px; clear:both
}



.formWrapper .headers , .loginWrapper .headers{
	line-height:30px;
	border-bottom:6px solid;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 6px;
	border-color: #999999;
	text-transform: uppercase;
}

.labels{
	clear: both;
	color: #333333; 
	font-weight:bold;
	text-transform: uppercase;
	display: block;
	float: left;
	width: 250px;	font-size: 10px;
	line-height: 21px;	margin-right: 10px;margin-left:4px;
} 

.inputs{
	width: 260px;
	border: 2px solid #e3e3e3;
	padding:1px;
	height:17px;
	background:#fff;
	background-color: #FFFFFF;color:#333
  }
  
.inputsErr{ border-color:#ff0000}
.inputsOver { border-color:#ccc; background:#f1f1f1} 


.inputsDD {
	width: 266px;
	border: 2px solid #e3e3e3;
	margin-bottom:2px;
	padding:2px;
	background:#fff;
	background-color: #FFFFFF;
}



.inputsDDErr  {
	border: 2px solid #ff0000;
	background-color: #FF0000;
	color: #F0F0F0;
} 
.inputsDDOver {
 border: 2px solid #e3e3e3; 
	background-color: #fff;
	color: #333;
	} 



.formWrapper .lastRow {
	clear: both;
	margin-bottom: 10px; line-height:55px;
	text-align:right;
	height: 55px;
	margin-top: 10px; border-top:2px solid #ccc;
}
 

.formButton {
	background-color: #99CC00;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	border: 0px;
	padding: 6px;
	margin-left: 10px;
	margin-top: 15px;
}


  
/*######## eo forms ########### */ 

.block { display:block}





#sitemap  {margin:0 0 20px 0; padding:2px; list-style-type:none;}
#sitemap h1{
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 4px;
	margin-top: 4px;
}

#sitemap li{
	display:block;
	padding: 5px 10px;
}
#sitemap li a{
	font-size: 11px;
	color: #333333;
 
	text-decoration:none; text-transform:uppercase
} 
#sitemap li a:hover{ font-weight:bold; text-decoration:underline}
#sitemap img{ display:none} 

 

/* card printing */
.scissorsBg{
	background-position: left 50%;
	height: 30px;
	background-repeat: no-repeat;
}
#cardWrapper{
	height:250px;
	width:800px;
	margin-left: 20px;	position: relative;
}

#cardWrapper #cowBg {position:absolute; top:0px; left:0px}

#cardWrapper p{
	margin:0;
	padding:0;
	margin-top: 1px;
}

#cardLeft{
	position:absolute;
	width:209px;
	height:57px;
	top:69px;
	left:169px;
	font-family: Arial, Helvetica, sans-serif;
	color: #99CC00;
	font-size: 14px;
	font-weight: bold;
}

#cardRight{
	position:absolute;
	width:390px;
	height:232px;
	top:0px;
	left:407px;
	border: 0px dotted #ccc;
	font-size: 10px;
	padding: 3px;
}

