body {
	margin: 0;
	padding: 0;
	background-image: url('../images/0_r1_c1.jpg');
	background-repeat: repeat-x;
	background-color: #FDE585;
}

a{text-decoration: none; color: black;}
a:hover{ color: grey; text-decoration: underline;}

input[type="text"],[type="password"]{background: #fff; color: #949486; font-family: calibri; font-size: 14px; border: 1px solid lightgrey; border-radius: 3px;}
textarea,select{background: #fff; color: #949486; border: 1px solid lightgrey; font-family: calibri; font-size: 14px; border-radius: 3px; resize: none;}


.contact_form input[type="text"]{margin-top: 5px; height: 30px; width: 320px; margin-left: 3px;}
.contact_form textarea{margin-top: 5px; height: 200px; width: 318px; font-size: 14px;}
.contact_form input[type="submit"]{height: 30px; width: 315px;}

.spacer{height: 20px;}

.header{width: 976px; height: 394px; margin: 0px auto;}
.page_content{width: 1280px; margin: 0px auto; font-family: sans-serif;}
.content_title{color: #A80000; border-bottom: 2px dotted #ee8609; }
.title_text{font-family: Verdana, Geneva, sans-serif; font-size: 24px; line-height: 30px; color: #333; margin-top: 0px; margin-bottom: 10px;}
.clearer{clear: both;}

.menu{float: left; margin-left: 45px;}
.menu ul li{width: 245px;  text-align: left;}
.menu ul li a:hover{text-decoration: underline; padding-left: 20px; color: #FFEFB0;}
.menu ul {padding: 0; margin: 0; list-style-type: none; width: 245px; text-align: left; background-image: url('../images/menu_background.png'); border-radius: 6px;}
.menu ul li a {text-decoration: none; font-family: verdana; font-size: 16px; color: #fff; padding-left: 10px; line-height: 25px; text-shadow: 1px 1px 3px #5A5A5A; transition: color 0.5s , padding-left 1s;}

.content_holder {width: 900px; float: left; padding: 10px 10px 10px 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 15px; margin-left: 16px; background: linear-gradient(#ffeeac,#ffffff,#ffffff); border-radius: 6px; border: 1px solid white;}

.content-index{margin-top: 10px;}

/** groups **/
.groups td{width: 350px; font-size: 18px; }	
.groups img{width: 350px; height: 200px;}	

.payment td {width: 4500px; font-size: 20px;}

.buyer_profile_nav a{margin-top: 10px; }



.captionOrange, .captionBlack
 {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    border-radius: 4px;
}
.captionOrange
{
    background: #EB5100;
    background-color: rgba(235, 81, 0, 0.6);
}

.captionBlack
{
    font-size:16px;
    background: #000;
    background-color: rgba(0, 0, 0, 0.4);
}
a.captionOrange, A.captionOrange:active, A.captionOrange:visited
{
	color: #ffffff;
	text-decoration: none;
}

a.captionOrange:hover
{
	color: #eb5100;
    text-decoration: underline;
    background-color: #eeeeee;
    background-color: rgba(238, 238, 238, 0.7);
}

.bricon
{
	background: url(../img/browser-icons.png);
}
	
.footer{width: 1200px; height: 20px; background: brown; margin-left: 30px; margin-top: 10px;}