/*   
CSS Style: Default
Description: Developed by Webtrendz for Tailored Image
Author: Rahim Haji
URL: www.webtrendz.co.uk
Version: 1.0
*/


html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, acronym, address, del, em, img, 
strike, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
	background:transparent no-repeat 0 0;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	text-align:left;
	vertical-align:baseline
}
label{	
	padding-top:2px;
}
:focus {
	outline:1px dotted black;
}

body {
	background:#fff;
	color:#71796C;
	font:62.5% verdana, arial, helvetica, sans-serif;
	line-height:140%;
	text-align:center;
	color:#333;
}
ol, ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
ul.bull{
	margin:10px 10px 10px 20px;
}
ul.bull li{
	list-style-type:disc;
}
p{
	line-height:1.7em;
}
h1,h2,h3,h4,h5,h6,strong {
	font-weight:700;
	line-height:130%;
}

h1{
	color:#71796c;
	font-size: 1.4em;
	margin-bottom:13px;
}
h2{
	color:#000;
	font-size: 1.3em;
	margin:13px 0;
	border-bottom:1px solid #000;
	clear:both
}
h3{
	color:#236B81;
	font-size:1.3em;
}
h4{
	color:#fff;
	font-size:1.2em;
}
h5, h6{
	color:#6F6F6F;
	font-size:1.2em;
}
abbr,acronym {
	border-bottom:1px dotted #000;
	cursor:help
}

em {
	font-style:italic
}

p,fieldset,table {
	margin-bottom:1em
}

sup {
	vertical-align:super;
	font-size:0.8em;
	font-weight:normal;
}

p, td, th, li, dt, dd, .bp input { font-size:1.151em; *font-size: 1.2em; } 

a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#EE3C44;
}
#accessibility { left: 0; height: auto; width: auto;}
#accessibility a {left: -999em; position: relative;}
#accessibility a:focus { left: 0; }

.siteMessage{

	color:red;
	float:left;
	font-size:1.3em;
	width:98%;
	border:1px solid #ccc;
	padding:5px;
	background:#EAEAEA}
	


#wrapper{
	width:100%;	
}
#site{
	width:785px;
	margin:2px auto;
	border:2px solid black;
	display:block;
	overflow:hidden;
}
#header{
	float:left;
	width:100%;
	margin-bottom:0px;
}
#header .logo{
	float:left;
	width:240px;
	height:90px;
	margin:0 10px;
	
}
#header .logo img{
	border:0;
	margin:5px auto;
}
#header .tailoredimage-logo{
	float:left;
	width:208px;
	height:71px;
	margin:10px 0 0 35px;
	
}
#header #cart-summ{
	float:right;
	width:169px;
	background:url(../images/basket-bg.gif) no-repeat top left;
	
}
#header #cart-summ h1{
	text-align:center;
	margin-top:5px;
	color:#000000;
}
#header #cart-summ dl{
	width:98%;
	float:left;
	margin-left:10px;
}
#header #cart-summ dl dt{
	float:left;
	width:100px;
	margin-right:6px;	
}
#header #cart-summ dl dd{
	float:left;
	width:50px;
	text-align:right;
	margin-right:3px;
}
#topBar{
	float:left;
	clear:both;
	width:100%;
	height:22px;
	color:#FFF;
	background:#000 url(../images/notch.gif) no-repeat top right;
	padding-top:2px;
	margin-top:5px;
}
#topBar ul{
	float:left;
	margin-left:20px;
	width:auto;
	padding-top:3px;
}
#topBar ul li{
	float:left;
	padding:0 10px;
	border-right:1px solid #fff;
	width:auto;
	
}

#topBar .searchArea{
	float:left;
	margin-left:10px;
}
#topBar .searchArea label{
	font-size:1em;
	font-weight:bold;
	float:left;
	width:110px;
	padding-top:5px;
	margin:0 0 0 10px;
	font-size:1.2em;
}
#topBar .searchArea input{
	float:left;	
}
#topBar .searchArea input#keyword,
.add2cart{
	float:left;	
	height:17px;
	width:170px;
	-moz-border-radius-bottomleft:0.4em;
	-moz-border-radius-bottomright:0.4em;
	-moz-border-radius-topleft:0.4em;
	-moz-border-radius-topright:0.4em;
	background:#FAFAFA none repeat scroll 0% 50%;
	border:1px solid #DDDDDD;
	background:#fff url(../images/search.gif) no-repeat top left;
	padding-left:20px
}
.siteBanner{
	float:left;
	clear:both;
	width:100%;
	text-align:center;

	
}
#contentarea{
	clear:both;
	float:left;
	width:100%;	
	display:inline;
	padding-top:10px;
}
#footer{
	clear:both;
	float:left;
	width:100%;
	background:#000;
	height:23px;
	color:#fff;
}


#contentarea .navCol{
	float:left;
	width:138px;
}
#contentarea .col2{
	float:right;
	width:637px;
	_width:630px;
	margin-left:10px;
	_margin-left:0px;		
	background:#fff;
	min-height:40.5em;
	*min-height:41em;
} 
#contentarea .contentcontainer{
	margin:0px 13px 0 13px;
	_margin:0px 2px 0;
	width:96%;
	float:left;
}
#contentarea .contentcontainer h2{
	margin-top:20px;
}

/*#contentarea .contentcontainer ul,
#contentarea .contentcontainer ol{
	width:95%;
	float:left;
	list-style:disc;
	padding:0 10px 0 20px;
	margin:10px 0 20px 20px;
	clear:both;
}*/
#contentarea .contentcontainer ul.prodlist{
	list-style:none;

}
#contentarea .contentcontainer ul.prodlist li{
	clear:both;
	float:left;
	margin-bottom:5px;
}
div .bull{
	list-style:disc;
	padding:0 10px 0 20px;
	margin:10px 0 20px 20px;
	clear:both;
	width:85%;
}

#contentarea .contentcontainer ul.bull li,
#contentarea .contentcontainer ol.bull li{
	clear:both;
	margin:5px 0 5px;
	width:100%;
	vertical-align:top
}



#contentarea .contentcontainer ol.pagination{
	width:auto;
	float:right;
}
#contentarea .contentcontainer .terms ul,
#contentarea .contentcontainer .privacy ul{
	clear:both;
	float:left;
	width:95%;
	margin:0 0 10px 10px;
	list-style:disc;
	list-style-position:outside;
	*list-style-position:inside;
	position:relative;
}

#contentarea .contentcontainer .terms ul li,
#contentarea .contentcontainer .privacy ul li{
	clear:both;
	width:100%;
	padding:0px 0 10px 10px;
	vertical-align:top;
	position:relative;
	margin-left:10px;
	*margin-left:0px;
	top:-5px
}

#contentarea .contentcontainer .terms ol,
#contentarea .contentcontainer .privacy ol{
	clear:both;
	float:left;
	width:95%;
	margin:0 0 10px 10px;
	list-style:disc;
	list-style-position:outside;
	*list-style-position:inside;
	position:relative;

}
#contentarea .contentcontainer .terms ol li,
#contentarea .contentcontainer .privacy ol li{
	clear:both;
	width:100%;
	padding:0px 0 10px 10px;
	vertical-align:top;
	position:relative;
	margin-left:10px;
	*margin-left:0px;
	top:-5px
}

#contentarea .contentcontainer address{
	font-size:1.2em;
	clear:both;
	float:left;
	width:90%;
	margin:10px 20px;
	

}

#footer ul{
	width:100%;
	float:left;
	margin:4px 10px 0 0;
}
#footer ul li{
	padding:0 10px;
	border-left:1px solid #71796c;
	float:left;
}
#footer ul li.first{
	padding:0 10px;
	border-left:0;

}
#footer ul li a{
	color:#989898;
}
.webtrendz{
	clear:both;
	width:785px;
	text-align:right;
	margin:25px auto 0;
}
.webtrendz a{
	color:#666666;
	font-size:1em;
}
.col2 .currentProjectsblock{
	background:url(../images/portfolio_bg.png) repeat-y;
	_background:url(../images/portfolio_bg-ie6.gif) repeat-y;
	width:565px;
	margin:20px 0 0;
	float:left;
	height:110px;
	display:inline;
	
}
.col2 .currentProjectsblock .content{
	background:none;
	display:inline;
	width:545px;}

.smlblkbtn{
	background:transparent url(../images/smlblkbtn.gif) no-repeat top left;
	height:18px;
	width:100px;
	border:0;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;	
	color:#fff;
	float:right
}

.checkoutDetails form ol.registerarea li a{
	float:left;
	margin-left:190px;
	background:transparent url(../images/medblkbtn.gif) no-repeat top left;
	width:120px;
}

.smlblkbtn span{
	float:left;
	font-size:0.9em;
	text-align:center;
	width:100%;
}
.searchBtn{
	background:transparent url(../images/go.gif) no-repeat top left;
	height:17px;
	width:40px;
	border:0;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;	
	color:#000;
	margin:3px 0 0 10px;
	float:left;
}
#wrapper #site .full{
	width:90%;
	margin-top:5px
}

.navCol ul, .navCol ul ul {
  list-style-type:none;
  margin: 0 0 20px;
  padding: 0;
  width: 138px;
}

.navCol ul a {
  display: block;
  text-decoration: none;	
}

.navCol ul li {
  margin-top: 1px;
  background:url(../images/nav-bg.gif) repeat-x;
  min-height:40px;
  _height:40px
}

.navCol ul li a {
  color: #000;	
  padding: 0.5em;
  font-size:0.8em;
  min-height:25px;
}

.navCol ul li a span{
  display: block;
  min-height:25px;
  cursor:pointer;	
}

.navCol ul ul li a span{
  display: block;
  min-height:10px;
  cursor:pointer;
}


.navCol ul li a:hover,
.navCol ul li a.selected,
.navCol ul li a.on{
  color: #eb101a;
}
.navCol ul li ul li{
	background:none;
	min-height:15px;
	_height:15px;
}
.navCol ul li ul li a {
  background:none;
  font-weight:normal;
  color: #000;
  font-size:0.7em;
  padding-left: 20px;
  min-height:10px;
}

.navCol ul li ul li a:hover {

  border-left: 5px #000 solid;
  padding-left: 15px;
}
.navCol ul li ul li a.selected{
  border-left: 5px #000 solid;
	padding-left:15px;
}
.navCol ul li ul li a.selected:hover{
	padding-left: 15px;
	border-left: 5px #000 solid;
}
.clear{
	clear:both;
	float:left;
	width:100%;
}
.white{
	color:#fff;
}
.contentcontainer p{
	clear:both;
	float:left;
	width:100%;
}
.contentcontainer .productdetails,
.contentcontainer .productdetails .prodfulltext{
	clear:both;
	float:left;
	width:100%;
	
}

.contentcontainer .productdetails .prodimages{
	float:left;
	width:200px;
}
.contentcontainer .productdetails img.mainimage{
	float:left;
	margin-bottom:2px;
}
.contentcontainer .productdetails .prodimages .prodicons{
	float:left;
}
.contentcontainer .productdetails .prodimages .prodicons li{
	width:55px;
	float:left;
	margin-right:3px;
}
.contentcontainer .productdetails .prodimages .prodicons li a{
	border:1px solid #000;
	padding:1px;
	float:left;
	width:50px;
}
.contentcontainer .productdetails .prodimages .prodicons li a:hover{
	border:1px solid #CCCCCC;
	padding:1px
}
.contentcontainer .productdetails .buyingoptions{
	float:left;
	width:400px;
	_width:390px;
}
.contentcontainer .productdetails .buyingoptions h2{
	margin:0;
}
.contentcontainer .productdetails .buyingoptions h3{
	float:left;
	clear:both;
	width:100%;
	margin-top:10px;
}
.contentcontainer .productdetails .buyingoptions .prodlist{
	float:left;
	width:100%;
	padding-left:10px;
}
.contentcontainer .productdetails .buyingoptions .prodlist li{
	float:left;
	width:100%;
	margin-bottom:3px;
	font-size:0.9em
}

.contentcontainer .productdetails .buyingoptions li label{
	float:left;
	width:16em;
	
}
.contentcontainer .productdetails .buyingoptions li label.size{
	float:left;
	width:30px;
	margin:-1px 5px 0;
	font-weight:bold
	
}
.contentcontainer .productdetails .buyingoptions li input,
.contentcontainer .productdetails .buyingoptions li select{
	float:left
}
.contentcontainer .productdetails .buyingoptions li .qty{
	width:30px
}

.updateCart{
	margin-top:5px;
	min-height:30px;
	font-weight:bold;
	border:1px solid #AAA;
	padding:5px 6px;
	cursor:pointer;
	font-size:1em;
	background:#fff;
	color:#AAA;
}

.formbutton1,
.add2cart{
	background:transparent url(../images/nav-bg.gif) repeat-x 0 30% !important;
	margin-top:5px;
	min-height:20px;
	_height:20px;
	font-weight:bold;
	border:1px solid #CCCCCC;
	padding:5px;
	cursor:pointer;
	font-size:1em;
	-moz-border-radius-bottomleft:0.4em;
	-moz-border-radius-bottomright:0.4em;
	-moz-border-radius-topleft:0em;
	-moz-border-radius-topright:0m;
	border:1px solid #DDDDDD;
}

a.formbutton1{
	background:transparent url(../images/nav-bg.gif) repeat-x 0 30%;
	line-height:2em;
	padding:5px;
	float:right;
	min-height:20px;
	
}
a.formbutton1 span{
	font-size:1.5em;
}
.contentcontainer .productdetails .buyingoptions li .ftlright{
	float:right;
}

/* search results */ 

.searchresults{
	float:left;
	clear:both;
	width:100%;
}
.searchresults .searchSummary{
	float:left;
	clear:both;
	width:90%;
	margin-left:20px;
	background-color:#E6E6E6;
	border:1px solid #000;
}
.searchresults .searchSummary li{
	float:left;
	width:auto;
	margin:3px;
	font-weight:bold;
	line-height:2.2em;
}
.searchresults .searchSummary li label{
	float:left;
	width:auto;
	padding:0 5px;
}
.searchresults .searchresultslist{
	float:left;
	clear:both;
	width:95%;
	margin:15px;
}

.searchresults .searchresultslist li{
	float:left;
	margin:5px 10px 30px;
	width:160px;
	min-height:170px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	padding:2px;
	text-align:center
}
.searchresults .searchresultslist li:hover{
	border:1px solid #000;
}
.searchresults .searchresultslist li a{
	float:left;
	clear:both;
	width:100%;
	text-align:center;
	min-height:30px;
	_height:30px;
}
.searchresults .searchresultslist li p{
	margin:0;
	font-size:0.9em;
	line-height:1.2em
}
.searchresults .searchresultslist li p.searchPordPrice{
	color:#FF0000;
	font-size:1em;
	font-weight:bold;
	text-align:center;
}
.searchresults .searchresultslist li p a{
	text-align:right
}
.searchresults  .paginationcontainer{
	float:left;
	clear:both;
	width:95%;
}
.searchresults  .paginationcontainer .pagination{
	float:right;	
	width:auto;
	margin-top:5px;
}
.searchresults  .paginationcontainer .pagination li{
	float:left;
	width:auto;
	}
.searchresults  .paginationcontainer .pagination li a{
	float:left;
	width:auto;
	margin:5px;
	padding:5px;
	background-color:#CCCCCC;
	border:1px solid #999999;
	}
.searchresults  .paginationcontainer .pagination li a.current{	
	background-color:#fff;
}
.searchresults .paginationcontainer p.title{
	width:35px;
	padding-top:12px;
	float:right;
	clear:none;
	}
.saleprice{
	color:#FF0000;
	font-weight:bold;
}
.prices s{
	font-style:italic;
	color:#000066
}

/* end search results */

#contentarea .contentcontainer .loginarea,
#contentarea .contentcontainer .registerarea{
	clear:both;
	list-style:none;
	float:left;
	width:94%;
	margin:20px;
	_margin:0px;
	padding-bottom:20px;
	background:url(../images/register-bg.gif) no-repeat top right;	
}
#contentarea .contentcontainer .loginarea li,
#contentarea .contentcontainer .registerarea li{
	clear:both;
	float:left;
	margin-bottom:10px;
	width:98%;
	padding-left:10px;
	margin-left:25px;
}

.loginarea li.required span,
.registerarea li.required span{
	display:block;
	color:#FF0000;
	background:url(../images/error.gif) top le no-repeat
	
}
span.required{
	color:#FF0000;
}
.loginarea li label,
.registerarea li label{
	width:180px;
	float:left;
}
.loginarea li input,
.registerarea li input,
.loginarea li select,
.registerarea li select,
.loginarea li textarea,
.registerarea li textarea{
	float:left;
	margin:0 3px;
	-moz-border-radius-bottomleft:0.4em;
	-moz-border-radius-bottomright:0.4em;
	-moz-border-radius-topleft:0em;
	-moz-border-radius-topright:0m;
	border:1px solid #DDDDDD;
}

#contentarea .fltright{
	float:right
}

#contentarea .loginarea .fltright,
#contentarea .registerarea .fltright{
	margin-right:160px;
}
#contentarea .checkoutDetails .registerarea .fltright{
	margin-right:242px;
}

/* basket details */
.cartProgress {
	border:1px solid #E1E1E1;
	color:#666666;
	font-weight:normal;
	margin:auto;
	padding:4px;
	text-align:center;
}
.cartProgress span{	
	font-style:italic;
}
.cartProgress .txtcartProgressCurrent {
	color:#5B9324;
	font-weight:bold;
	font-style:normal;
}
#cart-container{
	float:left;
	clear:both;
	width:100%;
}
/*#cart-container */.cartsumm{
	float:left;
	clear:both;
	width:100%;
	margin-top:10px;
	border:1px solid #ccc;
}
.cartsumm th{
	background:#E4E4E4;
	text-align:left;
	padding:3px;
}

.cartsumm tr{
	border:0;
}
.cartsumm td{
	vertical-align:middle;
	padding:0 3px;
	font-size:0.8em;
	*font-size:0.9em;
	
}
.cartsumm td.tdCartSubTotal{
	font-weight:bold;
	color:#333333;
}
.coupon{
	width:70px
}

#cart-container .checkoutDetails{
	float:left;
	clear:both;
	width:100%;
	margin-top:10px;
	padding-bottom:20px;
}
#cart-container .checkoutDetails .ShippingMethods ul,
#cart-container .checkoutDetails .PaymentMethods ul{
	clear:both;
	float:left;
	width:90%;
}
#cart-container .checkoutDetails .ShippingMethods ul li,
#cart-container .checkoutDetails .PaymentMethods ul li {
	clear:both;
	float:left;
	width:30%;
}
#cart-container .checkoutDetails .PaymentMethods ul li {
	width:90%;
}
#cart-container .checkoutDetails .ShippingMethods ul li input,
#cart-container .checkoutDetails .PaymentMethods ul li input{

}
#cart-container .checkoutDetails .ShippingMethods ul li label,
#cart-container .checkoutDetails .PaymentMethods ul li label{
	text-align:left;
	width:85%;
	}
#cart-container .checkoutDetails .PaymentMethods ul li label{
	width:30%;
}
#cart-container .continueshop{
	background:transparent url(../images/nav-bg.gif) repeat-x scroll 0pt 0%;
	width:120px;
	border:1px solid #CCCCCC;
	padding:5px;
	cursor:pointer;
	font-size:1em;
	-moz-border-radius-bottomleft:0.4em;
	-moz-border-radius-bottomright:0.4em;
	-moz-border-radius-topleft:0em;
	-moz-border-radius-topright:0m;
	border:1px solid #DDDDDD;
}
#tandc{
	float:left
}
.required{
	background:url(../images/required-field.gif) no-repeat 0 3px ;
	padding-left:10px;
	
}

/* admin */
.contentcontainer .searchresults .ordersumm{
	float:left;
	clear:both;
	width:100%;
	margin-top:10px;
	border:1px solid #ccc;
}

/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image:url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, 
table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
.orderdetails{
	float:left;
	width:100%;
	clear:both;
	margin-top:10px;
}
.orderdetails dt{
	float:left;
	width:150px;
	font-weight:bold;
	clear:both;
	margin-bottom:5px;
}
.orderdetails dd{
	float:left;
	width:400px;
	margin-bottom:5px;
}
.orderSearchSummary{
	float:left;
	width:90%;
	clear:both;
	margin:0px 0 20px 20px;
}
.orderSearchSummary li{
	float:left;
	width:45%;
	display:block
}

/* PRODUCT SMALL BLOCK	*/

.rightcontent{width:70px;float:left;}

.textcontent{width:100%; padding-left:3px}
.textcontent p.boldstrap{font-size:0.9em;color:#50615A;
line-height:1.5em;
margin:5px 0pt 2px;}
.textcontent a{color:#666666;font-weight:bold;}

/* CAROUSEL	*/

.CarouselMiddle{
	float:left;
	position:relative;
	overflow:hidden;
	width:520px;
	min-height:120px;
	margin-left:5px
}
.nextButton{float:right;margin-left:5px;*margin-left:0px;}
.backButton{float:left;}

.next{
	background:transparent url(../images/arrow_forward.gif) no-repeat scroll 0;
	border:0 none;
	cursor:pointer;
	height:110px; - please add this
	margin:2px;
	width:26px; - please add this
}
.next:focus{outline:none;}

.back{
	background:transparent url(../images/arrow_back.gif) no-repeat scroll 0;
	border:0 none;
	cursor:pointer;
	float:left;
	height:110px;
	margin:2px;
	width:45px;
}
.back:focus{outline:none;}

.Carousel{
	margin-left:0px;
	display:block;
	margin-bottom:35px;
	overflow:hidden;
}

.subcol{
	float:left;
	/*margin-left:10px;*/
	width:165px;
	padding-right:6px;
	min-height:14em;
	*height:14em;
	}
	
.subcol h3{
	display:block;
	float:left;
	width:100%;
	min-height:2.5em;
}
.subcol a{
	float:left
}
.add2cart{
	float:right;
	cursor:pointer
	}
	
#username{
	background:url(../images/user.gif) no-repeat top left;
	padding-left:25px;
	width:200px;	
}
#firstname,
#surname{
	background:url(../images/name.gif) no-repeat top left;
	padding-left:25px;
	width:200px;	
}
form ol li #password,
#confirmpassword{
	background:url(../images/pass.gif) no-repeat top left;
	padding-left:25px;
	width:200px;	
}
#companyname{
	background:url(../images/company.gif) no-repeat top left;
	padding-left:25px;
	width:200px;	
}

#telnum{
	background:url(../images/tel.gif) no-repeat top left;
	padding-left:25px;
	width:200px;	
}

.logged-in, .non-registered{
	clear:both;
	width:100%;
	margin:10px 0;
	float:left
}

.spac-top {
	margin-top:15px;
}

.ful{
	width:100%
}
.newadd{
	float:left;
	margin:0 0 0 10px;
}

/*  my account start*/

.myAccHome{
	clear:both;
	float:left;
	width:100%;
}
.myAccHome ul{
	float:left;
	width:90%;
	padding:0 20px 20px;
}
.myAccHome ul li{
	clear:both;
	float:left;
	width:100%;
	margin-bottom:5px;
}
.myAccHome ul li a{
	clear:both;
	float:left;
	width:30%;
}
.contentcontainer div .Grid{
	width:100%;
	border:1px solid #ccc;
	padding:0px;
}
.contentcontainer div .Grid th{
	border-bottom:1px solid #ccc;
	background:transparent url(../images/nav-bg.gif) repeat-x scroll 0pt 30%;
	padding:0px;
}
.contentcontainer div .Grid td{
	padding:2px;
	border-bottom:1px solid #E0E0E0;
}
.contentcontainer div .Grid .Form{
	text-align:center
}
.contentcontainer div .Grid .Form input{
	background:transparent url(../images/smlblkbtn.gif) no-repeat top left;
	height:18px;
	width:100px;
	border:0;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;	
	color:#fff;
	margin-bottom:5px
}

/* order full details */

.orderFullDetails{
	clear:both;
	float:left;
	width:100%;
}
.contentcontainer .orderFullDetails h2{
	float:left;
	width:100%;
}
.orderFullDetails ul{
	
	width:90%;
	margin-left:15px;
}

.orderFullDetails ul li{
	clear:both;
	float:left;
	color:#000066;
}
.orderFullDetails ul li span{
	color:#000;
	margin-right:10px;
	width:150px;
	float:left;
}
/*  my account end*/