body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a22827;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a22827;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a22827;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.product:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a.product:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a.product:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a.product:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: underline;
}

a.football:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}

a.football:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}
a.football:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}
a.football:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #06276C;
	text-decoration: underline;
	font-weight: bold;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #a22827;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #a22827;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 2px;
	padding: 0px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	margin: 0px 0px 0px 2px;
	padding: 0px;
}

td.top-bar {
	background-image: url(myteamselection_toptile.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

td.title {
	background-image: url(myteamselection_navtitle_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

td.nav-bg {
	background-image: url(border/nav_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

td.index-adverts {
	background-image: url(index-adverts-bg.jpg);
	background-repeat: repeat;
	background-position: top;
}

table.INDEX-PRODUCTS-BG {
	background-image: url(css-bottom-border.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

td.product-tile-top {
	background-image: url(products-table2/top-tile.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

table.product-tile-middle {
	background-image: url(product_table/mid-tile.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

td.product-tile-bottom {
	background-image: url(products-table2/bottom-tile.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

td.product-tile-left {
	background-image: url(products-table2/left-tile.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

td.product-tile-right {
	background-image: url(products-table2/right-tile.jpg);
	background-repeat: repeat-y;
	background-position: right bottom;
}

td.products-black-border-left {
	background-image: url(border/left.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

td.products-black-border-right {
	background-image: url(border/right.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

td.nav {
	background-image: url(myteamselection_navtile.jpg);
	background-repeat: repeat-y;
	background-position: top;
}

td.bottom-bar {
	background-image: url(myteamselection_bottomtile.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.formbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #a22827;
	width: 90px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.formtextfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	width: 230px;
	background-color: #FFFFFF;
	border: 1px solid #a22827;
	text-align: left;
	text-indent: 5px;
	vertical-align: middle;
}

.formtextfield2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 710px;
}

.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	width: 260px;
	background-color: #E7E7E7;
	border: 1px solid #a22827;
	height: 20px;
	text-align: left;
	text-indent: 5px;
	vertical-align: middle;
}



select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	width: 150px;
	background-color: #E7E7E7;
	border: 1px solid #a22827;
	height: 25px;
	text-align: left;
	text-indent: 0px;
	vertical-align: middle;
}



a.index:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616161;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	height: 18px;
	width: 90px;
	background-color: #FFFFFF;
	display: block;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #990000;
}

a.index:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616161;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	height: 18px;
	width: 90px;
	background-color: #FFFFFF;
	display: block;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #990000;
}



a.index:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	height: 18px;
	width: 90px;
	background-color: #990000;
	display: block;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

a.index:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616161;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	height: 18px;
	width: 90px;
	background-color: #FFFFFF;
	display: block;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #990000;
}

a.clubs:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline;
}
a.clubs:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline;
}
a.clubs:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline;
}
a.clubs:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: underline;
}
a.product-options:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(glossyback.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 216px;
	height: 20px;
	display: block;
	text-indent: 20px;
}
a.product-options:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(glossyback.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 216px;
	height: 20px;
	display: block;
	top: 10px;
	text-indent: 20px;
}
a.product-options:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	background-image: url(vert-one_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 216px;
	height: 20px;
	display: block;
	top: 10px;
	text-indent: 20px;
	background-color: #666666;
}
a.product-options:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(glossyback.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 216px;
	height: 20px;
	display: block;
	top: 10px;
	text-indent: 20px;
}
.style3x {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	width: 216px;
	height: auto;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;

}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*****************************************************************************************/

.style6
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
}

a.accordion1:link
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #0066FF;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}

a.accordion1:visited
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #0066FF;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}
a.accordion1:hover
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #003399;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}
a.accordion1:active
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #003399;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}

a.accordion2:link
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #CC9900;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}

a.accordion2:visited
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #CC9900;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}
a.accordion2:hover
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #CC6600;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}
a.accordion2:active
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #CC6600;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}

a.accordion3:link
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #009933;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}

a.accordion3:visited
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #009933;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}
a.accordion3:hover
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #006600;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}
a.accordion3:active
{
 font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #006600;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}

a.accordion4:link
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #CC0000;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}

a.accordion4:visited
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #CC0000;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}
a.accordion4:hover
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #990000;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}
a.accordion4:active
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #990000;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}

a.accordion5:link
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #6600FF;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}

a.accordion5:visited
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #6600FF;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}
a.accordion5:hover
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #3333CC;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}
a.accordion5:active
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #3333CC;
    width: 549px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}



a.services:link
{
    background-image: url(  'images/services_link_bg.jpg' );
    background-repeat: repeat-x;
    background-position: left center;
    padding-left: 10px;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
}

a.services:visited
{
    background-image: url(  'images/services_link_bg.jpg' );
    background-repeat: repeat-x;
    background-position: left center;
    padding-left: 10px;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
}

a.services:hover
{
    background-image: url( 'images/services_link_arrow.jpg' );
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
    background-color: #666666;
}

a.services:active
{
    background-image: url( 'images/services_link_arrow.jpg' );
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
    background-color: #666666;
}

#breadcrumb
{
    width: 770px;
    background-position: center;
    vertical-align: middle;
    text-align: left;
    margin-top: 0px;
    margin-left: -385px;
    position: absolute;
    margin-bottom: 0px;
    left: 50%;
    top: 2px;
    z-index: 100;
    bottom: 378px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #990000;
    font-weight: normal;
    text-decoration: none;
}

a.ticks:link
{
    margin: 0px;
    background-position: left top;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    list-style-type: none;
    background-image: url( 'images/tick2.jpg' );
    background-repeat: no-repeat;
    padding-left: 50px;
    font-weight: bolder;
    text-align: left;
    height: 40PX;
    width: 129px;
    padding-top: 10px;
}

a.ticks:visited
{
    margin: 0px;
    background-position: left top;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
    list-style-type: none;
    background-image: url('images/tick2.jpg' );
    background-repeat: no-repeat;
    padding-left: 50px;
    font-weight: bolder;
    text-align: left;
    height: 40PX;
    width: 129px;
    padding-top: 10px;
}
a.ticks:hover
{
    margin: 0px;
    background-position: left top;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    list-style-type: none;
    background-image: url(     'images/tick1.jpg' );
    background-repeat: no-repeat;
    padding-left: 50px;
    font-weight: bolder;
    text-align: left;
    height: 40PX;
    width: 129px;
    padding-top: 10px;
}
a.ticks:active
{
    margin: 0px;
    background-position: left top;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    list-style-type: none;
    background-image: url( 'images/tick2.jpg' );
    background-repeat: no-repeat;
    padding-left: 50px;
    font-weight: bolder;
    text-align: left;
    height: 40PX;
    width: 129px;
    padding-top: 10px;
}

a.staff:link
{
    margin: 0px;
    background-position: left center;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-decoration: none;
    background-image: url( 'images/shopCategory-arrow.gif' );
    background-repeat: no-repeat;
    text-align: left;
    padding-left: 20px;
}

a.staff:visited
{
        margin: 0px;
    background-position: left center;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-decoration: none;
    background-image: url( 'images/shopCategory-arrow.gif' );
    background-repeat: no-repeat;
    text-align: left;
    padding-left: 20px;
}
a.staff:hover
{
    margin: 0px;
    background-position: left center;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    background-image: url( 'images/shopCategory-arrow2.gif' );
    background-repeat: no-repeat;
    text-align: left;
    padding-left: 20px;
}
a.staff:active
{
     margin: 0px;
    background-position: left center;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-decoration: none;
    background-image: url( 'images/shopCategory-arrow.gif' );
    background-repeat: no-repeat;
    text-align: left;
    padding-left: 20px;
}

a.main:link
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    display: -moz-inline-box;
    display: inline-block;
    text-align: center;
    margin-left: 30px;
    font-weight: bold;
    height: 15px;
}
a.main:visited {
   font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    display: -moz-inline-box;
    display: inline-block;
    text-align: center;
    margin-left: 30px;
    font-weight: bold;
   
}
a.main:hover
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    display: -moz-inline-box;
    display: inline-block;
    text-align: center;
    margin-left: 30px;
    font-weight: bold;
}
a.main:active {
   font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    display: -moz-inline-box;
    display: inline-block;
    text-align: center;
    margin-left: 30px;
    font-weight: bold;
}

a.footer:link
{
    background-position: left center;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(   'images/bullet-point.jpg' );
    background-repeat: no-repeat;
    padding-left: 5px;
    display: inline;
}
a.footer:visited {
    background-position: left center;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(  'images/bullet-point.jpg' );
    background-repeat: no-repeat;
    padding-left: 5px;
    display: inline;
}
a.footer:hover
{
    background-position: left center;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #CCCCCC;
    text-decoration: none;
    background-image: url(     'images/bullet-point.jpg' );
    background-repeat: no-repeat;
    padding-left: 5px;
    display: inline;
}
a.footer:active 
{
    background-position: left center;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #CCCCCC;
    text-decoration: none;
    background-image: url(  'images/bullet-point.jpg' );
    background-repeat: no-repeat;
    padding-left: 5px;
    display: inline;
}


a.fool:link
{
    text-decoration: none;
}
a.fool:visited 
{
    text-decoration: none;
}
a.fool:hover
{
    text-decoration: none;
}
a.fool:active 
{	
    text-decoration: none;
}

.button
{
    border: 0PX;
    background-image: url( 'images/button-bg.jpg' );
    background-repeat: no-repeat;
    background-position: center center;
    font-size: xx-small;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
}

.button:hover
{
    border: 0PX;
    background-image: url(  'images/button-bg2.jpg' );
    background-repeat: no-repeat;
    background-position: center center;
    font-size: xx-small;
    color: #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
}

#subLinks
{
    position: absolute;
    top: 116px;
    left: 200px;
    width: 566px;
    text-align: justify;
}

#header{
    height: 349px;
    width: 770px;
    background-position: center;
    vertical-align: middle;
    text-align: left;
    margin-top: 0px;
    margin-left: -385px;
    position: absolute;
    margin-bottom: 0px;
    left: 50%;
    top: 25px;
    z-index: 100;
    bottom: 136px;
}

#headerText{
    height: 14px;
    width: 407px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 25px;
    color: #e95116;
    text-decoration: none;
    font-weight: bolder;
    position: absolute;
    top: 33px;
    left: 207px;
    right: 156px;
}

#mainLinks{
    position: absolute;
    width: 560px;
    height: 45px;
    top: 66px;
    left: 202px;
}

#searchBox{
    background-image: url('images/search-box.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    height: 252px;
    width: 193px;
    position: absolute;
    top: 104px;
    left: 0;
    z-index: 100;
    text-align: center;
    background-color: #e95116;
}


#searchBoxTitle
{
    margin: 0px;
    background-color: #FFFFFF;
    height: 1px;
    width: 176px;
    position: absolute;
    top: 25px;
    left: 8px;
}

#realLogo
{
    background-image: url('images/realLogo.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    width: 175px;
    height: 85px;
    position: absolute;
    top: 11px;
    left: 9px;
}

#logo
{
    background-position: left top;
    height: 112px;
    width: 195px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 50;
    background-image: url('images/logo.jpg');
    background-repeat: no-repeat;
}

#topSubLinks{
    width: 150px;
    float: right;
    text-align: right;
    margin-top: 15px;
}

#headAdd{
    padding: 0px;
    float: left;
    width: 578px;
    background-color: #FFFFFF;
    margin: 0px;
    position: absolute;
    left: 191px;
    top: 149px;
    z-index: 0;
    text-align: right;
}

#Shop
{
    padding: 0px 0px 0px 5px;
    float: left;
    width: 578px;
    background-color: #FFFFFF;
    margin: 0px;
    position: absolute;
    left: 186px;
    top: 139px;
    z-index: 0;
    text-align: left;
    height: 211px;
}

#publish
{
    padding: 0px 0px 0px 5px;
    float: left;
    width: 578px;
    background-color: #FFFFFF;
    margin: 0px;
    position: absolute;
    left: 186px;
    top: 139px;
    z-index: 0;
    text-align: left;
    height: 211px;
}

#ShopPanel h1
{
    padding: 0px;
    margin: 8px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #003961;
    height: 15px;
    width: 400px;
} 

#headerLeftBg{
    position: absolute;
    width: 193px;
    height: 364px;
    top: 8px;
    background-color: #AFDDFF;
    z-index: 1;
    left: 0px;
}

#holder{
    width: 770px;
    vertical-align: middle;
    text-align: left;
    margin-top: 0px;
    margin-left: -385px;
    position: absolute;
    margin-bottom: 0px;
    left: 50%;
    top: 379px;
    z-index: 100;
}

#historyContent
{   background-position: left top;
    padding-left: 109px;
    background-image: url( 'images/history.jpg' );
    background-repeat: no-repeat;
    padding-bottom: 8px;
}

#whyUsContent
{
    background-position: left top;
    padding-left: 109px;
    background-image: url( 'images/whyUs.jpg' );
    background-repeat: no-repeat;
    padding-bottom: 8px;
}

#aboutContent
{
    padding-left: 8px;
    padding-bottom: 8px;
    text-align: justify;
}

#ClientContent
{
    background-position: left top;
    padding-left: 109px;
    background-image: url( 'images/clientImage.jpg' );
    background-repeat: no-repeat;
    padding-bottom: 8px;
}

#content
{
    width: 770px;
    background-color: #e95116;
    background-image: url('images/left-bottom-image.jpg');
    background-repeat: no-repeat;
    background-position: left bottom;
    vertical-align: middle;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 100;
    float: left;
}

#leftColumn
{
    background-position: center top;
    width: 180px;
    float: left;
    height: 163px;
    left: 7px;
    background-image: url('images/address-bg.jpg');
    z-index: 500;
    background-repeat: no-repeat;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    position: absolute;
    top: 231px;
    padding-top: 10px;
}

#contentContainer{
    width: 577px;
    float: right;
}

#spacer
{
    z-index: 500;
    vertical-align: top;
    float: left;
    margin-top: 40px;
    margin-left: 5px;
}

#contentImages
{ 
    background-color: White;
    float: left;
    width: 104px;
}

#indexContentImages
{
    background-color: White;
    float: left;
    width: 563px;
    padding-left: 6px;
    padding-right: 5px;
    margin-bottom: 6px;
    text-align: justify;
}

#sideAdds
{
    width: 185px;
    background-repeat: no-repeat;
    background-position: center top;
    float: left;
    text-align: center;
}



#ShopDivideLine
{
    float: right;
    width: 572px;
    height: 2px;
    background-color: #012f50;
}

.ProductContainer
{
    float: left;
    width: 451px;
}

.Product
{
    float: left;
    width: 450px;
    background-image: url( 'images/product_bg.jpg' );
    background-repeat: no-repeat;
}

.ProductPic
{
    padding: 5px;
    float: left;
    width: 143px;
    height: 100px;
    margin-top: 10px;
    margin-left: 15px;
    background-image: url('images/product_picbg.jpg');
    background-repeat: no-repeat;
}
.Product2
{
    float: left;
    width: 550px;
    background-repeat: no-repeat;
}
.ProductPic2
{
    padding: 5px;
    float: left;
    width: 473px;
    height: 344px;
    margin-top: 10px;
    margin-left: 15px;
    background-repeat: no-repeat;
}

.ProductDescription
{
    float: left;
    /*width: 340px;*/
    width: 473px;
    height: 94px;
    margin-top: 10px;
    margin-bottom: 8px;
}

.ProductDescription h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 3px;
    float: left;
}
.ProductDescription h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #003366;
    margin-top: 3px;
    margin-bottom: 0px;
    margin-left: 3px;
    float: left;
    /*width: 330px;*/
    width: 463px;
    height: 65px;
}
#ProductTitle
{
    float: right;
    width: 572px;
    height: 49px;
}

#ProductTitle h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #706e6f;
    margin-top: 8px;
    margin-bottom: 0px;
    margin-left: 10px;
    float: left;
}
#ProductTitle h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #706e6f;
    margin-top: 8px;
    margin-bottom: 0px;
    margin-left: 3px;
    float: left;
}

#ProductTitle h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #706e6f;
    margin-top: 2px;
    margin-left: 10px;
    float: left;
    width: 473px;
    font-weight: bold;
}

#ShopPanel
{
    float: left;
    width: 400px;
    height: 220px;
    text-align: left;
    padding-left: 15px;
}

#UpdatePagesPanel
{
    float: left;
    width: 562px;
    height: 178px;
    text-align: left;
    padding-left: 5px;
}

#publishl
{
    float: left;
    width: 562px;
    height: 178px;
    text-align: left;
    padding-left: 15px;
}

#ShopTopBar
{
    float: left;
    width: 579px;
    height: 32px;
    background-color: #726e6f;
    text-align: left;
}

#ShopTopBar h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    margin-top: 8px;
    float: left;
}

#ShopTopBar h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #afddff;
    margin-top: 8px;
    float: left;
    margin-left: 2px;
}

#DesignerTopBar
{
    float: left;
    width: 100%;
    height: 32px;
    background-color: #726e6f;
    text-align: left;
}

#DesignerTopBar h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    margin-top: 8px;
    float: left;
}

#DesignerTopBar h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #afddff;
    margin-top: 8px;
    float: left;
    margin-left: 2px;
}

.AddToShop
{
    width: 303px;
    height: 58px;
    background-image: url(  'images/shopping-basket_button.jpg' );
    z-index: 300;
    float: right;
    margin-top: 0px;
    background-repeat: no-repeat;
}
.AddToShop h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #706e6f;
    padding-top: 20px;
    padding-bottom: 0px;
    padding-left: 80px;
    float: left;
    cursor: pointer;
}

.Configure
{
    width: 303px;
    height: 58px;
    background-image: url( 'images/configure_button.jpg' );
    background-repeat: no-repeat;
    z-index: 300;
    float: right;
    margin-top: 0px;
}

.price
{
    width: 243px;
    height: 30px;
    background-image: url('images/shop_price_bg.jpg');
    z-index: 300;
    float: left;
    background-repeat: no-repeat;
    padding-top: 5PX;
    padding-left: 5PX;

}
.price2
{
    width: 236px;
    height: 58px;
    background-image: url('images/shop_price_bg2.jpg');
    z-index: 300;
    float: left;
    background-repeat: no-repeat;
    padding-top: 5PX;
    padding-left: 5PX;
    padding-right: 5px;
    text-align: left;

}

.Configure h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #706e6f;
    padding-top: 20px;
    padding-bottom: 0px;
    padding-left: 80px;
    float: left;
    cursor: pointer;
}

.testimonial
{
    float: left;
    width: 565px;
    margin-left:6px;
}

li
{
    list-style: none;
    display: inline;
    padding-right: 5px;
    margin: 0px;
    vertical-align: top;
}

ul
{
    margin: 0px;
    padding: 0px;
    z-index: 500;
}

#cms-top
{
    float: left;
    width: 570px;
    background-color: #FFFFFF;
    margin: 0px;
    z-index: 0;
    text-align: left;
    padding-top: 5px;
    padding-left: 8px;
}

#cms{    padding: 0px 0px 0px 5px;
    float: left;
    width: 578px;
    background-color: #FFFFFF;
    margin: 0px;
    position: absolute;
    left: 186px;
    top: 139px;
    z-index: 0;
    text-align: left;
    height: 211px;}

#cms-top h1
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    margin: 0px;
    padding-bottom: 5px;
}
    
#library-top 
{ 
    padding: 0px 0px 0px 5px;
    float: left;
    width: 578px;
    background-color: #FFFFFF;
    margin: 0px;
    position: absolute;
    left: 186px;
    top: 139px;
    z-index: 0;
    text-align: left;
    height: 211px;
    } 

#library-button-bg
{
    background-image: url('images/image-library-button-bg.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    height: 90px;
    width: 570px;
    margin-left: 8px;
}
    
#library-button-bg h5
{
    margin-left: 150px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 16px;
    text-decoration: underline;
    font-weight: bold;
}

#library-button-bg h4
{
    margin-left: 150px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
    margin-top: 0px;
}

/* for create page button on cms index pages */
#cmsCreate
{
    background-image: url('images/image-library-button-create.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    height: 90px;
    width: 570px;
    margin-left: 8px;
}
    
#cmsCreate h5
{
    margin-left: 150px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 16px;
    text-decoration: underline;
    font-weight: bold;
}

#cmsCreate h4
{
    margin-left: 150px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
    margin-top: 0px;
}

/* for cms create page button on create site options page */
#cmsCreate2
{
    background-image: url('images/image-library-button-create.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    height: 90px;
    width: 570px;

}
    
#cmsCreate2 h5
{
    margin-left: 150px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 16px;
    text-decoration: underline;
    font-weight: bold;
}

#cmsCreate2 h4
{
    margin-left: 150px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
    margin-top: 0px;
}




#cmsUpdate
{
    background-image: url('images/image-library-button-update.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    height: 90px;
    width: 570px;
    margin-left: 8px;
}

#cmsUpdate2
{
    background-image: url('images/image-library-button-update.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    height: 90px;
    width: 570px;
}

#cmsUpdate2 h5
{
    margin-left: 150px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 16px;
    text-decoration: underline;
    font-weight: bold;
}

#cmsUpdate2 h4
{
    margin-left: 150px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
    margin-top: 0px;
}
    
#cmsUpdate h5
{
    margin-left: 150px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 16px;
    text-decoration: underline;
    font-weight: bold;
}

#cmsUpdate h4
{
    margin-left: 150px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
    margin-top: 0px;
}

#cmsTestimonial
{
    background-image: url('images/image-library-button-testimonials.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    height: 90px;
    width: 570px;
    margin-left: 8px;
}



#cmsTestimonial2 h4
{
    margin-left: 150px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
    margin-top: 0px;
}

#cmsTestimonial h4
{
    margin-left: 150px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
    margin-top: 0px;
}

/* for the adding testimonial page, not cms index page*/
#cmsTestimonial2
{
    background-image: url('images/image-library-button-testimonials.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    height: 90px;
    width: 570px;
}

#cmsTestimonial2 h5
{
    margin-left: 150px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 16px;
    text-decoration: underline;
    font-weight: bold;
}
    
#cmsTestimonial h5
{
    margin-left: 150px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 16px;
    text-decoration: underline;
    font-weight: bold;
}


#cmsAdmin
{
    background-image: url('images/image-library-button-admin.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    height: 90px;
    width: 570px;
    margin-left: 8px;
}
    
#cmsAdmin h5
{
    margin-left: 150px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 16px;
    text-decoration: underline;
    font-weight: bold;
}

#cmsAdmin h4
{
    margin-left: 150px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
    margin-top: 0px;
}

.pageOptions
{
    padding: 5px;
    margin-left: 14px;
    background-color: #80c1ed;
    margin-bottom: 15px;
    float: left;
    width: 550px;
}

#image-upload
{
    float: left;
    background-color: #C0C0C0;
    margin-left: 8px;
    margin-top: 5px;
    width: 566px;
    height: 85px;
    padding-left: 5px;
    padding-top: 5px;
}

#image-upload h5
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    text-decoration: none;
    margin-top: 0px;
}

.upload
{
    width: 400px;
}

#image-library
{
    background-color: #FFFFFF;
    padding-top: 8px;
    padding-bottom: 100px;
    
}

#greyBG
{
    background-color: #CCCCCC;
    margin-left: 8px;
    margin-top: 5px;
    padding-bottom: 20px;
    padding-top: 5px;
}

#cms-content
{
    background-position: left top;
    padding-left: 109px;
    background-image: url( 'images/about.jpg' );
    background-repeat: no-repeat;
    padding-bottom: 8px;
    }
    
    #imPissedOffWithAjax
{
    width: 553px;
    margin-left: 12px;
    float: left;
}

.ajax__tab_body
{
    padding: 0px;
    margin: 0px;
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
    background: url(images/designer_gradientbg.jpg) repeat-x bottom;
}

    #accordion
{
    margin-left: 12px;
    float: left;
    margin-bottom: 10px;
    width: 555px;
}

    #accordion2
{
    margin-left: 6px;
    float: left;
    margin-bottom: 10px;
    width: 561px;
}

#publishInstructions
{
    background-image: url('images/publish-image.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    margin-left: 10px;
    margin-top: 4px;
    padding-left: 220px;
    height: 150px;
}

#publishButton
{
    margin-left: 10px;
    margin-top: 4px;
}

.PublishEnd
{
    border: 0px;
    background-image: url( 'images/publishButton1.jpg' );
    background-repeat: no-repeat;
    background-position: left top;
    width: 566px;
    height: 60px;
}
    
.PublishEnd:active
{
    background-image: url( 'images/publishButton3.jpg' );
    background-repeat: no-repeat;
    background-position: left top;
    }

.clients
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    padding-top: 6px;

}

.clientsJob
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-size: 10px;
    padding-right: 6px;

}

.clientJobImage
{
    border: 3px solid #CCCCCC;
}

a.clients:link
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #808080;
    width: 555px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}

a.clients:visited
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #808080;
    width: 555px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}
a.clients:hover
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #666666;
    width: 555px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}
a.clients:active
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    font-weight: bold;
    background-color: #666666;
    width: 555px;
    height: 30px;
    padding-top: 9px;
    padding-left: 5px;
}

/*AutoComplete flyout */


.autocomplete_completionListElement 

{  
      visibility : hidden;
      margin : 0px!important;
      background-color : inherit;
      color : windowtext;
      border : buttonshadow;
      border-width : 1px;
      border-style : solid;
      cursor : 'default';
      overflow : auto;
      height : 40px;
      text-align : left; 
      list-style-type : none;

}

 

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem

{
      background-color: #ffff99;
      color: black;
      padding: 0px;
      display: list-item;

}

 

/* AutoComplete item */

.autocomplete_listItem 

{
      background-color : window;
      color : windowtext;
      padding : 0px;
      display: list-item;
      
}

.UpdateGreyBG
{
    padding: 3px;
    border: 1px solid #333333;
    background-color: #dddddd;
    margin-left: 7px;
    float: left;
    width: 555px;
    margin-bottom: 15px;
}

.texteditor
{
    cursor: default;
}


#UpdatePageButton
{
    margin-top: 4px;
    float: left;
    padding-left: 5px;
    padding-bottom: 5px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;


}

/* SHOPPING BASKET PAGE */

 

.Shop_topBar
{
    background-color: #C0C0C0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    width: 560px;
    height: 15px;
    float: left;
}

 

.Shop_content
{
    background-position: left bottom;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    width: 560px;
    float: left;
    background-repeat: repeat;
    margin-bottom: 5px;
    margin-top: 5px;
    min-height: 20px;
    padding-bottom: 5px;
    background-color: #E4E4E4;
}

 
a.shopLink:link, a.shopLink:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color: #0000FF;
}

 

a.shopLink:hover, a.shopLink:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color: #003399;
}

 

.shoppingDetails
{
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
    margin-right: 10px;
    text-align:right;
}

 

.continue
{
    float: left;
    margin-right: 15px;
}

.checkout
{
    float: left;
}

 

/* SHOPPING BASKET PAGE END */



/************** SUMMARY OF ORDER PAGE START**************/

 
.BillingAddress
{
    float: left;
    margin-right: 10px;
    margin-left: 8px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    text-decoration: none;
}

 

.DeliveryAddress
{    
    float: left;
    margin-right: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    text-decoration: none;  
}

 

.SummaryDivide
{
    background-position: left center;
    float: left;
    width: 563px;
    height: 15px;
    background-image: url( 'images/shopping_basket_divideline.jpg' );
    background-repeat: repeat-x;

}

 

a.PayButton:link, a.PayButton:visited
{
    background-image: url(      'images/order_button.jpg' );
    background-repeat: no-repeat;
    background-position: left top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    display: block;
    width: 168px;
    height: 21px;
    padding-left: 100px;
    padding-top: 7px;
}

 

a.PayButton:hover, a.PayButton:active
{
    background-image: url(   'images/order_button2.jpg' );
    background-repeat: no-repeat;
    background-position: left top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    display: block;
    width: 168px;
    height: 21px;
    padding-left: 100px;
    padding-top: 7px;
    color: #000099;
}

 
/************** END SUMMARY OF ORDER PAGE START**************/

/************** FILES PAGE START**************/
.FileItem
{
    padding: 5px;
    float: left;
    width: 143px;
    height: 100px;
    margin-top: 10px;
    margin-left: 15px;

}
a.FileItem:Link
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #0000ff;
    text-decoration: underline;
    display: list-item;
    margin: 0px;
    list-style-type: none;
}
.FileProduct
{
    float: left;
    width: 550px;
    background-image: url( 'images/Fileproduct_bg.jpg' );
    background-repeat: no-repeat;
}

/************** END FILES PAGE**************/


