/* -- --------------Main Layout Table Fixed Width------------------------------- */

#MainLayoutTable
{        
    padding: 0px;
    margin: 0px auto 0px auto;
    width: 990px;    
}
#BodyContent
{   
    padding: 0px;
    margin: 0px;  
}
#LeftColumn
{
    width: 188px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
}
#CentreColumn
{
    vertical-align: top;
    
    padding-right: 10px;
    padding-left:10px;
}
#right_column
{
    vertical-align: top;
    width: 190px;
}
.footer
{
    text-align: right;
    font-size: 90%;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 5px;
    line-height: 140%;
    width: 990px;
}
body
{
    font-family: Verdana;
    font-size: 0.8em;
    margin: 0px;
    border: none;
    padding: 0px;
    color: #464646;
    line-height: 125%;
    background-color: #ffffff;
}
li
{
    padding-bottom: 10px;
}
H1
{
    font-size: 130%;
    line-height: 120%;
}
H2
{
    font-size: 90%;
}

H3, h4, h5, h6
{
    font-size: 85%;
}
img
{
    border: none;
    float: right;
}
a:link
{
    color: #0000ff;
    text-decoration: none;
}
a:hover
{
    color: #0000ff;
    text-decoration: underline;
}
a:visited
{
    color: #990066;
    text-decoration: none;
}
table
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: none;
}
label
{
    float: right;
    font-weight: bold;
}
.error
{
    float: none;
    font-weight: bold;
    color: #FF0000;
    display: block;
}

/* -- -------------------------------------------- */
#banner_background
{
    background-position: 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url('../images/banner.jpg');
    background-repeat: no-repeat;
    height: 99px;
    width: 985px;
    background-color: #006699;
}

#search_box
{
    top: 15px;
    left: 800px;
    width: 180px;
    color: #006699;
    position: relative;
}
#search_box .input
{  
    width: 120px;
    background-color: #FFFFff;
     display: inline;
}

#search_box .button
{
    float: right;
    display: inline;
}
#banner_background .Dinkdinks
{
     font-family: 'Trebuchet MS';
    font-size: 100%;
    color: White;
    text-decoration: none;
    text-align: center;
    margin: 0px;
    padding: 0px;
    position: relative;
    top: -20px;
    left: 800px;
}
#banner_background .Dinkdinks a
{
    color: White;
}

/* ------------------------------------------------- */
/* left hand navigation bar */
/* ------------------------------------------------- */
#LeftColumn #PrimaryNav 
{
     width: 188px;    
}

#LeftColumn #PrimaryNav td
{
     height: 30px;    
}
#LeftColumn .primary_nav
{
    border-style: solid none solid none;
    background-color: #336699;
    padding-left: 20px;
    padding-right: 5px;
    border-top-width: medium;
    border-bottom-width: medium;
    border-top-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
}
#LeftColumn .primary_nav_selected
{
    background-color: #336699;
    padding-left: 20px;
    padding-right: 5px;
    border-top-color: #FFFFFF;
    border-top-width: medium;
    border-top-style: solid;
}
#LeftColumn #SecondaryNav
{
    width: 100%;        
}
#LeftColumn #SecondaryNav td
{
    border: none;    
}
#LeftColumn .secondary_nav
{
    border: none;
    background-color: #3399CC;
    padding: 0px 5px 0px 30px;
}
#LeftColumn .secondary_nav_selected
{
    padding: 0px 5px 0px 30px;
    background-color: #3399CC;
}
#LeftColumn #TertiaryNav td
{
    border: none;    
}

#LeftColumn .tertiary_nav 
{
    border: none;
    background-color: #3399CC;
    padding: 0px 5px 0px 40px;
}
#LeftColumn .tertiary_nav_selected
{
  padding: 0px 5px 0px 40px;
    background-color: #3399CC;
}
#LeftColumn .primary_nav a, .primary_nav_selected a, .secondary_nav a, .secondary_nav_selected a, .tertiary_nav a, .tertiary_nav_selected a
{
     font-family: 'Trebuchet MS';
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
}
#LeftColumn .primary_nav a, .primary_nav_selected a
{
    font-size: 100%;
    line-height: 110%;
}
#LeftColumn .secondary_nav a, .secondary_nav_selected a
{
    font-size: 95%;
        line-height: 110%;
}
#LeftColumn .tertiary_nav a, .tertiary_nav_selected a
{
     font-size: 90%;
        line-height: 110%;
}
#LeftColumn .primary_nav a:link, .primary_nav_selected a:link, .secondary_nav a:link, .secondary_nav_selected a:link, .tertiary_nav a:link, .tertiary_nav_selected a:link
{
    font-family: 'Trebuchet MS';
    text-decoration: none;
    color: #ffffff;
}
#LeftColumn .primary_nav a:hover, .primary_nav_selected a:hover, .secondary_nav a:hover, .secondary_nav_selected a:hover, .tertiary_nav a:hover, .tertiary_nav_selected a:hover
{
    font-family: 'Trebuchet MS';
    text-decoration: underline;
    color: #ffffff;
}
#LeftColumn .primary_nav a:visited, .primary_nav_selected a:visited, .secondary_nav a:visited, .secondary_nav_selected a:visited, .tertiary_nav a:visited, .tertiary_nav_selected a:visited
{
    font-family: 'Trebuchet MS';
    text-decoration: none;
    color: #ffffff;
}
#LeftColumn .primary_nav .selected a, .primary_nav_selected .selected a, .secondary_nav .selected a, .secondary_nav_selected .selected a, .tertiary_nav .selected a, .tertiary_nav_selected .selected a
{
    font-family: 'Trebuchet MS';
    text-decoration: underline;
    color: #ffffff;
}

.contactUs
{
    background-color: #006699;
    font-family: Garamond, "Times New Roman" , sans-serif;
    font-size: 100%;
    text-align: right;
    padding-left: 10px;
    color: #FFFFCC;
    vertical-align: top;
}
.contactUs a:link
{
    color: #FFFFCC;
    text-decoration: none;
}
.contactUs a:hover
{
    color: #FFFFCC;
    text-decoration: underline;
}
.contactUs a:visited
{
    color: #FFFFCC;
    text-decoration: none;
}

#LeftColumn .tweet
{
    background-color: #dfdfdf;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 188px;
    font-size: 85%;
}

#LeftColumn .tweet_list
{ 
    padding: 0px 5px 0px 5px;
    margin: 0px;
    list-style-type: none;
 }
 #LeftColumn .tweet_list li
{ 
    padding: 5px 0px 5px 0px;
    margin: 0px;
    list-style-type: none;
 }
#LeftColumn .tweet_list a
{
    font-weight: bold;
    color: #000000;
}
#LeftColumn .tweet_list a:hover
{
     text-decoration: underline;
}
#LeftColumn .tweet_avatar img
{
    float: left;
    margin-right: 5px;
}
#LeftColumn .twitter
{
    padding: 2px 15px 2px 15px;
    border: medium solid #dfdfdf;
    height: 40px;
}
/* ------------------------------------------------- */
/*   Centre Column */
/* ------------------------------------------------- */
.loggedin
{
    padding: 5px 5px 5px 5px;
    border-style: solid none solid none;
    background-color: #336699;
    border-top-width: medium;
    border-bottom-width: medium;
    border-top-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    height: 20px;
}
.loggedintext
{
    padding: 5px 5px 5px 5px;
    font-family: 'Trebuchet MS';
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
}
/* ------------------------------------------------- */
/* Crumb trail Stuff */
/* class is written in by code */
/* ------------------------------------------------- */
.crumbtrail strong
{
     font-size: 80%;
    
}
a.crumbtrail:link
{
    color: #0000FF;
     font-size: 80%;
    text-decoration: none;
}
a.crumbtrail:hover
{
    color: #0000ff;
     font-size: 80%;
    text-decoration: underline;
}
a.crumbtrail:visited
{
    color: #990066;
     font-size: 80%;
    text-decoration: none;
}
#CentreColumn .date
{
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 0px;
}
#centre_adverts
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
}
#advert1 td
{   
   vertical-align: top;
}
#advert2 td
{   
   vertical-align: top;
}
#advert3 td
{   
   vertical-align: top;
}
/* -- advert tables */
.adtable
{
    border-style: solid;
    border-width: 1px 1px 10px 1px;
    border-color: #cccccc;
    width: 190px;
    padding: 0px;
    margin: 0px;
    height: 100%;
    vertical-align: top;
}
#right_column .adtable
{
    border-style: solid;
    border-width: 1px 1px 10px 1px;
    border-color: #cccccc;
    width: 190px;
    margin: 0px 0px 10px 0px;
    height: 100%;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
  /* must be same height as the footer */

.adbanner
{
    background-position: left bottom;
    color: #FFF;
    background-image: url('/images/adbanner.jpg');
    background-color: #0d3059;
    background-repeat: repeat-x;
    font-family: 'Trebuchet MS';
    font-size: 110%;
    font-weight: bold;
    height: 24px;
    padding-left: 4px;
    text-align: center;
    padding-top: 2px;
}
.adimage img
{
    width: 150px;
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
    vertical-align: top;
    padding-top: 5px;
}
#right_column .adimage img
{
    width: 150px;
    float: none;
    display: block;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
    padding-top: 5px;
}
.adbody p
{
    margin: 0px;
    line-height: 15px;
    text-align: center;
    padding: 5px;
    font-size: 80%;
    vertical-align: top;
}
.adbody li
{
    line-height: 15px;
    text-align: left;
    padding: 0px 0px 5px 0px;
    font-size: 100%;
    text-indent: 0px;
    vertical-align: top;
} 

/* ------------------------------------------------- */
/*   Lists */
/* ------------------------------------------------- */
#ListItemsForm
{
    border: 1px solid black;
    background-color: #DDDDFF;
    padding: 5px;
}
#recordlistings tr
{
    background-color: #FFFFFF;
 
}
#recordlistings tr.striped
{
    background-color: #efefef;
}
#recordlistings
{
   
}
#recordlistings .box_table
{
    width: 602px;
}
#recordlistings .box_header
{
    background-color: #013A6C;
    font-family: 'Trebuchet MS';
    color: #ffffff;
    text-align: left;
    padding: 1px 5px 1px 5px;
    margin: 0px 0px 0px 0px;
}
#recordlistings .box_header h2
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#recordlistings .box_body
{
    font-size: 95%;
    line-height: 130%;
    list-style-type: none;
}
#recordlistings .box_body a
{
    color: #000000;
    text-decoration: none;
}
#recordlistings .box_body a:link
{
    color: #0000FF;
}
#recordlistings .box_body a:hover
{
    color: #0000ff;
    text-decoration: underline;
}
#recordlistings .box_body a:visited
{
    color: #990066;
}
#NextPrevious
{
    text-align: center;
     font-size: 90%;
}
#NextPreviousRecord
{
    
    font-size: 90%;
}
#NextPreviousRecord .previous
{
    
    width: 40%;
    text-align: left;
    vertical-align: top;
}
#NextPreviousRecord .next
{
   
    text-align: right;
    width: 40%;
    vertical-align: top;
}
/* List Filter Code */
/* -- Drop down box */
div.selectbox-wrapper
{
    position: absolute;
    background-color: white;
    border-top: 0px solid #002868;
    border-bottom: 2px solid #002868;
    border-right: 2px solid #002868;
    border-left: 2px solid #002868;
    margin: 0px;
    margin-top: -10px;
    padding: 0px;
    font-size: 100%;
    text-align: left;
    max-height: 200px;
    overflow: auto;
    border-color: #002868;
}
div.selectbox-wrapper ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;

}
div.selectbox-wrapper ul li.selected { 
  background-color: #fff;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  margin:0;
  padding:2px;
  cursor:pointer;
}

label {
    display: block;
}
.selectbox
{
    margin: 0px 5px 10px 0px;
    display: block;
    padding-left: 2px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 100%;
    text-align: left;
    background: url(/images/bg_select_blue.jpg) right; /*height:18px;*/
    cursor: pointer;
    border: 2px solid #002868;
    color: #000;
    width: 350px;
}
.filtertitle
{
    float: left;
    padding-right: 5px;
}
.filterleft
{
    float: left;
    padding-left: 5px;
}
/*   Discussion notes */
.notes_display .box_table h2
{
    padding: 3px 2px 3px 2px;
    background-color: #4f85ae;
     font-size: 110%;
    width: 612px;
    color: #FFFFFF;
    margin-top: 10px;
}
.notes_display_single_note .author_name 
{
    font-size: 80%;
    font-weight: bold;
}
.notes_display_single_note  .note_date
{
    font-size: 80%;
    font-weight: bold;
}
.notes_view .box_body
{
    padding: 2px;
    background-color: #dfdfdf;
    width: 612px;
}
/* ------------------------------------------------- */
/*   Right Column */
/* ------------------------------------------------- */


#right_column .box_table
{
    width: 100%;
    border: thin solid #cccccc;
    margin-bottom: 10px;
    margin-top: 5px;
}
#right_column .box_header
{
    background-color: #242b6c;
    font-family: 'Trebuchet MS';
    color: #FFFFff;
    text-align: left;
    padding-top: 2px;
    padding-left: 4px;
}
#right_column .box_body a
{
    padding: 3px;
    color: #0000ff;
    text-decoration: none;
    font-size: 90%;
}
#right_column .box_body2
{
    font-size: 80%;
    padding: 3px;
}
#right_column .box_body a:link
{
    color: #0000ff;
}
#right_column .box_body a:hover
{
    color: #0000ff;
    text-decoration: underline;
}
#right_column .box_body a:visited
{
    color: #990066;
}
#right_column img
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    right: auto;
    left: auto;
    float: none;
}


#right_column .login_box p
{
    margin: 0px;
    line-height: 15px;
    text-align: left;
    padding: 0px 5px 0px 5px;
    font-size: 80%;
}



/* ------------------------------------------------- */
/*   Hot Items  */
/* ------------------------------------------------- */
.hot_items .box_table ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

.hot_items .box_table li
{
    background-image: url('../images/list_bullet.gif');
    background-repeat: no-repeat;
    background-position: 3px 2px;
    padding: 0px 5px 5px 5px;
    text-align: left;
    font-size: 90%;
    line-height: 120%;
    text-indent: 10px;
}
.hot_items .box_header
{
    background-color: #242b6c;
    font-family: 'Trebuchet MS';
    color: #FFFFff;
    text-align: left;
    padding-top: 2px;
    padding-left: 4px;
}
.hot_items .box_body a
{
    color: #0000ff;
    text-decoration: none;
    text-align: left;
}
.hot_items .box_body a:link
{
    color: #0000ff;
}
.hot_items .box_body a:hover
{
    color: #0000ff;
    text-decoration: underline;
}
.hot_items .box_body a:visited
{
    color: #990066;
}
/* ------------------------------------------------- */
/*   See Also  */
/* ------------------------------------------------- */
.similar_items .box_table ul
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.similar_items .box_table li
{
    background-image: url('../images/list_bullet.gif');
    background-repeat: no-repeat;
    background-position: 3px 2px;
    padding: 0px 5px 5px 5px;
    text-align: left;
    font-size: 90%;
    line-height: 120%;
    text-indent: 10px;
}
.similar_items .box_header
{
    background-color: #242b6c;
    font-family: 'Trebuchet MS';
    color: #FFFFff;
    text-align: left;
    padding-top: 2px;
    padding-left: 4px;
}
.similar_items .box_body a
{
    color: #0000ff;
    text-decoration: none;
    text-align: left;
}
.similar_items .box_body a:link
{
    color: #0000ff;
}
.similar_items .box_body a:hover
{
    color: #0000ff;
    text-decoration: underline;
}
.similar_items .box_body a:visited
{
    color: #990066;
}
/*--- Mailing List */
.mailing_list .box_header
{
    background-color: #242b6c;
    font-family: 'Trebuchet MS';
    color: #FFFFff;
    text-align: left;
    padding-top: 2px;
    padding-left: 4px;
}
.mailing_list .box_header label
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 3px;
    float: left;
}
.mailing_list .box_table
{
    border: thin solid #cccccc;
}
.mailing_list .box_body p
{
     margin: 0px;
    line-height: 15px;
    text-align: left;
    padding: 0px 5px 0px 5px;
    font-size: 80%;
}
.mailing_list .box_body input
{
    width: 95px;
    background-color: #FFFFFF;
    color: #990066;
    margin: 0px 0px 0px 3px;
    padding: 0px 0px 0px 0px;
}
/* ------------------------------------------------- */
/* -- Admin Forms */


/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #666;	
	height:30px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(/images/blue.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */ 


div.panes div {
	display:none;		
	padding:15px 10px;
	border:none;
	border-top:0;
	background-color:#fff;

}
.admin_box .box_table
{
    width: 100%;
    border: thin solid #006600;
}
.admin_box .box_header
{
    background-color: #006600;
    font-family: "Arial Narrow" , Arial, Helvetica, sans-serif;
    color: #FFFFcc;
    text-align: left;
}
.admin_box .box_body
{
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 5px;
}
.admin_box .box_body a
{
    color: #0000ff;
    text-decoration: none;
    font-size: 90%;
}
.admin_box .box_body a:link
{
    color: #0000ff;
}
.admin_box .box_body a:hover
{
    color: #0000ff;
    text-decoration: underline;
}
.admin_box .box_body a:visited
{
    color: #990066;
}
.admin_box .box_body li
{
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
/*--- variations for the different boxes in the right column */


/*--- See also and List Filter */
.similar_items .box_body a, .list_filter .box_body a
{
    font-size: 90%;
}
/* ------------------------------------------------- */
/*   Important Notice in Right Column */
/* ------------------------------------------------- */
.Important
{
    padding: 3px;
    background-color: #efefef;
    color: #0d3059;
    border: thin solid #006699;
    font-size: 80%;
}
.ImportantNoticeHeader
{
    font-weight: bold;
    line-height: normal;
}

/*--- Important Notice in Right Column end  --- */
/* ------------------------------------------------- */
/*   Download PDF in Right Column */
/* ------------------------------------------------- */
.AcrobatBody
{
    padding: 3px;
    font-size: 80%;
    background-color: #efefef;
    color: #0d3059;
    border: thin solid #006699;
}
/*--- Important Notice in Right Column end  --- */
/* ------------------------------------------------- */
/*   Fab Notes on News articles */
/* ------------------------------------------------- */
.fab_notes
{
    padding: 5px;
    color: #0d3059;
    background-color: #efefef;
}
/*--- Fab Notes end  --- */
blockquote
{ 
    padding: 5px;
    color: #0d3059;
    background-color: #efefef;
}
#PopUp
{ 
    width: 250px;
    height: 40px;
}
.hilite
{
    cursor: help;
    border-bottom-style: dashed;
    border-bottom-width: thin;
    border-bottom-color: #000080;
}
/* ------------------------------------------------- */
/*   Form Design */
/* ------------------------------------------------- */
.EditorialComment
{
    background-color: #DDDDFF;
}
.ImageUpload
{
    background-color: #DDEEFF;
}
.FileUpload
{
    background-color: #FFCCCC;
}
.AccessLevels
{
    background-color: #EEDDEE;
}
.WebUrl
{
    background-color: #EEEEEE;
}
.WebURL strong
{
    float: right;
}
.emailform
{
    background-color: #EEDDEE;
}
.AccessLevels input
{
    width: 80px;
}
/* ------------------------------------------------- */
/*   Display Page Design */
/* ------------------------------------------------- */
#BasicPage, #NewsDisplayPage, #EventDisplayPage, #BookDisplayPage, #DocumentDisplayPage, #faq, #PaperDisplayPage, #PersonDisplayPage, #ResourceDisplayPage, #NextPreviousRecord
{
    vertical-align: top;
    width: 582px;
}

#PageRecord img
{
    border: none;
}
.topicheadingstitle
{
    text-align: left;
    vertical-align: top;
    width: 20%;
}
.topicheadingsfield
{
    text-align: left;
    vertical-align: top;
    width: 80%;
}
#BookDisplayPage img
{
    float: left;
    margin: 0px 30px 15px 30px;
    padding: 0px 0px 0px 0px;
}
#AdminHomePage
{
    list-style-position: inside;
}
/* ------------------------------------------------- */
/*   Link View Page Design */
/* ------------------------------------------------- */
.icon
{
    width: 15px;
}
.icon img
{
    float: left;
}
/* -- --------------------------------------------- */
.basket_viewer
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 602px;
}
.basket_viewer .box_header
{
    padding: 3px;
    background-color: #4f85ae;
    color: #ffffff;
}
.basket_viewer .box_body td
{
    vertical-align: top;
    font-size: 90%;
}
.basket_viewer input
{
    text-align: right;
}
/* -- --------------------------------------------- */
.basket_item
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.basket_item input
{
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    text-align: right;
}
.basket_item .itemname
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 260px;
}
.basket_item .itemprice
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 160px;
}
.basket_item .itemqty
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 60px;
    text-align: right;
}
.basket_item .itemqtybox
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: right;
    width: 45px;
}
.basket_item .remove
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: right;
    width: 65px;
}
.submitting_form input
{
    float: right;
}
.orderform_submit
{
    float: right;
}
.orderform .shippingcols
{
    width: 20%;
}
.review .name a
{
    border: thin solid #FFFFFF;
    vertical-align: top;
    width: 40%;
}
.review .quantity2
{
    vertical-align: top;
    text-align: right;
    width: 20%;
   
}
.review .quantitytext
{
    padding: 0px;
    margin: 0px;
    border: thin solid #FFFFFF;
    vertical-align: top;
    text-align: right;
    width: 20%;
     font-family: Verdana;
    font-size: 100%;
}
.review .nameright
{
    border: thin solid #FFFFFF;
    vertical-align: top;
    text-align: right;
    width: 20%;
}
.review .quantity
{
    text-align: right;
    vertical-align: top;
    background-color: #FFFFFF;
}
.review .subtotal
{
    padding: 0px;
    margin: 0px;
    text-align: right;
    vertical-align: top;
    border: thin solid #FFFFFF;
    background-color: #FFFFFF;
    font-family: Verdana;
    font-size: 100%;
}
#grandTotal
{
    text-align: right;
    border: thin solid #FFFFFF;
    background-color: #FFFFFF;
    font-family: Verdana;
    font-size: 100%;
}
