/* CSS Document */

html {
	overflow-y:scroll;
}

body {
	margin:0px;
	padding:0px;
	height:100%;
	min-width:980px;											/* hack for Netscape 6 */
	text-align:center;											/* hack for IE */
	background:#f8f8f8 url("/images/background.gif");
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}

a {
	text-decoration:none;
	color:#0f91c8;
}

a:hover {
	color:#e49103;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;	
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
}

img, image {
	border:0;
}

form {
	margin:0;
	padding:0;
}

textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}

button {
	border:1px solid #73c7f4;
	background-color:#73c7f4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}

button:hover {
	border-color:#3c83a2;
	background-color:#3c83a2;
}

#home #header .home a,
#photographers #header .photographers a,
#sellYourPhotos #header .sellYourPhotos a,
#siteMap #header .siteMap a,
#help #header .help a {
	color:#3c83a2;
}

#wrapper {
	position:relative;
	width:960px;
	margin:0px auto;
	text-align:left;
}

#header {
	position:relative;
	height:115px;
	background:url(/images/headerBackgroundBottom.gif) no-repeat bottom;
	overflow:hidden;
}

#header #headerImage {
	position:absolute;
	left:0;
	top:0;
	width:130px;
	height:115px;
	overflow:hidden;
	z-index:100;
}

#header h1 {
	margin:0;
	padding:32px 0px 8px 130px;
	background:#097bff url(/images/headerBackgroundTop.gif) no-repeat top right;
	font-size:36px;
	color:#e3f5fd;
}

#header h1 a {
	position:absolute;
	top:25px;
	right:8px;
	font-size:10px;
	color:#e3f5fd;
}

#header h1 a:hover {
	color:#666;
}

#header ul {
	position:absolute;
	top:83px;
	right:0px;
	margin:0;
	padding:0px;
	border-top:1px solid #67aac7;
	border-bottom:1px solid #67aac7;
	background:#d4f0fc;
	list-style:none;
	width:100%;
}

#header ul li {
	float:left;
}

#header ul li.first {
	margin-left:110px;
	display:inline;
}

#header ul li.logout {
	float:right;
}

#header ul a {
	display:block;
	padding:0 2em;
	line-height:1.8em;
	text-decoration:none;
	color:#3c83a2;
	font-weight:bold;
}

#header ul a:hover, #hostedSites a:hover, #albumList a:hover, #photoList a:hover, #footer a:hover {
	color:#73c7f4;
}

#content {
	margin-top:8px;
	background:url("/images/contentBackgroundTop.gif") no-repeat top;
}

#contentBottom {
	clear:both;
	height:10px;
	background:url("/images/contentBackgroundBottom.gif") no-repeat bottom;
}

#lhs {
	width:700px;
	float:left;
	padding-top:10px;
}

#lhs h1, #lhs h2, #lhs h3, #lhs p, #lhs #photoAlbum, #lhs #photoSpecification, #lhs form, #lhs .userContent {
	margin-top:0px;
	margin-bottom:8px;
	padding-left:10px;
	padding-right:10px;
}

#lhs h2 {
	font-size:18px;
}

#lhs h2.breadcrumbTrail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
}

#lhs h2.breadcrumbTrail a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#666;
}

#lhs h2.breadcrumbTrail a:hover {
	color:#e49103;
}

#lhs p {
	padding-bottom:8px;
	line-height:1.4em;
}

#lhs ul {
	margin-top:0;
	line-height:1.6em;	
}

#lhs .buttonRow a {
	border:1px solid #31b7f0;
	background-color:#ecf9fe;
	color:#0f91c8;
}

#lhs .buttonRow a:hover {
	border-color:#3c83a2;
	background-color:#3c83a2;
	color:#fff;
}

#lhs .buttonRow a.disabled, #lhs .buttonRow a:hover.disabled {
	color:#88d6f7;
}

#rhs {
	width:255px;
	float:right;
	padding-top:10px;
}

#fullWidth {
	padding:1px;
}

#loginBox, #shoppingCart, #hostedSites, #albumList, #photoList {
	width:245px;
	border:1px solid #000;
	margin:0 10px 10px 0;
}

#loginBox h2, #shoppingCart h2, #tabbedPane h2, #hostedSites h2, #albumList h2, #photoList h2 {
	margin:0px;
	padding:4px;
	font-size:12px;
	color:#fff;
}

#loginBox h3, #shoppingCart h3, #tabbedPane h3, #hostedSites h3, #albumList h3, #photoList h3 {
	margin:4px 4px;
	padding:8px 0px 0px 0px;
	font-size:11px;
	text-decoration:underline;
}

#loginBox p, #shoppingCart p, #tabbedPane p, #hostedSites p, #albumList p, #photoList p {
	margin:0 4px;
}

#loginBox {
	margin-bottom:10px;
	border-color:#73C7F4;
	background-color:#edf9fe;
	color:#31B7F0;
}

#loginBox h2 {
	position:relative;
	background-color:#73C7F4;
}

#loginBox form {
	margin:2px 1px;
}

#loginBox table td {
	width:100%;
}

#loginBox input {
	border:1px solid #73C7F4;
	color:#11ACEE
}

#loginBox .formField {
	width:156px;
	padding-left:2px;
}

#loginBox .buttonRow {
	border:0;
}

#loginBox .buttonRow a {
	border-color:#73C7F4;
	background-color:#73C7F4;
	margin:2px 2px 0 0;
	font-size:9px;
}

#loginBox .buttonRow a:hover {
	border-color:#66A9C6;
	background-color:#66A9C6 !important;	
}

#photoAlbum, #photoSpecification {
	padding-top:10px;
}

#photoSpecification {
	margin-bottom:130px;
}

#photoAlbum #actionIcons, #photoSpecification #printSizes {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

#photoAlbum #actionIcons li a {
	background-color:#73C7F4;
}

#photoAlbum #actionIcons li a:hover {
	background-color:#fcb036;
}

#photoSpecification #printSizes li {
	display:inline;
}

#photoSpecification #printSizes li a {
	display:block;
	margin-bottom:5px;
	padding:.3em .4em;
	background-color:#73C7F4;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}

#photoSpecification #printSizes li a:hover, #photoSpecification #printSizes li a.selected {
	background-color:#fcb036;
}


#photoAlbum .mainPhoto, #photoSpecification #thePhoto {
	position:relative;
	margin:0 0 10px 10px;
	font-size:10px;
	text-align:center;
}

#photoAlbum .mainPhoto {
	min-height:420px;
	height:auto !important;
	height:420px;}

#photoSpecification #thePhoto {
	margin-left:10px;
}

#photoAlbum .mainPhoto img, #photoSpecification #thePhoto img {
	margin-bottom:5px;
}

#photoSpecification #thePhoto {
	float:left;
}

#photoSpecification #thePhoto #mask {
	position:absolute;
	top:6px;
	left:6px;
	z-index:100;
	overflow:hidden;
}
		
#photoSpecification #thePhoto #mask img {
	border:0 !important;
}

#photoSpecification #thePhoto #maskIE {
	display:none;
}

#photoAlbum .thumbnailPhoto, #proofsheet img {
	border:3px solid #fff;
	margin-right:5px;
}

#photoAlbum a .thumbnailPhoto, #proofsheet a {
	cursor:pointer;
}

#photoAlbum a:hover .thumbnailPhoto, #proofsheet a:hover img {
	border-color:#fcb036;
}

#photoAlbum #hrAndProofsheetLink {
	background:url(/images/0011hscroller.gif) repeat-x left;
	margin-right:5px;
	padding-bottom:3px;
}

#photoAlbum #hrAndProofsheetLink a {
	background-color:#fff;
	padding-right:8px;
	font-size:9px;
}

#photoAlbum .thumbnailPhoto.selected {
	border-color:#fcb036;
}

#photoAlbum .thumbnailPhoto.lastThumbnail {
	margin-right:0;
}

#photoAlbum #proofsheet a {
	display:block;
	float:left;
	margin-bottom:5px;
}

#photoAlbum #proofsheet {
	margin-left:60px;
}

#photoOrderDetails table {
	margin-left:50px;
}

#photoOrderDetails input, #checkoutTable input, #checkoutTable select, #customerDetailsTable input, #paymentDetailsTable input, #customerDetailsTable select, #paymentDetailsTable select {
	border:1px solid #0f91c8;
	font-size:10px;
	color:#666;
}

#photoOrderDetails input, #checkoutTable input, #checkoutTable select {
	background-color:#ecf9fe;
}

#customerDetailsTable input, #paymentDetailsTable input, #customerDetailsTable select, #paymentDetailsTable select {
	background-color:#fff;
}

#customerDetailsTable input.checkbox, #paymentDetailsTable input.checkbox {
	border:0;
	background-color:#ecf9fe;
}

#photoOrderDetails input, #checkoutTable input {
	padding:2px 4px;
	text-align:right;
}

#photoOrderDetails th {
	padding:4px 15px 4px 10px;
}

#photoOrderDetails td {
	padding:4px 3px;
	text-align:right;
}

#photoOrderDetails select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}

#photoOrderDetails a #increaseQuantity, #photoOrderDetails a #decreaseQuantity, #checkoutTable a #increaseQuantity, #checkoutTable a #decreaseQuantity {
	float:left;
	background-repeat:no-repeat;	
}

#photoOrderDetails #quantityArrows, #checkoutTable .quantityArrows {
	text-align:left;
}

#photoOrderDetails #quantityArrows {
	width:20px;	
}

#photoOrderDetails #quantityArrows a, #checkoutTable .quantityArrows a {
	display:block;
}

#checkoutTable .quantityArrows a {
	margin-left:5px;
}

#photoOrderDetails #increaseQuantity, #photoOrderDetails #decreaseQuantity, #checkoutTable .increaseQuantity, #checkoutTable .decreaseQuantity {
	width:11px;
	height:10px;
}

#photoOrderDetails #increaseQuantity, #checkoutTable .increaseQuantity {
	background:url(/images/arrowUp_blue.gif) no-repeat right bottom;
}

#photoOrderDetails #decreaseQuantity, #checkoutTable .decreaseQuantity {
	background:url(/images/arrowDown_blue.gif) no-repeat right top;
}

#photoOrderDetails #quantityArrows a#increaseQuantity:hover, #checkoutTable .quantityArrows a.increaseQuantity:hover {
	background-position:left bottom;
}

#photoOrderDetails #quantityArrows a#decreaseQuantity:hover, #checkoutTable .quantityArrows a.decreaseQuantity:hover {
	background-position:left top;
}

#photoOrderDetails .buttonRow {
	border:none;
	padding-top:10px;
}

#tabbedPane, #hostedSites, #albumList, #photoList {
	border-color:#73C7F4;
	border:0;
}

#tabbedPane h2, #hostedSites h2, #albumList h2, #photoList h2 {
	background-color:#73C7F4;
	width:287px;
}

#tabbedPane ul.paneTitle, #hostedSites ul.boxTitle, #albumList ul.boxTitle, #photoList ul.boxTitle {
	margin:0;
	padding:0;
	list-style:none;
	width:295px;
	float:left;
}

#tabbedPane ul.paneTitle li, #hostedSites ul.boxTitle li, #albumlist ul.boxTitle li #photoList ul.boxTitle li {
	float:left;
	background:url(/images/rhsBoxTabBackgroundRightUnselected.gif) no-repeat top right;
}

#tabbedPane ul.paneTitle li a, #hostedSites ul.boxTitle li a, #albumList ul.boxTitle li a, #photoList ul.boxTitle li a {
	display:block;
	background:url(/images/rhsBoxTabBackgroundLeftUnselected.gif) no-repeat top left;
	padding:4px 0.6em 2px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}

#tabbedPane ul.paneTitle li a:hover, #hostedSites ul.boxTitle li a:hover, #albumList ul.boxTitle li a:hover #photoList ul.boxTitle li a:hover {
	color:#0f91c8;
}

#tabbedPane ul.paneTitle li.selected, #hostedSites ul.boxTitle li.selected, #albumList ul.boxTitle li.selected, #photoList ul.boxTitle li.selected {
	background-image:url(/images/rhsBoxTabBackgroundRightSelected.gif);
}

#tabbedPane ul.paneTitle li.selected a, #hostedSites ul.boxTitle li.selected a, #albumLisst ul.boxTitle li.selected a, #photoList ul.boxTitle li.selected a {
	background-image:url(/images/rhsBoxTabBackgroundLeftSelected.gif);
	padding:3px 1.2em;
	cursor:default;
}

#tabbedPane ul.paneTitle li.selected a:hover, #hostedSites ul.boxTitle li.selected a:hover, #albumlist ul.boxTitle li.selected a:hover, #photoList ul.boxTitle li.selected a:hover {
	color:#fff;
}

#tabbedPane {
	width:100%;
}

#tabbedPane #paneContent, .ordinaryPane {
	margin:0 0 1px 0;
	border:1px solid #73C7F4;
	padding:10px 0;
	background-color:#ecf9fe;
}

.ordinaryPane {
	margin-bottom:5px;
}

#checkoutTable, #paymentSuccessfulTableHeader, #paymentSuccessfulTableContents {
	width:100%;
}

#checkoutTable th, #paymentSuccessfulTableContents th {
	border-top:1px solid #31b7f0;
	border-bottom:1px solid #31b7f0;
	padding:3px 0;
}

#checkoutTable td img, #paymentSuccessfulTableContents td img {
	padding:3px 10px;
}

#checkoutTable select {
	padding:1px;
	text-align:left;
}

#checkoutTable .buttonRow {
	border:none;
}

#customerDetailsTable, #paymentDetailsTable {
	width:100%;
}

#customerDetailsTable th, #paymentDetailsTable th {
	width:140px;
	padding-right:8px;
	text-align:right;
}

#customerDetailsTable input, #paymentDetailsTable input {
	margin:1px 0;
	padding:2px 4px;
}

#customerDetailsTable select, #paymentDetailsTable select {
	padding:1px;
}

#paymentSuccessfulTableHeader, #paymentSuccessfulTableContents, #paymentRecieptTable {
	margin-top:0px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}

#paymentSuccessfulTableContents {
	margin-bottom:0;	
}

#paymentSuccessfulTableHeader h2, #paymentSuccessfulTableContents h2, #paymentRecieptTable h2 {
	padding:0 0 4px 0;
	text-decoration:underline;
}

#paymentSuccessfulTableHeader th, #paymentSuccessfulTableHeader td, #paymentRecieptTable th, #paymentRecieptTable td {
	padding:4px 0;
}

#paymentSuccessfulTableHeader th, #paymentRecieptTable th {
	padding-right:10px;
}

#paymentDeclinedTable {
	margin-left:10px;
}

#paymentDeclinedTable th, #paymentDeclinedTable td {
	padding:5px 0;
}

#paymentDeclinedTable th {
	padding-right:8px;
	text-align:right;
}

#shoppingCart {
	border-color:#73C7F4;
	background-color:#ECF9FE;
	color:#57BCF2;
}

#shoppingCart h2 {
	position:relative;
	background-color:#73C7F4;
}

#shoppingCart h3 {
	position:relative;
}

#shoppingCart h3.firstSite {
	padding-top:0px;
}

#shoppingCart ul {
	margin:0;
	padding:0;
	list-style:none;
}

#shoppingCart ul li span.product {
	float:left;
	padding:1px 2px 1px 5px;
	background-color:#ecf9fe;
}

#shoppingCart ul li span.price {
	float:right;
	padding:1px 5px 1px 2px;
	background-color:#ecf9fe;
}

#shoppingCart li a {
	float:left;
	width:100%;
	margin:0;
	border-top:1px solid #ecf9fe;
	border-bottom:1px solid #ecf9fe;
	padding:1px 0;
	color:#57BCF2;
	text-decoration: none;
	background:url(/images/shoppingCartDottedLine.gif) repeat-x 0 77%;
	background-position:0 61%; 															/* Hack for Internet Explorer */
}

#shoppingCart li a:hover {
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	color:#ed9603;
	background:#fff4ae url(/images/shoppingCartDottedLineHighlighted.gif) repeat-x 0 77%;
}

#shoppingCart ul li a:hover span.product, #shoppingCart ul li a:hover span.price {
	background-color:#fff4ae;
	cursor:pointer;
}

#shoppingCart li br {
	clear:both;
}

#shoppingCart ul.total li a {
	font-weight:bold;
	background:none;
	padding:0;
	margin:0;
}

#shoppingCart ul.total li a:hover {
	border-top:1px solid #ecf9fe;
	border-bottom:1px solid #ecf9fe;
	color:#57BCF2;
	background-color:#ecf9fe;
}

#shoppingCart ul.total li:hover span.product, #shoppingCart ul.total li:hover span.price {
	border-top:0;
	border-bottom:0;
	color:#57BCF2;
	background-color:#edf9fe;
	cursor:text;
}

#shoppingCart hr {
	height:1px;
	width:60px;
	margin-right:4px;
}

#shoppingCart p {
	padding-top:5px;
}

#rhs .alignWithContent {
	padding-top:38px;
}

#rhs #linksToContent ul {
	margin:0;
	width:245px;
	margin-bottom:6px;
	padding-left:0;
	list-style-type:none;
	color:#67AAC7;
}

#rhs #linksToContent li {
	position:relative;
	height:28px;
}

#rhs #linksToContent li a {
	position:absolute;
	top:0;
	right:-2px;
	display:block;
	width:272px;
	background:url(/images/linkWithContentBackground.gif) no-repeat bottom right;
	padding:.2em .3em;
	text-indent:33px;
	line-height:19px;
	font-weight:bold;
	color:#ed9603;
}

#rhs #linksToContent li a.noLinkToContent {
	background:url(/images/linkWithContentBackground_noArrow.gif) no-repeat bottom right;
}

#rhs #linksToContent li a:hover {
	background-position:top right;
	color:#fff;
}

#rhs .infoBox {
	width:245px;
	margin-bottom:10px;
	margin-right:10px;
	border:1px solid #31b7f0;
	background-color:#edf9fe;
	color:#0f91c8;
}

#rhs .infoBox h2 {
	position:relative;
	background-color:#31b7f0;
	margin:0px;
	padding:4px;
	font-size:12px;
	color:#fff;
}

#rhs .infoBox h3 {
	margin:4px 4px;
	padding:8px 0px 0px 0px;
	font-size:11px;
	text-decoration:underline;
}

#rhs .infoBox h4 {
	margin:4px 4px;
	padding:2px 0px 0px 0px;
	font-size:11px;
	text-decoration:underline;
}

#rhs .infoBox p, #rhs #hostedSites p, #rhs #albumList p, #rhs #photoList p {
	margin:8px 5px;
}
	
#hostedSites h2, #albumList h2, #photoList h2 {
	width:239px;
}

#hostedSites ul.boxTitle, #albumList ul.boxTitle, #photoList ul.boxTitle {
	width:247px;
}

#hostedSites ul.boxItems, #albumList ul.boxItems, #photoList ul.boxItems {
	margin:0 0 1px 0;
	width:245px;
	padding-left:0;
	list-style-type:none;
	border:1px solid #73C7F4;
	background-color:#ecf9fe;
}

#hostedSites ul.boxItems a, #albumList ul.boxItems a, #photoList ul.boxItems a {
	display:block;
	width:243px;
	height:24px;
	text-indent:20px;
	line-height:23px;
	color:#0f91c8;
	background:url(/images/rhsBoxLineHighlight.gif) left;
	cursor:pointer;
}

#hostedSites ul.boxItems a:hover, #albumList ul.boxItems a:hover, #photoList ul.boxItems a:hover {
	background-position:right bottom;
	color:#ed9603;
}

#hostedSites ul.boxItems a.selected, #albumList ul.boxItems a.selected, #photoList ul.boxItems a.selected {
	background:url(/images/rhsBoxLineSelected.gif) right;
	color:#ed9603;
	cursor:default;
}

#footer {
	margin-top:8px;
	background:#d4f0fc url(/images/footerBackgroundBottom.gif) no-repeat bottom;
	padding-bottom:7px;
	text-align:center;
}

#links {
	padding:9px 0 3px 0;
	background:#d4f0fc url(/images/footerBackgroundTop.gif) no-repeat top;
}

#links a {
	padding:0 1.5em;
	color:#3C83A2;
}

.defaultTooltip {
	border:1px solid #73C7F4;
	background-color:#ECF9FE;
	padding:0.3em;
	text-align:left;
	text-indent:5px;
	color:#0F91C8;
}

.thumbnailTooltip {
	border:1px solid #fff;
	background-color:#fff;
	text-align:center;
}

.thumbnailTooltip img {
	margin:0;
	border:1px solid #fff;
}

.shoppingCartPhotoPopup {
	width:200px;
	border:4px solid #fff;
	background-color:#ecf9fe;
	text-align:center;
}

.shoppingCartPhotoPopup h3 {
	margin:3px 0;
	padding:0;
}

.shoppingCartPhotoPopup img {
	margin:5px 0;
	border:2px solid #fff;
}

.shoppingCartPhotoPopup table {
	text-align:left;
	margin:0 auto;
}

.shoppingCartPhotoPopup td {
	padding:2px 10px;
	text-align:right;
}

.buttonRow {
	margin:10px 0px 0px 0px;
	border-top:1px solid #73C7F4;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}

.buttonRow a, a.linkAsButton {
	margin:4px;
	border:1px solid #73C7F4;
	background-color:#73C7F4;
	padding:2px 0.6em;
	color:#fff;
	font-weight:bold;
}

.buttonRow a {
	float:right;
	cursor:pointer;
}

.buttonRow a.whiteButton {
	background-color:#fff !important;
}

.buttonRow a.left {
	float:left;
}

a.linkAsButton {
	display:block;
	float:right;
	text-align:center;
}

.inputAsButton {
	margin:2px;
	border:1px solid #73C7F4;
	background-color:#ECF9FE;
	padding:2px 0.2em 1px !important;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	color:#0F91C8;
	font-weight:bold;
	cursor:pointer;
}
.inputAsButton:hover {
	border-color:#66A9C6 !important;
	background-color:#66A9C6 !important;
	color:#fff !important;
}

.buttonRow a:hover, a:hover.linkAsButton, .buttonRow a:hover.whiteButton {
	border-color:#66A9C6;
	background-color:#66A9C6 !important;
	color:#fff;
}

.message {
	width:650px;
	margin:50px auto;
	background-color:#ecf9fe;
	border:1px solid #31b7f0;
}

.message h2 {
	margin-top:0px;
	margin-bottom:6px;
	padding:10px 10px 5px 10px;
	font-size:18px;
}

.message p {
	margin-top:0px;
	margin-bottom:6px;
	padding:4px 10px;
}

.message a.linkAsButton {
	float:none;
	margin:5px 0 0 0;
}

#lhs .userContent .staticPageImage {
	float:left;
	padding-right:10px;
}

#lhs .userContent .staticPageText p {
	margin:0 0 8px 0;
	padding:0;
}

#lhs .userContent .staticPageText li {
	list-style-position:inside;
}

#lhs>.userContent .staticPageText li {
	list-style-position:outside;
	margin-left:20px;
}

.mandatoryAsterisk {
	padding-left:4px; padding-bottom:5px;
}

.errorMessage {
	color:#cd0015;
}
		
.spaceLR {
	padding:0 0.1em;
}

.left {
	text-align:left;
}

.right {
	text-align:right;
}

.center {
	text-align:center;
}

.bold, .strong {
	font-weight:bold;
}

.darker {
	color:#333;
}

.blue {
	color:#0f91c8;
}

.darkBlue {
	color:#26a8ee;	
}

.orange {
	color:#f59b03;
}

.noPadding {
	padding:0;
}

.noMargin {
	margin:0;
}

.marginLeftRight10 {
	margin-left:10px;
	margin-right:10px;
}

.noBorder {
	border:0;
}

.noBottomMargin {
	margin-bottom:0 !important;	
}

.clearBoth {
	clear:both;
	line-height:0px;
}

.hide {
	display:none;	
}

.padRight15 {
	padding-right: 15px;
}
