/* @override http://www.talentedpixie.com/Euro/style.css */

/* @override 
	http://www.talentedpixie.com/new_site/style.css
	http://www.talentedpixie.com/styleTest.css
*/

* {
	margin:0;	
	padding:0;
	color:#003300;
	text-decoration:none;
	border:none;
	list-style:none;
}

img, div { behavior: url(http://www.talentedpixie.com/images/iepngfix.htc) }

#adlinks {
	clear: both;
	float: left;
	width: 500px;
}

#adlinks img {
	padding-right: .5em;
	padding-top: 1em;
}

body {
	text-align: center;
	min-width: 810px;
	color:#003300;
	background:#f4f3ef url(http://www.talentedpixie.com/images/main_bg.jpg) repeat-x;
	font: 12px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	line-height: 18px;
}

#live-learn{
	position:absolute;
	top:35px;
	left: 50%;
	width:794px;
	margin-left:-397px;
	height:158px;
	text-align:left;
	font-size: 11px;
	background:url(http://www.talentedpixie.com/images/live-learn.jpg) center center no-repeat;
	z-index:1;
	font-weight: bold;
}
#mainBody {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
}

#selected-menu{
	color: #7d007e;
}

#live-learn a{
	color:#FFFFFF;
	padding: 14px 10px 10px;
	border-bottom-style: hidden;
	font-size: 1.1em;
	border-left: 1px dotted #fa6fce;
}

#menu{
	padding:15px 0 0 1px;
	border-bottom-style: none;
}

#menu a:hover{
	color: #7d007e;
}

#wrapper {
  text-align: left;
  width: 810px;
  margin-left: auto;
  margin-right: auto;
}

.container{
	float:left;
	width:100%;
}

.content{
	margin-right:250px;
}

.rightCol{
	float:left;
	width:250px;
	margin-left:-250px;
	line-height: 120%;
}

.align-center{
	text-align:center;
}

.design-print{
	width:218px;
	height:36px;
	background:url(http://www.talentedpixie.com/images/design_print.png) no-repeat;
}


.video-3d{
	width:218px;
	height:36px;
	background:url(http://www.talentedpixie.com/images/video_3d.png) no-repeat;
}

.office-systems{
	width:218px;
	height:36px;
	background:url(http://www.talentedpixie.com/images/office_systems.png) no-repeat;
}


.web-programming{
	width:218px;
	height:36px;
	background:url(http://www.talentedpixie.com/images/web_programming.png) no-repeat;
}

.level1{
	width:218px;
	height:36px;
	background:url(http://www.talentedpixie.com/images/level1.png) no-repeat;
}


div.level1 a {
	border-bottom-style: hidden;
}

div.level2 a {
	border-bottom-style: hidden;
}

div.level3 a {
	border-bottom-style: hidden;
}

div.level4 a {
	border-bottom-style: hidden;
}

div.levelother a {
	border-bottom-style: hidden;
}

.level2{
	width:218px;
	height:36px;
	background:url(http://www.talentedpixie.com/images/level2.png) no-repeat;
}

.level3{
	width:218px;
	height:36px;
	background:url(http://www.talentedpixie.com/images/level3.png) no-repeat;
}

.level4{
	width:218px;
	height:36px;
	background:url(http://www.talentedpixie.com/images/pscs2.png) no-repeat;
}

.levelother{
	width:218px;
	height:36px;
	background:url(http://www.talentedpixie.com/images/other.png) no-repeat;
}

.levelblank{
	width:218px;
	height:36px;
	background:url(http://www.talentedpixie.com/images/blank.png) no-repeat;
}



.title-text{
	padding:14px 0 0 10px;
	font-weight:bold;
}

#banner{
	margin: 14.5em 0 0;
}



#search{
	height:35px;
	background:url(http://www.talentedpixie.com/images/search_bg.jpg) no-repeat;
}

#searchinner{
	height:35px;
	background:url(http://www.talentedpixie.com/images/searchinner_bg.png) no-repeat;
}

.inputbox {
	margin:-7px 0  0 78px;
	width:120px;
	border:1px solid #4c8910;
	background:#dffbe4;
}


.combobox{
	margin-bottom:8px;
	width:180px;
	font-size: 11px;
	border:1px solid #4c8910;
	background:#dffbe4;
	font-weight: bold;
}


html>body .combobox{	
		margin-bottom:10px;
}

.submit{
	margin:7px 0 -7px 2px;
}

.box-holder{
	width:560px;
}


.content-box{
	float:left;
}


.box{
	margin:5px 50px 20px 0;
	width:217px;
	height:143px;
	/*background:url(http://www.talentedpixie.com/images/box.png) no-repeat;*/
}


.box_more{
	margin:5px 50px 20px 0;
	width:217px;
	height:143px;
	background:url(http://www.talentedpixie.com/images/box_more.png) no-repeat;
}
#wrapper .container .content .box-holder .content-box #box_tl {
	background-image: url(http://www.talentedpixie.com/images/box_level_1.jpg);
}
#wrapper .container .content .box-holder .content-box #box_tr {
	background-image: url(http://www.talentedpixie.com/images/box_level_2.jpg);
}
#wrapper .container .content .box-holder .content-box #box_bl {
	background-image: url(http://www.talentedpixie.com/images/box_level_3.jpg);
}


#wrapper .container .content .box-holder .content-box #box_br {
	background-image: url(http://www.talentedpixie.com/images/box_level_4.jpg);
}

/** Lite images **/

#wrapper .container .content .box-holder .content-box #box_tl_Lite {
	background-image: url(http://www.talentedpixie.com/images/box_level_1Lite.jpg);
}
#wrapper .container .content .box-holder .content-box #box_tr_Lite {
	background-image: url(http://www.talentedpixie.com/images/box_level_2Lite.jpg);
}
#wrapper .container .content .box-holder .content-box #box_bl_Lite {
	background-image: url(http://www.talentedpixie.com/images/box_level_3Lite.jpg);
}

#wrapper .container .content .box-holder .content-box #box_br_Lite {
	background-image: url(http://www.talentedpixie.com/images/box_level_4Lite.jpg);
}


.box ul{
	padding:20px 0 0 20px;
}


.box ul li a{
	text-decoration:underline;
}

.box_more ul{
	padding:0 0 0 20px;
}


.box_more ul li a{
	text-decoration:underline;
}


.more_information{
	position:relative;
	top:105px;
	left:100px;
	font-weight:700;
	color:#333333;
	background-image:url(http://www.talentedpixie.com/images/more_info_bg.png);
	background-repeat: no-repeat;
	padding-left: 5px;
	cursor:pointer;
}

.title{
	background:url(http://www.talentedpixie.com/images/images/titlbe-bg.png) no-repeat;
	width:218px;
	height:36px;
	font-family:"Myriad Pro", "Trebuchet MS", Verdana;
	font-size:14px;
	letter-spacing:1px;
	color:#000000;
}

#select_subject{
	padding:60px 40px 0px 18px;
	height:217px;
	background:url(http://www.talentedpixie.com/images/select.jpg) no-repeat;
	margin: 12.6em 0 3em 10px;
}

.green-text{
	color:#cccc33;
	margin-bottom:20px;
	font-size: 10pt;
	line-height: 12pt;
}

.black-text{
	color:#330033;
	padding: 0 15px 0 20px;
}



.testimonal{
	padding: 40px 15px 10px 0px;
}


.testimonal img{
	margin:0 10px 10px 0;
}

.White-text{
	color:#b0aea1;
	padding: 0 15px 0 20px;
	
}

.White-text-2{
	color:#dadad6;
	font-size:13px;
}

.padd{
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 13px;
}

p{
	padding:7px 0;
	text-align:left;
}


.pink-panel{
	margin:0px 0 0 10px ;
	padding-bottom:5px;
	width:224px;
	background:#a75785 url(http://www.talentedpixie.com/images/pink.jpg) top left repeat-x;
}

.pink-panel-extended{
	margin:0px 0 0 10px ;
	padding-bottom:15px;
	width:224px;
	background:#de5aa7 url(http://www.talentedpixie.com/images/pink.jpg) bottom left repeat-x;
}
/*
.checkbox{
	height:20px;
	width:30px;
	float:left
	
}

.checkboxlabel{
	width:180px;
	margin-left:15px;
	
}
*/

.checkbox{
	height:20px;
	width:20px;
	float:left;
	clear:both;
	vertical-align: middle;
}

.checkboxlabel{
	width:140px;
	float:left;
	margin-left:5px;
	margin-top:1px;
	height:30px;
	vertical-align: middle;
	color: #333;
	font-size: 12px;
	margin-bottom: 2px;
}


form{
	text-align:left;
	padding-bottom:10px;
	font-size:10px;
}

.grey-panel{
	width:224px;
	margin: 12px 0 0 10px;	
	padding-bottom:15px;
	background:#33322f url(http://www.talentedpixie.com/images/testimonals.jpg) no-repeat;
	padding-top: 15px;
}

.grey-panel ul{
	padding:0 0 0 20px;
	text-align:left;
}

.grey-panel a{
	
	color:#FFFFFF;
}

.spacer{
	clear:both;
}

.spacer a{
	border-bottom: 1px dotted fuchsia;
}


#footer{
	clear:both;
	height:45px;
	font-size:10px;
	text-align:center;
	margin: 2em 0 35px;
	padding-top: 15px;
	background:url(http://www.talentedpixie.com/images/footer-bg.jpg) no-repeat;
}



/*  William additiomal */


ul li{
	font-size:12px;
	padding:0 0 10px 0;
}


 ul li a{
	font-weight: bold;
	border-bottom: 1px dotted fuchsia;
}

 ul li a:hover{
	font-weight: bold;
	border-bottom: 1px solid fuchsia;
}


#design-print-dd{
	text-align:left;
/*	width:198px; */
	padding:5px 10px;
/*	background:#c5cbbd; */
	position:absolute;
/*	border-bottom:2px solid #adb4a2; */
/*	min-height:135px;	 */	
	top:0;
	left:0;
	z-index:101;
}


div.spacer p {
	font-size: 120%;
	line-height: 140%;
}


* html #design-print-dd{
/*	height: 135px; */
}



#web-programming-dd{
	text-align:left;
/*	width:198px; */
	padding:5px 10px;
/*	background:#c5cbbd; */
	position:absolute;
/*	border-bottom:2px solid #adb4a2; */
/*	min-height:135px;	 */	
	top:0;
	left:0;
	z-index:101;
}

* html #web-programming-dd{
/*	height: 135px; */
}


#video-3d-dd{
	text-align:left;
/*	width:198px; */
	padding:5px 10px;
/*	background:#c5cbbd; */
	position:absolute;
/*	border-bottom:2px solid #adb4a2; */
/*	min-height:135px;	 */	
	top:0;
	left:0;
	z-index:101;
}

* html #video-3d-dd{
/*	height: 135px; */
}

#office-systems-dd{
	text-align:left;
/*	width:198px; */
	padding:5px 10px;
/*	background:#c5cbbd; */
	position:absolute;
/*	border-bottom:2px solid #adb4a2; */
/*	min-height:135px;	 */	
	top:0;
	left:0;
	z-index:101;
}



* html #office-systems-dd{
/*	height: 135px; */
}




/* Alpesh */


.dvdTitle {
	font-size: 1.6em;
	font-weight: 500;
	color: #FFFFFF;
	padding-left: 0px;
}

.dvdVersion {
	font-size: 1.2em;
	font-weight: 600;
	color: #FFFFFF;
	padding-left: 20px;
}


#alphalink{
	color:#cccc33;
	margin-bottom:20px;
}

.error_text{
    font-size:x-small;
	color:#f80880;
	
}

#wrapper .pagehead {
	font-size: 2em;
	color: #f80880;
}

/*body a {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}*/


/* table style in listing.asp */

#wrapper #head td {
	font-size: 1.4em;
	color: #f80880;
}


#wrapper #title td {
	font-size: 1.4em;
	color: #003300;
}

#wrapper #row td {
	font-size: 1.1em;
	color: #f80880;
}

#wrapper #row td a:link ;#wrapper #row td a:visited {
	font-size: 1em;
	padding-left:6px;
	color:#003300;
}

#wrapper #row td a:hover{
	font-size: 1em;
 	color:#f80880;
}



/* end */

/* subject and subject_details pages only */


ul a#relLinks   li, ul li a#relLinks {
    margin-left:10px;
	color:#FFFFFF;
	font-size: 1em;
}

ul a:hover#relLinks   li, ul li a:hover#relLinks {
    margin-left:10px;
	font-size: 1em;
	color:#f80880;

}


#boxTitle{
	font-size: 1.3em;
	color:#FFFFFF;
	line-height: 140%;
	border-bottom-style: none;
	border-bottom-width: 1px;
	border-style: none;
	border-width: 1px;
}

#boxPrice{
	font-size: 1.6em;
	color: #f80880;
	font-weight: bold;
	text-shadow: #191919 1px 1px 2px;
}

#boxLevel{
	color: white;
	text-shadow: #191919 1px 1px 2px;
	font-size: 12px;
}

#wrapper .container .content .box-holder .content-box .box_more  #pleaseCheck , #pleaseCheck{
	color:#f80880;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 140px;
	font-size: 1.1em;
}

/*   end     */
 
.text_title {
	font-size: 2em;
	font-weight: 600;
	color: #f80880;
}
.mainBody {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.5pt;
	max-width: 550px;
	line-height: 16pt;
}
.pinkBody {
	color: #F39;
}
.combobox2{
	margin-bottom:8px;
	width:180px;
	font-size: 11px;
	border:1px solid #4c8910;
	background:#dffbe4;
	font-weight: bold;
}.add to basket {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	font-weight: bolder;
}
.a {
	font-size: 12pt;
}
#wrapper .container pre .a a {
	color: #F06;
}
.pinkBody strong {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #F09;
}
.checkboxlabel2 {
	width:140px;
	float:left;
	margin-left:5px;
	margin-top:2px;
	height:30px;
	vertical-align: middle;
	margin-bottom: 2px;
}
