/*--------------------------------------------------------------------------------------------------

Client: Passport Living
URL: http://www.passportliving.com
Media: Screen
Company: 3cStudios
Author: Silkroad

1. Document
2. Header
3. Clearfix (for Firefox, Opera)
4. Navigation (First Row)
5. Navigation (Second Row)
6. Navigation (Third Row)
7. Content
8. Page Title, SubTitles
9. Powerbar
10. Fieldsets and Legends
11. RL DashboardItems
12. About This
13. FreeTextBox
14. Results, form labels, etc (some from old Junior CSS)
15. Special Nav Bullets
16. Paging

--------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
	1. Document
--------------------------------------------------------------------------------------------------*/
* {
margin:0;
padding:0;
}

body {
font-family:Verdana, Arial, Helvetica, Tahoma;
font-size:11px;
color:#000;
bottom:0;
position:relative;
text-align:left;
padding:10px;
}

* img {
border:0;
}

p {
color:#23462E;
line-height:18px;
margin:0;
}

td {
line-height:18px;
}

input {
padding:2px;
}

ul {
margin-left:25px;
}

il {
margin-bottom:4px;
}

option {
padding-right:10px;
}

textarea {
width:100%;
min-height:100px;
}
div.headlinetextbox input {
font-size:18px;
width:98%;
height:22px;
padding:5px;
}

/*--------------------------------------------------------------------------------------------------
	2. Header
--------------------------------------------------------------------------------------------------*/
div.header {
min-height:52px;
width:100%;
}

h3 {
padding-top:20px;
padding-bottom:4px;
margin-bottom:10px;
width:auto;
border-bottom:solid 1px #000;
font-weight:700;
font-size:12px;
clear:both;
color:#000;
}

h4 {
margin-bottom:5px;
padding-top:20px;
padding-bottom:4px;
margin-bottom:10px;
width:auto;
font-weight:700;
font-size:11px;
clear:both;
color:#000;
}

div.logo {
float:left;
height:31px;
width:30%;
min-width:350px;
}
div.logo h1 {
background:transparent url(../Images/Product_Logos/3cInDash_Logo.png) no-repeat top left;
height:52px;
}

div.PlatFormLogo
{
	float:left;
	height:31px;
	width:30%;
	min-width:350px;
}
div.PlatFormLogo h1
{
	background:transparent url(../Images/Product_Logos/3cPlatform_Logo.png) no-repeat top left;
	height:52px;
}

div.WebShoppelogo
{
	float:left;
	height:31px;
	width:30%;
	min-width:350px;
}
div.WebShoppelogo h1
{
	background:transparent url(../Images/Product_Logos/3cWebShoppe_Logo.png) no-repeat top left;
	height:52px;
}


div.usercompany {
float:right;
font-size:11px;
line-height:16px;
text-align:right;
width:30%;
padding:11px;
}

div.usercompany a {
color:#000;
font-size:11px;
}

span.user {
text-transform:capitalize;
}

/*--------------------------------------------------------------------------------------------------
	3. Clear Fix
--------------------------------------------------------------------------------------------------*/
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

.clearfix {
display:block;
}

/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}

/* End hide from IE-mac 
--------------------------------------------------------------------------------------------------
	4. Navigation (First Row)
--------------------------------------------------------------------------------------------------*/
div.navigationmainfirstrow {
clear:both;
color:#000;
float:left;
font-size:11px;
margin-right:-100px;
position:relative;
width:100%;
}

div.navigationmainfirstrow ul {
margin-top:4px;
list-style:none;
margin-left:0;
}

div.navigationmainfirstrow li {
float:left;
position:relative;
margin:0 2px 0 0;
}

div.navigationmainfirstrow a {
color:#000;
display:block;
text-decoration:none;
margin-top:6px;
font-size:11px;
font-style:italic;
font-weight:400;
padding:1px 6px 2px;
}

div.navigationmainfirstrow a:hover {
color:#000;
text-decoration:underline;
}

div.navigationmainfirstrow .current {
background:#d6d6d6;
font-weight:700;
}

div.navigationmainfirstrow .current a {
color:#000;
border-top:#a1a1a1 solid 1px;
border-right:#a1a1a1 solid 1px;
border-left:#a1a1a1 solid 1px;
background:#d6d6d6;
margin-top:0;
font-weight:700;
padding:7px 10px 5px;
}

div.navigationmainfirstrow .nottabbed {
background-image:none;
color:#213471;
font-weight:400;
margin-top:0;
padding-left:5px;
padding-right:0;
}

div.navigationmainfirstrow .nottabbed a {
background-image:none;
color:#213471;
font-weight:400;
padding-right:0;
font-size:11px;
}

div.navigationmainfirstrow .nottabbed a:hover {
background-image:none;
color:#213471;
font-weight:400;
padding-right:0;
font-size:11px;
text-decoration:underline;
}

div.navigationmainfirstrow .nottabbed .specialnottabbed {
background-image:none;
color:#213471;
font-weight:700;
padding-left:5px;
padding-right:0;
font-size:12px;
}

div.navigationmainfirstrow .nottabbed .specialnottabbed a {
background-image:none;
color:#FF0;
font-weight:700;
padding-left:5px;
padding-right:0;
padding-bottom:-11px;
}

/*--------------------------------------------------------------------------------------------------
	5. Navigation (Second Row)
--------------------------------------------------------------------------------------------------*/
div.navigationmainsecondrow {
background:#d6d6d6;
border-top:#a1a1a1 solid 1px;
border-left:#a1a1a1 solid 1px;
border-right:#a1a1a1 solid 1px;
clear:both;
color:#abb7db;
float:left;
font-size:12px;
width:100%;
margin-top:-1px;
}

div.navigationmainsecondrow .bluewrap {
background:#4259a3;
margin-top:10px;
margin-left:10px;
margin-right:10px;
min-height:20px;
padding:5px;
}

/*div.navigationmainsecondrow .bluewrap span{
width:100px;
color:#FFFFFF;
font-style:italic;
margin-right:-70px;
float:left;
}*/
div.navigationmainsecondrow ul {
list-style:none;
color:#abb7db;
float:left;
margin-left:0;
}

div.navigationmainsecondrow li {
float:left;
position:relative;
color:#abb7db;
margin:0 20px 0 0;
}

div.navigationmainsecondrow a {
display:block;
text-decoration:none;
font-weight:700;
color:#abb7db;
margin-right:5px;
}

div.navigationmainsecondrow a:hover {
color:#e2e2e2;
text-decoration:none;
}

div.navigationmainsecondrow .current a {
color:#fff;
background:8290px;
margin-right:5px;
font-weight:700;
display:block;
}

/*--------------------------------------------------------------------------------------------------
	6. Navigation (Third Row)
--------------------------------------------------------------------------------------------------*/
div.navigationmainthirdrow {
clear:both;
color:#000;
float:left;
overflow:hidden;
width:100%;
background:#d6d6d6;
border-left:#a1a1a1 solid 1px;
border-right:#a1a1a1 solid 1px;
font-size:12px;
margin-top:-5px;
padding-bottom:5px;
}

div.navigationmainthirdrow .graywrap {
background:#8b97c0;
min-height:24px;
margin-left:10px;
margin-right:10px;
padding:1px;
}

div.navigationmainthirdrow ul {
list-style:none;
margin-left:10px;
}

div.navigationmainthirdrow li {
float:left;
margin-right:10px;
}

div.navigationmainthirdrow a {
color:#000;
display:block;
font-weight:400;
text-decoration:none;
padding:5px;
}

div.navigationmainthirdrow a .current {
color:#000;
display:block;
font-weight:700;
text-decoration:none;
padding:5px;
}

/*--------------------------------------------------------------------------------------------------
	6. Navigation (Fourth Row)
--------------------------------------------------------------------------------------------------*/
div.navigationmainfourthrow {
clear:both;
color:#000;
float:left;
width:100%;
background:#d6d6d6;
border-left:#a1a1a1 solid 1px;
border-right:#a1a1a1 solid 1px;
font-size:11px;
}

div.navigationmainfourthrow .graywrap {
border-left:solid 3px #fff;
max-width:50%;
line-height:24px;
margin-left:10px;
}

div.navigationmainfourthrow ul {
list-style:none;
margin-left:0;
}

div.navigationmainfourthrow li {
float:left;
border-right:solid 3px #fff;
border-top:solid 3px #fff;
}

div.navigationmainfourthrow a {
color:#fff;
display:block;
font-weight:400;
text-decoration:none;
background:#7786b4;
padding:0 13px;
}

div.navigationmainfourthrow a:hover {
color:#fff;
text-decoration:none;
background:#b3b3b3;
}

/*--------------------------------------------------------------------------------------------------
	7. Content
--------------------------------------------------------------------------------------------------*/
div.content {
clear:both;
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
background:#d6d6d6;
border-left:#a1a1a1 solid 1px;
border-right:#a1a1a1 solid 1px;
border-bottom:#a1a1a1 solid 1px;
min-height:100px;
margin-right:-2px;
}

div.content table {
margin-bottom:20px;
}

div.content a {
color:#4259a3;
}

div.content .TableHeader {
color:#FFF;
background:#7ea881;
font-size:12px;
font-weight:700;
}

div.content .TableHeaderSubOne {
color:#000;
background:url(../Images/Global/MenuBGExpand.png);
font-size:12px;
}

div.content .TableColumnStatus {
background:#dde0de;
font-size:11px;
font-weight:700;
/*border-bottom:#CCC dotted 1px;*/
width:40px;
text-align:center;
}

div.content .TableHeaderStatusProduct {
background:#a3baa5;
color:#FFF;
font-weight:700;
/*border-bottom:#CCC dotted 1px;*/
}

div.content .TableColumnStatusProduct {
background:#dde0de;
font-size:11px;
font-weight:700;
/*border-bottom:#CCC dotted 1px;*/
}

div.content .TableHeaderStatus {
background:#a3baa5;
color:#FFF;
font-size:12px;
/*border-bottom:#CCC dotted 1px;*/
text-align:center;
}

div.content .ProductTableColumn {
background:#f6faee;
/*border-bottom:#CCC dotted 1px;*/
font-size:11px;
font-weight:700;
text-align:center;
width:30px;
}

div.content td {
/*border-bottom:#CCC dotted 1px;
padding-bottom:4px;*/
margin:0;
}

div.content .TableRow {
/*border-bottom:#CCC dotted 1px;*/
}

div.content fieldset td {
border:none;
}

div.content select {
min-width:100px;
margin:0;
padding:1px;
}

/*--------------------------------------------------------------------------------------------------
	8. Page Title, SubTitles
--------------------------------------------------------------------------------------------------*/
div.pagetitle {
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
min-height:43px;
text-align:left;
background:#fff;
padding-top:10px;
padding-right:10px;
padding-left:10px;
width:65%;
border-right:solid 1px #a1a1a1;
min-width:780px;
}

div.pagetitle a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}

div.pagetitle H1 {
color:#f7941d;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
font-style:normal;
}

div.pagetitle H2 {
color:#f7941d;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
font-weight:700;
}

div.pagetitle .subpagetitle {
color:#647771;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
width:auto;
padding-bottom:10px;
}
div.manageheaders 
{
	padding-top:20px;
padding-bottom:4px;
margin-bottom:10px;
width:auto;
border-bottom:solid 1px #000;
font-weight:700;
font-size:12px;
clear:both;
color:#000;
}

/*--------------------------------------------------------------------------------------------------
	9. Powerbar
--------------------------------------------------------------------------------------------------*/
div.powerbar {
background:url(../Images/Global/MenuBGExpand.png);
margin-bottom:15px;
list-style:none;
color:#000;
width:auto;
overflow:hidden;
padding:2px;
}

div.powerbar ul {
list-style:none;
margin:0;
}

div.powerbar li {
float:left;
border-left:1px solid #000;
margin:0 0.3em 0 -0.3em;
padding:0 0.3em;
}

div.powerbar a {
font-weight:400;
padding:5px;
}

/*--------------------------------------------------------------------------------------------------
	10.Fieldsets and Legends
--------------------------------------------------------------------------------------------------*/
fieldset {
border:#f7931c 1px solid;
margin-bottom:25px;
margin-right:5px;
position:relative;
width:auto;
clear:both;
padding:10px;
}

legend {
color:red;
font-size:1.1em;
font-weight:700;
padding-bottom:5px;
margin:0 5px;
}

/*--------------------------------------------------------------------------------------------------
	11. RL DashboardItems
--------------------------------------------------------------------------------------------------*/
.RL_DashBoardItem {
background-color:#f9f9f4;
border:solid gray 1px;
float:left;
margin-bottom:10px;
margin-right:10px;
width:200px;
height:240px;
}

.RL_DashBoardItem img {
border-bottom:gray solid 1px;
border-right:gray solid 1px;
float:left;
margin-bottom:10px;
margin-right:10px;
}

.RL_DashBoardItem .dashboarditemtitle {
color:#000;
font-size:14px;
font-weight:700;
}

.RL_DashBoardItem p {
clear:both;
margin-bottom:10px;
padding:4px;
}

.RL_DashBoardItem ul {
padding-left:35px;
}

.RL_DashBoardItem li {
padding-bottom:5px;
}

/*--------------------------------------------------------------------------------------------------
	13. FreeTextBox
--------------------------------------------------------------------------------------------------*/
div.freetextbox table {
width:80%;
margin:2px;
padding:0 0 2px;
}

div.freetextbox table table {
width:auto;
margin:2px;
padding:0 0 2px;
}

/*--------------------------------------------------------------------------------------------------
	14. Results, form labels, etc (some from old Junior CSS)
--------------------------------------------------------------------------------------------------*/
.NewsHeadline {
color:#000;
font-weight:700;
font-size:12px;
}

.NewsHeadlineSecondary {
color:red;
font-weight:700;
font-style:italic;
font-size:11px;
}

.SavedPhoto {
color:red;
font-style:italic;
font-size:12px;
}

.NewsDate {
font-style:italic;
color:#666;
}

.Byline {
font-style:italic;
color:#666;
font-size:10px;
margin-bottom:4px;
}

div.content fieldset .FormsLabelTableColumnWidth {
width:70px;
}

div.headlinetextbox input {
font-size:18px;
width:98%;
height:22px;
padding:5px;
}

fieldset label {
float:left;
width:130px;
font-weight:700;
margin-left:20px;
}

.specialwidthlabel label {
float:left;
width:300px;
font-weight:700;
margin-left:20px;
margin-top:-15px;
}

/*--------------------------------------------------------------------------------------------------
	14. Results (some from old Junior)
--------------------------------------------------------------------------------------------------*/
.FloatOptions {
position:relative;
float:right;
margin-right:10px;
}

div.results {
width:auto;
clear:both;
}

div.results p {
margin-bottom:18px;
}

div.results table td {
margin-bottom:0;
padding:4px;
}



/*--------------------------------------------------------------------------------------------------
	15. Special Nav Bullets
--------------------------------------------------------------------------------------------------*/
div.specialnavbullets {
clear:both;
}

div.specialnavbullets ul {
list-style:none;
margin-left:0;
background:#f6faee;
margin-bottom:20px;
border:#e3e3e3 solid 1px;
padding:5px;
}

div.specialnavbullets ul li {
display:inline;
margin-right:20px;
}

/*--------------------------------------------------------------------------------------------------
	16. Paging
--------------------------------------------------------------------------------------------------*/
div.pagingwrapper {
clear:both;
width:100%;
text-align:center;
}

/*--------------------------------------------------------------------------------------------------
	17. Advanced Layout
--------------------------------------------------------------------------------------------------*/
div.shadowwrapper {
background:#fff;
border-right:solid 1px #a1a1a1;
border-bottom:solid 1px #a1a1a1;
width:65%;
float:left;
padding:10px;
min-width:780px;
}

div.shadowwrapperwide {
background:#fff;
border-right:solid 1px #a1a1a1;
border-bottom:solid 1px #a1a1a1;
width:99%;
float:left;
padding:10px 0 10px 10px;
}

div.shadowwrapperwide div.floatimagegroup {
width:300px;
float:left;
}

div.buttongroupleft {
clear:both;
width:auto;
margin-bottom:20px;
}

/*--------------------------------------------------------------------------------------------------
	12. Inline Help (2007)
--------------------------------------------------------------------------------------------------*/
div.inlinehelp2007 {
margin-bottom:20px;
float:right;
width:30%;
color:#666;
}

div.inlinehelp2007 h4 {
font-weight:700;
font-size:12px;
color:#666;
width:auto;
border-bottom:solid 1px #666;
}

div.inlinehelp2007 h5 {
font-weight:700;
font-size:14px;
width:auto;
border-bottom:solid 1px #666;
padding-bottom:3px;
margin-bottom:8px;
clear:both;
}

div.inlinehelp2007 h6 {
font-weight:700;
font-size:11px;
margin-top:2px;
margin-bottom:2px;
width:auto;
clear:both;
font-style:italic;
}

/*--------------------------------------------------------------------------------------------------
	12. Footer
--------------------------------------------------------------------------------------------------*/
div.footer {
width:auto;
text-align:right;
margin-top:10px;
}

div.footer h1 {
background:transparent url(../Images/Global/Logo_Silkroad.png) no-repeat top left;
height:62px;
}

/*--------------------------------------------------------------------------------------------------
	XX. Errors & Other Messages
--------------------------------------------------------------------------------------------------*/
div.errormessagewrapper {
background:#ffd6d6;
margin-bottom:10px;
padding:10px;
}

/* ---  What's next --- */
div.whatnextwrapper {
background:#f7fcca;
margin-bottom:10px;
margin-top:10px;
width:auto;
float:left;
margin-right:10px;
color:#4a4c3d;
padding:10px;
}

div.whatnextwrapper h4 {
font-size:14px;
font-weight:700;
color:#4a4c3d;
}

div.whatnextwrapper p {
color:#4a4c3d;
}

div.whatnextwrapper h4 a {
text-decoration:none;
color:#4a4c3d;
}

/* --- Success --- */
div.successmessagewrapper {
background:#cbf2c3;
margin-bottom:10px;
padding:10px;
}

div.successmessagewrapper a {
text-decoration:underline;
color:#000;
}
div.violetmessagewrapper {
background:#dbd6ff;
margin-bottom:10px;
padding:10px;
}

div.violetmessagewrapper a {
text-decoration:underline;
color:#000;
}
div.peachmessagewrapper {
background:#f2dfc3;
margin-bottom:10px;
padding:10px;
}

div.peachmessagewrapper a {
text-decoration:underline;
color:#000;
}
div.instructionmessagewrapper {
color:#666;
margin-bottom:20px;
clear:both;
min-height:70px;
padding:0;
}

div.instructionmessagewrapper .instructionmessagenumber {
border-right:#b6b6b6;
margin-bottom:5px;
margin-right:15px;
background:#666;
width:12px;
height:12px;
text-align:center;
line-height:12px;
color:#fff;
font-size:18px;
float:left;
padding:8px;
}

div.instructionmessagewrapper .instructionmessageright {
color:#666;
width:80%;
float:left;
}

div.instructionmessagewrapper h5 {
font-weight:700;
font-size:16px;
width:auto;
border-bottom:solid 1px #666;
padding-bottom:3px;
margin-bottom:8px;
}

div.instructionmessagewrapper h6 {
font-weight:400;
font-size:14px;
margin-top:2px;
margin-bottom:2px;
width:auto;
}

div.calendarbox table {
width:200px;
margin:2px;
padding:0 0 2px;
}

.teamimage {
max-width:500px;
height:auto;
}

div.SSGalleryImageLimit {
width:400px;
}

/*--------------------------------------------------------------------------------------------------
	XX. Ads
--------------------------------------------------------------------------------------------------*/
div.advertisements {
clear:both;
background:#4259a3;
border-bottom:#a1a1a1 solid 1px;
width:80%;
margin-left:-10px;
margin-top:-10px;
margin-bottom:10px;
text-align:right;
padding:4px;
}

a,div.errormessagewrapper a {
color:#000;
}

table,div.results table,div.SSGalleryImageLimit img {
width:100%;
}

div.logo h1 span,div.footer h1 span {
display:none;
}

div.navigationmainthirdrow a:hover,div.navigationmainthirdrow a:hover .current {
color:#999;
text-decoration:underline;
}

div.content .TableColumn,div.content .TableColumnWide {
background:#f6faee;
font-size:11px;
font-weight:700;
border-bottom:#FFF solid 1px;
width:150px;
}

div.pagetitle a:hover,div.whatnextwrapper h4 a:hover {
text-decoration:underline;
}

div.freetextbox table td,div.calendarbox table td {
margin-right:1px;
padding:0;
}

.ResultsWidth,div.albumsmallphotonocap {
width:auto;
}

div.albummainphoto img,div.albumsubphoto img {
width:81px;
height:81px;
margin:0 auto;
}

div.photodescription h2,div.albumsmalldescription h2 {
font-size:14px;
}

div.photodescription h2 a,div.albumsmalldescription h2 a {
color:red;
}

div.backnextgroup a,div.nextphotoview a {
font-weight:700;
}

div.shadowwrappertitle,div.shadowwrapperwidetitle {
background:#fff;
width:auto;
float:left;
margin-bottom:20px;
padding:4px;
}

div.inlinehelp2007 p,div.instructionmessagewrapper p {
margin-bottom:12px;
color:#666;
}

div.errormessagetitle,div.successmessagetitle,div.violetmessagetitle, div.peachmessagetitle {
font-size:14px;
font-weight:700;
}

div.successmessagetitle a,div.instructionmessagewrapper a {
font-size:14px;
font-weight:700;
text-decoration:underline;
color:#000;
}
div.MaxImage
{

	margin-bottom:20px;
}
div.MaxImage img
{
	max-width:100%;
}
div.sharebox 
{
background:#f0f0f0;
border:solid 1px #ccc;
margin-top:20px;
min-height:30px;

}
div.sharebox .shareboxleft 
{
	float:left;
	padding:4px;
	width:45%;
}
div.sharebox .shareboxright
{
	float:right;
	padding:4px;
	background:#dfdfdf;
	border-left:solid 1px #ccc;
	width:45%;
}
div.sharebox h4
{
	font-size:12px;
	font-weight:bold;
	margin-bottom:6px;
	padding:0px;
}




/*--------------------------------------------------------------------------------------------------
	XX. Link to Share
--------------------------------------------------------------------------------------------------*/

div.linktoshare 
{
background:#cbf2c3;
margin-bottom:30px;
padding:10px;
font-size:12px;
}

div.linktoshare a
{
color:#000000;
font-size:12px;
text-decoration:underline;
}
div.linktoshare a:hover
{
color:#000000;
font-size:12px;
text-decoration:underline;
}
div.sharedphotostoedit 
{
	padding:10px;
	background:#fdfee8;
	margin-top:20px;
	border-top:solid 1px #acacac;
	border-left:solid 1px #acacac;
	border-right:solid 1px #f6f6f6;
	border-bottom:solid 1px #f6f6f6;	
	
}





/*--------------------------------------------------------------------------------------------------
	XX. Rare instances
--------------------------------------------------------------------------------------------------*/

div.removetableunderline table td
{
	border:none;
}
div.removetableunderline table 
{
	margin-bottom:0px;
	padding:0px;
}
/*--------------------------------------------------------------------------------------------------
	13. Fix Infragensics Control Layout
--------------------------------------------------------------------------------------------------*/  

div.fixinfragensics table{
margin:1px;
padding:0px;
padding-bottom:2px;
}
div.fixinfragensics table table
{
	width:99%;

}
div.fixinfragensics table td{
margin-right: 1px;
padding:0px;
border-bottom:none;

}
div.fixinfragensics table td input{
padding:0px;
}
div.fixinfragensics table td iframe{

}


/*--------------------------------------------------------------------------------------------------
	X. Form Tables
--------------------------------------------------------------------------------------------------*/ 
table.formtable 
{
	border:none;
}

table.formtable td
{
	padding:2px;
}
table.formtable .formlabelcolumn 
{
	background:#eeeeee;
	width:120px;
	padding-left:5px;
	font-weight:bold;
	font-size:12px;
	color:#000;
}



/*--------------------------------------------------------------------------------------------------
	X. Shadow Wrapper Buttons
--------------------------------------------------------------------------------------------------*/ 
div.shadowwrapperbuttons {
background:#f1f1f1 url(../Images/Global/BG_ButtonGroup.png);
border-right:solid 1px #a1a1a1;
border-bottom:solid 1px #a1a1a1;
width:65%;
float:left;
padding:10px;
margin-bottom:0px;
}
div.shadowwrapperbuttons h3 
{
	color:#000;
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
}
div.buttongroupleftpositive {
float:left;
width:45%;
/*margin-bottom:20px;*/
}
div.buttongrouprightnegative {
float:right;
width:45%;
text-align:right;
/*margin-bottom:20px;*/
}