@CHARSET "ISO-8859-1";
body
{
	font: normal 12px 'trebuchet MS', arial, verdana, 'Bitstream Vera Sans', helvetica, sans-serif;
	color: #655548;
	background-color: #ebeae8;
	margin:0px;
	padding:0px;
}
h2
{
	font-size:18px;
	font-weight:bold;
	color:#cd3335;
	padding-top:15px;
}
h3
{
	font-size:14px;
	font-weight:bold;
	color:#cd3335;
}
h4
{
	color:#cd3335;
}
a
{
    color:#cc0000;
    text-decoration:underline;
}

.roundmenu
{
	width:200px;
	height:110px;
	border: solid 1px #d7d2cd;	
	margin-bottom:20px;
	background-color:#f6f5f4;
	
	border-bottom-right-radius:10px; 
	border-bottom-left-radius:10px; 
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	
	-moz-border-radius-bottomright:10px;	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-topright:10px;	
	-moz-border-radius-topleft:10px;
	
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;	
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;	
}

.gentext
{
	margin-left:30px;
	height:auto;
	width:auto;
	float:left;
	display:block;
	font-size:14px;
	margin-top:10px;	
}

.newgenbutton100 {
	background-color: transparent;
	background-image: url("/images/newsite/genbutton.png");
	backround-repeat: no-repeat;
	bottom:0px;
	position:relative;
	width:100px;
	height:26px;
	text-decoration:none;
	text-align:center;
	border:0px;
	cursor:pointer;
	color:White;
	family-name:Arial;
	line-height:26px;
	border:0px;
	cursor:pointer;
	font-weight:bold; 
	font-size:11px;
	display:block;
	float:left;
}

.newgreygenbutton100 {
	background-color: transparent;
	background-image: url("/images/newsite/GenGreyButton.png");
	backround-repeat: no-repeat;
	bottom:0px;
	position:relative;
	width:100px;
	height:26px;
	text-decoration:none;
	text-align:center;
	border:0px;
	cursor:pointer;
	color:White;
	family-name:Arial;
	line-height:26px;
	border:0px;
	cursor:pointer;
	font-weight:bold; 
	font-size:11px;
	display:block;
	float:left;
}

.newgenbutton150 {
	background-color: transparent;
	background-image: url("/images/newsite/button150.png");
	backround-repeat: no-repeat;
	width:150px;
	height:39px;
	color:White;
	text-decoration:none;
	text-align:center;
	float:right;
	font-weight:bold; 
	font-size:14px;
	color:White;
	text-decoration:none;
	family-name:Arial;
	text-align:center;
	line-height:39px;
	border:0px;
	cursor:pointer;
}

.newgenbutton200 {
	background-color: transparent;
	background-image: url("/images/newsite/button200.png");
	backround-repeat: no-repeat;
	width:200px;
	height:52px;
	color:White;
	text-decoration:none;
	text-align:center;
	float:right;
	font-weight:bold; 
	font-size:20px;
	color:White;
	text-decoration:none;
	family-name:Arial;
	text-align:center;
	line-height:52px;
	border:0px;
	cursor:pointer;
}
.buttontext {
	font-weight:bold; 
	font-size:11px;
	color:White;
	text-decoration:none;
	family-name:Arial;
	text-align:center;
	line-height:26px;
}

.buttontext2 {
	font-weight:bold; 
	font-size:14px;
	color:White;
	text-decoration:none;
	family-name:Arial;
	text-align:center;
	line-height:52px;
}


#navigation_wrap {
width:100%;
height:23px;
background:#fff;
border-bottom:1px solid #979692;
z-index:200;
}

#navigation_area {
position:relative;
width:960px;
margin:0 auto;
z-index:3000;
}

#topnav {
float:left;
}

#topnav ul {
padding:0;
}

.sf-menu li {
font-size:11px;
line-height:14px;
float:left;
border-right:1px solid #dfdbd8;
color:#333;
}

.sf-menu li a {
padding:5px 8px 4px;
text-decoration:none;
text-transform:uppercase;
color:#333;
}

.sf-menu li a:hover {
color:#fff;
}

.sf-menu li:last-child {
border-right:none;
}

.sf-menu li.sfHover a {color: #fff;}

.sf-menu li.sfHover ul li a {color: #333333;}

.sf-menu li.sfHover a{
color:#fff;
}

.sf-menu li.sfHover ul li a:hover {color: #fff;}

#mainmenu {
right:20px;
position:absolute;
bottom:0;
z-index:1;
}

#mainmenu ul {
padding:7px 0 0 10px;
}

#mainmenu ul li {
font-size:15px;
letter-spacing:-0.5px;
line-height:14px;
float:left;
text-align:center;
margin-left:5px;
}

#mainmenu ul li a {
display:block;
width:100px;
text-decoration:none;
color:#837061;
padding:0 8px;
background:#d9d1c4;
padding:9px 0;
border-right:1px solid #a39785;
border-top-right-radius:3px; 
border-top-left-radius:3px; 
-moz-border-radius-topright:3px;	
-moz-border-radius-topleft:3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-top-left-radius:3px;
}

#mainmenu ul li a:hover {
background:#fff;
}

#mainmenu ul li a.current {
background:#F1EFEB;
}

#mainmenu ul li a.current_cause, #mainmenu ul li a.current_cause:hover  {
background:#be0000;
color:#fff;
border-right:1px solid #a39785;
}

#mainmenu ul li a.current_giver, #mainmenu ul li a.current_giver:hover  {
background:#FFAC00;
color:#fff;
border-right:1px solid #a39785;
}

#mainmenu ul li.current.current a {
background:#f1efeb;
}

.nav_but2
{
	background-image:url("/images/newsite/nav_but2_hover.png");
    background-repeat:no-repeat;	
	width:118px;
	height:117px;
	display:block;
	cursor:pointer;
}
.sectortablegiftbasket2
{
	float:right;
	width:98px;
	height:40px;
	display:block;
	margin-right:0px;
	text-align:center;
	background-image:url("/images/newsite/addtobasket.png");
	background-repeat:no-repeat;
}

/*======================= PROGRESS BAR =============*/
.progressback
{
	width:346px;
	height:18px;
	display:block;
	float:left;
	position:relative;
	background-image:url("/images/newsite/progressback.png");
	background-repeat:no-repeat;
	right:-2px;
	margin-top:10px;
}

.progressind
{
	width:18px;
	height:12px;
	display:block;
	float:left;
	background-image:url("/images/newsite/progressind.png");
	background-repeat:repeat;
}


/*==================================================*/


/* ========================Main Body=============== */
#main_body
{
    width:1000px;
    font-size:12px;
    background-color:#ebeae8;
    height:auto;
    margin:0px;
    padding:0px;
    font-family:Arial;
    color:#000000;
    font-size:12px;
}
.sendoncampaign
{
	float:left;
	margin-bottom:40px;
	margin-left:0px;
	width:150px;
	height:10px;
}
.textarea
{
	height:101px;
	width:162px;
	border:0px solid white;	
	overflow-y: hidden ! important;
}
.textbox
{
	margin-bottom:10px;
}
#main_content_window
{
	width:750px;
	height:auto;
	float:left;
	display:block;
	
}
/* =================== CHANGED ================ */
#right_content_background
{
	/*background-color:#f0efed;*/
	margin-left:20px;
	margin-right:5px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;	
	padding-bottom:10px;	
}
.right_content_background
{
	background-color:#f0efed;
	margin-left:20px;
	margin-right:5px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;	
	padding-bottom:10px;	
	height:100%;
}

#right_content_window
{
	width:240px;
	height:auto;
	float:right;
	display:block;
}
.leftborderdiv
{
	background-image:url("/images/newsite/borderleft.png");
	background-repeat:repeat;
	width:5px;
	height:100%; 	
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}

.topborderdiv
{
	background-image:url("/images/newsite/bordertop.png");
	background-repeat:repeat;
	width:700px;
	height:5px; 	
	float:left;
	margin-left:10px;
	margin-right:10px;
}

/* ==================== CHANGED =============== */
.baskettext
{
	color:white;
	width:100px;
	height:10px;
	padding-top:65px;
	padding-left:20px;
	text-decoration:none;
	text-align:center;
	
}
/*=====================Header================*/
#header_container
{
    width:100%;
    height:30px;        
}

/*================LOGO=====================*/
#header_logo
{
    width:85px;
    height:85px;
	margin-right:15px;   
    background-image:url("/images/newsite/g4glogo.png");
    float:left;
}
#header_logo2
{
    width:85px;
    height:85px;
	margin-right:15px; 
	margin-left:20px;
	top:0px;
	left:0px;
	position:relative;  
    background-image:url("/images/newsite/g4glogo.png");
    float:left;
}

/*=================Right Container (Menu , Friend , Basket)=========================*/
#header_container_right
{
    width:300px;
    height:30px;
    float:right;   
}
.header_container_right_table
{
    width:260px;
	top:0px;
	right:70px;
	position:relative;
}

#header_container_right_table_navigation
{
    float:right;
}
.menulinks
{
    color:#cc0000;
    text-decoration:underline;
    margin:0 5px 0 px;
	
}
.menulinks2
{
    color:#c83e45;
    text-decoration:none;
    margin:0 5px 0 px;
}
.menulinks3
{
    color:#c83e45;
    text-decoration:underline;
    margin-top:10px;
	text-align:center;
}
.menulinks4
{
    color:#c83e45;
    text-decoration:underline;
    margin:0 5px 0 px;
    font-size:18px;
    font-weight:bold;
}
.menudivider
{
    color:#c83e45;
    margin:0 5px 0 px;
    font-weight:bold;
}
#tellafriend
{
	background-image:url("/images/newsite/fuller.png");
    background-repeat:no-repeat;	
	width:148px;
	height:117px;
	display:block;
}
#basket
{
	background-image:url("/images/newsite/quickdonate.png");
    background-repeat:no-repeat;	
	width:190px;
	height:117px;
	display:block;
	cursor:pointer;
}

.dividerdiv
{
    color:#b8b7b3;
    height:30px;
    width:1px;
    margin:10px;
    margin-left:30px;
    margin-top:20px;
    background-color:#b8b7b3;
    float:left;
    display:block;
    
}


.stepsbanner
{
    height:60px;
    width:100%;
    background-image:url("/images/newsite/stepbanner.png");
    background-repeat:no-repeat;
    margin:10px 30px 10px 30px;
}

/* ========================== NAVIGATION STEPS ==================== */
#navtable
{
	margin-left:0px;
}

#steps_container
{    
    height:auto;
    float:right;
}

#leftnav
{
	background-image:url("/images/newsite/leftnav.png");
    background-repeat:no-repeat;	
	width:109px;
	height:117px;
	display:block;	
}

.stepheading
{
	font-size:14px;
	margin-left:23px;	
	font-weight:bold;
	color:black;
}
.nav_but1
{
	background-image:url("/images/newsite/nav_but1_hover.png");
    background-repeat:no-repeat;	
	width:118px;
	height:117px;
	display:block;
	cursor:pointer;
}

.filler
{
	background-image:url("/images/newsite/filler.png");
    background-repeat:no-repeat;	
	width:46px;
	height:117px;
	display:block;
}
.fuller
{
	background-image:url("/images/newsite/fuller.png");
    background-repeat:no-repeat;	
	width:148px;
	height:117px;
	display:block;
}
#quickdonate
{
	background-image:url("/images/newsite/qdonate.png");
    background-repeat:no-repeat;	
	width:214px;
	height:53px;
	float:right;
	right:10px;
	margin-top:20px;
	display:block;
	position:relative;
	cursor:pointer;
	/*border:solid 1px black;*/
}

.nav_but2
{
	background-image:url("/images/newsite/nav_but2_hover.png");
    background-repeat:no-repeat;	
	width:118px;
	height:117px;
	display:block;
	cursor:pointer;
}


.nav_but3
{
	background-image:url("/images/newsite/nav_but3_hover.png");
    background-repeat:no-repeat;	
	width:118px;
	height:117px;
	display:block;
	cursor:pointer;
}


/* ==================================================================== */

/* ========================= PROMOTIONAL GIFTS ======================= */

/* ======================= CHANGED ======================== */
.randomgifts
{
	width:220px;
	height:104px;
	/*background-image:url("/images/newsite/randombg.png");
    background-repeat:no-repeat;*/
	background-color: #eceae8;
	margin-left:10px;
	margin-bottom:0px;	
}
.topborderdivrandomgifts
{
	background-image:url("/images/newsite/bordertop.png");
	background-repeat:repeat;
	width:210px;
	height:5px; 	
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:10px;
}
.leftborderdivrandomgifts
{
	background-image:url("/images/newsite/borderleft.png");
	background-repeat:repeat;
	width:6px;
	height:500px; 	
	float:left;
	
	position:relative;
	position:absolute;	
	margin-top:10px;
	margin-bottom:10px;
}
.leftborderdivfilters
{
	background-image:url("/images/newsite/borderleft.png");
	background-repeat:repeat;
	width:5px;
	height:70px; 	
	float:left;	
	margin-top:10px;
	margin-bottom:10px;
}
.randomgiftaddtobasketlinks
{
    color:White;
    text-decoration:underline;	
	background-image:url("/images/newsite/giftbasket.png");
	background-repeat:no-repeat;
	width: 100px;
	height:23px;
	
	position: absolute; 
	bottom: 0px; 
	text-align:center;
}

.randomgiftamount
{
	float:right;
	top:-5px;
	right:-35px;
	position:relative;	
}
/* ======================= CHANGED ======================== */
.randomgifttext
{
	float:left;
	width:110px;
	height:104px;
	margin-left:110px;
	display:block;
	font-size:12px;
	text-weight:bold;
	position:absolute;
	text-align:left;	
}
/* ======================= CHANGED ======================== */
.randomgiftpicture
{
	float:left;
	width:98px;
	height:98px;
	display:block;
	margin:6px;
	margin-top:5px;
}


#main_content
{
    width:100%;
    height:100%;
    display:block;
	margin-left:0px;
	margin-right:0px;  
	margin-top:20px;  
}

#promotion_container
{
 width:100%;
 height:100%;
    
}
#promotion_window
{
    width:480px;   
    height:264px;
    float:left;
}
.heading3
{
	color:#cd3335;
	font-weight:bold;
}

/* ==================================== FILTERS SEARCH WINDOW ========================== */
#filters_window
{
    width:700px;
    height:240px;
    float:left;
	margin-top:0px;
}

.filtercolumn
{
	margin:5px;
	width:196px;	
}

#searchbygroup
{
	width:196px;
	height:55px;
	background-image:url("/images/newsite/searchbygroup.png");
    background-repeat:no-repeat;
	margin:10px;
	margin-left:20px;
}
/* ==================== CHANGE ================= */
.searchbygroup
{
	width:197px;
	height:59px;
	background-image:url("/images/newsite/searchbygroupheader.png");
    background-repeat:no-repeat;
	margin-left:0px;
	margin-top:1px;
	margin-bottom:10px;
}
.searchbyprice
{
	width:197px;
	height:59px;
	background-image:url("/images/newsite/searchbypriceheader.png");
    background-repeat:no-repeat;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
}
#searchbyprice
{
	width:196px;
	height:55px;
	background-image:url("/images/newsite/searchbyprice.png");
    background-repeat:no-repeat;
	margin:10px;
}
#latestnews
{
	width:196px;
	height:55px;
	background-image:url("/images/newsite/latestnews.png");
    background-repeat:no-repeat;
	margin:10px;
}



#logodivg4g 
{
	width:1000px;
	height:100px;
	border: solid 1px #d7d2cd;	
	margin-left:30px;
	
	background-color:#f6f5f4;
	
	border-bottom-right-radius:10px; 
	border-bottom-left-radius:10px; 
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	
	-moz-border-radius-bottomright:10px;	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-topright:10px;	
	-moz-border-radius-topleft:10px;
	
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;	
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;	
}

#footer1 
{
	width:207px;
	height:86px;
	background-image:url("/images/newsite/footer1.jpg");
    background-repeat:no-repeat;
	margin-left:20px;
	float:left;
	margin-top:10px;
}

#footer2
{
	width:180px;
	height:86px;
	background-image:url("/images/newsite/footer2.png");
    background-repeat:no-repeat;
	margin-left:20px;
	float:left;
	margin-top:10px;
}
#footer3 
{
	width:119px;
	height:86px;
	background-image:url("/images/newsite/cadizfooter.png");
    background-repeat:no-repeat;
	margin-left:20px;
	float:left;
	margin-top:10px;
}

#promotion_gifts_window
{
    width:260px;   
    height:500px;
    float:right;
}

#footerdiv
{
    width:100%;
	display:block;
    height:100px;
    margin-top:10px;
    background-image:url("/images/newsite/footer.png");
    background-repeat:no-repeat;   
}
#footerlogo
{
    width:194px;
    height:90px;
    margin-top:10px;
	display:block;
	margin-left:20px;
	cursor:pointer;
    background-image:url("/images/newsite/footerlogo.png");
    background-repeat:no-repeat;   
}
#cadizlogo
{
    width:125px;
    height:79px;
	display:block;
	margin-left:20px;
	cursor:pointer;
    background-image:url("/images/newsite/cadizfooter.png");
    background-repeat:no-repeat;   
	margin-top:20px;
}

#footertext
{
	margin-left:40px;
	margin-right:10px;
	display:block;
	padding-top:20px;
	width:920px;
	height:40px;
	font-size:12px;
	line-height:17px;
	
}

/*================================= CAMPAIGN NAVIGATION FOR MCM ========================*/
.cmp_stepnavcontainer
{
	width:940px;
	height:240px;
	margin-left:40px;
}
.cmp2_stepnavcontainer
{
	width:963px;
	height:166px;
	margin-left:30px;
}

.cmp_leftnav
{
	width:94px;
	height:90px;
	display:block;
	background-image:url("/images/newsite/cmp_leftnav.png");
    background-repeat:no-repeat;
}
.cmp2_leftnav
{
	width:94px;
	height:90px;
	display:block;
	background-image:url("/images/newsite/cmp_leftnav.png");
    background-repeat:no-repeat;
}

.cmp_nav_but1
{
	width:140px;
	height:204px;
	display:block;
	background-image:url("/images/newsite/cmp_nav_but1.png");
    background-repeat:no-repeat;
    position:relative;
    top:-57px;
    right:0px;
}
.cmp2_nav1
{
	width:105px;
	height:165px;
	float:left;
	display:block;
	background-image:url("/images/newsite/cmp2_nav_but1.png");
    background-repeat:no-repeat;
}


.cmp_nav1
{
	width:93px;
	height:240px;
	float:left;
	display:block;
	background-image:url("/images/newsite/cmp_nav1.png");
    background-repeat:no-repeat;	
}
.cmp_nav2
{
	width:153px;
	height:240px;
	float:left;
	display:block;
	cursor:pointer;
	background-image:url("/images/newsite/cmp_nav2.png");
    background-repeat:no-repeat;	
}


.cmp2_nav2
{
	width:77px;
	height:165px;
	float:left;
	display:block;
	cursor:pointer;
	background-image:url("/images/newsite/cmp2_nav2.png");
    background-repeat:no-repeat;	
}


.cmp_nav3
{
	width:163px;
	height:240px;
	float:left;
	display:block;
	cursor:pointer;
	background-image:url("/images/newsite/cmp_nav3.png");
    background-repeat:no-repeat;	
}


.cmp2_nav3
{
	width:110px;
	height:165px;
	float:left;
	display:block;
	cursor:pointer;
	background-image:url("/images/newsite/cmp2_nav3.png");
    background-repeat:no-repeat;	
}


.cmp_nav4
{
	width:188px;
	height:240px;
	float:left;
	display:block;
	cursor:pointer;
	background-image:url("/images/newsite/cmp_nav4.png");
    background-repeat:no-repeat;	
}


.cmp2_nav4
{
	width:134px;
	height:165px;
	float:left;
	display:block;
	cursor:pointer;
	background-image:url("/images/newsite/cmp2_nav4.png");
    background-repeat:no-repeat;	
}


.cmp_nav5
{
	width:148px;
	height:240px;
	float:left;
	display:block;
	cursor:pointer;
	background-image:url("/images/newsite/cmp_nav5.png");
    background-repeat:no-repeat;	
}


.cmp2_nav5
{
	width:177px;
	height:165px;
	float:left;
	display:block;
	cursor:pointer;
	background-image:url("/images/newsite/cmp2_nav5.png");
    background-repeat:no-repeat;	
}


.cmp_nav6
{
	width:187px;
	height:240px;
	float:left;
	display:block;
	cursor:pointer;
	z-index:-1;
	background-image:url("/images/newsite/cmp_nav6.png");
    background-repeat:no-repeat;	
}


.cmp2_nav6
{
	width:156px;
	height:165px;
	float:left;
	display:block;
	cursor:pointer;
	background-image:url("/images/newsite/cmp2_nav6.png");
    background-repeat:no-repeat;	
}

.cmp2_nav7
{
	width:189px;
	height:165px;
	float:left;
	display:block;
	cursor:pointer;
	background-image:url("/images/newsite/cmp2_nav7.png");
    background-repeat:no-repeat;	
}

.cmp_logo
{
	width:88px;
	height:88px;
	float:left;
	display:block;
	cursor:pointer;
	background-image:url("/images/newsite/mcmlogo.png");
    background-repeat:no-repeat;
	margin-top:10px;	
}
.cmp2_logo
{
	width:88px;
	height:88px;
	float:left;
	margin-top:20px;
	display:block;
	cursor:pointer;
	background-image:url("/images/newsite/mcmlogo.png");
    background-repeat:no-repeat;	
}

/* ==================== CHANGED =============== */
.cmp_baskettext
{
	float:left;
	margin-left:20px;
	color:black;
	top:160px;
	width:100px;
	position:absolute;
	color:#cd3335;
	text-align:center;
}
/* ==================== CHANGED =============== */
.cmp2_baskettext
{
	float:left;
	margin-left:20px;
	color:black;
	margin-top:82px;
	width:100px;
	position:absolute;
	color:#cd3335;
	text-align:center;
}

#cmp_quickdonate
{
	background-image:url("/images/newsite/qdonate.png");
    background-repeat:no-repeat;	
	width:214px;
	height:53px;
	float:right;
	top:20px;
	right:0px;
	display:block;
	position:relative;
	cursor:pointer;
	z-index:9;
}

.header_container_right_table
{
    width:100%;
    float:right;
    sdisplay:block;
	position:relative;
	float:right;
}
/*======================================================================================*/

/*================================= VIEW GIFT PAGE DIVS ================================ */

/* ======================= CHANGED ======================== */
.viewgiftbig
{
	float:right;
	height:auto;
	width:343px;
	margin:10px;
	margin-bottom:0px; 
	margin-top:8px;
	top:0px;
	right:0px;
}
.giftbigcontainer
{
	display:block;
	margin-left:50px;
	margin-right:5px;
	margin-top:10px;
	float:right;	
	width:340px;
	
}
.giftbigcontaineradd
{
	text-align:right;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	margin-right:10px;
	margin-top:10px;
}

/* ================CHANGED====*/
.heading1
{
	font-size:28px;
	font-weight:bold;
	color:black;
	margin:10px 10px 10px 0px;
	padding-left:20px;
	/*border-bottom:5px solid #ba2b2f;*/		
}
.heading2
{
	font-size:18px;
	font-weight:bold;
	color:#cd3335;
	margin:10px 10px 10px 0px;
	height:auto;
	width:auto;
	display:block;
	float:left;
	padding-left:20px;
	top:0px;
	left:0px;
	vertical-align:top;
	position:relative;		
}

/* ============= CHANGED ===============*/
.sectortext
{
	margin-left:30px;
	height:auto;
	width:350px;
	float:left;
	display:block;
	position:relative;
	font-size:14px;
	margin-top:20px;
	/*border:1px solid #ba2b2f;*/	
}
.sectortext2
{
	margin-left:30px;
	height:330px;
	width:350px;
	float:left;
	display:block;
	position:relative;
	font-size:14px;
	margin-top:20px;
	/*border:1px solid #ba2b2f;*/	
}
/* ============= CHANGED ===============*/
.projecttext
{
	margin-left:30px;
	height:auto;
	width:350px;
	float:left;
	display:block;
	position:relative;
	font-size:14px;
}

.statictext
{
	margin-left:30px;
	height:auto;
	width:95%;
	float:left;
	display:block;
	font-size:14px;
}

#sectorgiftstable
{
	width:750px;
	margin-left:0px;
	padding-top:0px;
	float:left;
}
#sectorgiftstable2
{
	margin-left:0px;
	padding-top:10px;
	height:200px;
	float:left;
	position:absolute;
	display:block;
	top:60px;
}
.sectortablegift
{
	width:130px;
	height:190px;
}
.sectortablegiftleftborderdiv
{
	background-image:url("/images/newsite/borderleft.png");
	background-repeat:repeat;
	width:5px;
	height:50%; 	
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
.sectortablepicture
{
	float:right;
	width:98px;
	height:98px;
	display:block;
	margin:6px;
}
/* ============= CHANGED ===============*/
.sectortableprice
{
	float:right;
	width:98px;
	height:15px;
	display:block;
	margin-right:6px;
	margin-bottom:5px;
	color:#666666;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}
/* ============= CHANGED ===============*/
.sectortablegiftname
{
	float:right;
	width:98px;
	height:20px;
	display:block;
	margin-right:6px;
	text-align:center;
	font-size:10px;
	margin-bottom:5px;
}
.sectortablegiftbasket
{
	float:right;
	width:100px;
	height:40px;
	display:block;
	margin-right:6px;
	margin-bottom:10px;
	margin-top:5px;
	text-align:center;
	background-image:url("/images/newsite/addtobasket.png");
	background-repeat:no-repeat;
}


.sectortablegiftbasket2
{
	float:right;
	width:98px;
	height:40px;
	display:block;
	margin-right:0px;
	text-align:center;
	background-image:url("/images/newsite/giftbasket.png");
	/*background-image:url("/images/newsite/addtobasket.png");*/
	background-repeat:no-repeat;
	cursor:pointer;
}

.checkouttotals
{
	height:60px;
	width:300px;
	float:right;
	/*border:1px solid #ba2b2f;*/
	margin-right:0px;
	margin-top:20px;
	text-align:right;
}
.tocheckout
{
	width:177px;
	height:53px;
	float:right;
	display:block;
	border:solid 0px white;
	margin-right:30px;
	cursor:pointer;
	background-image:url("/images/newsite/checkout.png");
	background-repeat:no-repeat;		
}

.signinbutton
{
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	width:130px;
	height:48px;
	border:solid 0px white;
	cursor:pointer;
	background-image:url("/images/newsite/signin.png");
	background-repeat:no-repeat;		
}

.registerbutton
{
	float:left;
	margin:19px;
	margin-bottom:21px;
	width:141px;
	height:50px;
	border:solid 0px white;
	cursor:pointer;
	background-image:url("/images/newsite/register.png");
	background-repeat:no-repeat;		
}


.submitbutton
{
	float:left;
	margin:19px;
	margin-bottom:21px;
	margin-left:0px;
	width:128px;
	height:48px;
	border:solid 0px white;
	cursor:pointer;
	background-image:url("/images/newsite/submit.png");
	background-repeat:no-repeat;		
}


.updatebutton
{
	float:left;
	width:134px;
	height:46px;
	margin-right:10px;
	border:solid 0px white;
	cursor:pointer;
	background-image:url("/images/newsite/update.png");
	background-repeat:no-repeat;		
}


.editprofilebutton
{
	float:left;
	width:134px;
	height:46px;
	margin-right:10px;
	border:solid 0px white;
	cursor:pointer;
	background-image:url("/images/newsite/editprofile.png");
	background-repeat:no-repeat;		
}


.paymentbutton
{
	float:left;
	width:140px;
	height:50px;
	margin-right:10px;
	border:solid 0px white;
	cursor:pointer;
	background-image:url("/images/newsite/payment.png");
	background-repeat:no-repeat;		
}


.donationbutton
{
	float:left;
	width:150px;
	height:46px;
	margin-right:10px;
	border:solid 0px white;
	cursor:pointer;
	background-image:url("/images/newsite/donation.png");
	background-repeat:no-repeat;		
}

.newspicture
{
	float:left;
	width:98px;
	height:98px;
	display:block;
	position:relative;
	margin-right:10px;
}
