﻿ h1.generic_title {
	height: 25px;
	width: 300px;
	text-indent: -10000px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: left;
}

form
{
	margin:0;
}

.header_LoggedIn
{
	background-image: url(/Images/Banner_LoggedIn.jpg);
}

.LoggedIn_Nav
{
	margin:0;
	padding:0;
	clear:left;
	padding-left:315px;
	list-style-type:none;
	padding-top:22px;
}

.LoggedIn_Nav li
{
	background-repeat:no-repeat;
	text-indent:-10000px;
	float:left;
}

.LoggedIn_Nav li a
{
	display:block;
	height:40px;
}

.LoggedIn_Nav_Item1
{
	background-image:url('/Images/LoggedInNav/MyDetails.jpg');
	width:91px;
}

.LoggedIn_Nav_Item2
{
	background-image:url('/Images/LoggedInNav/MyWishlist.jpg');
	width:86px;
}

.LoggedIn_Nav_Item3
{
	background-image:url('/Images/LoggedInNav/OrderHistory.jpg');
	width:91px;
}

.Logout
{
	float:left;
	padding-left:130px;
}

.Logout a
{
	width:280px;
	display:block;
	height:50px;
	text-indent:-10000px;
}

.Product_Price
{
	color: #cb0c7b;
	font-size: 1.4em;
	font-weight:bold;
}

.featured_prod_yellow a
{
	color:#000;
}


.ProductCategory_PopUp
{
	background-color:#fff;	
}

.ProductCategory_PopUp_modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}



.PopUp_Container
{
		width:100%;
		display:none;    
		position: absolute;		
		top:0; left:0;
		background-image:url('/Images/SemiTrans.png');
		height:100%;
}

.Inner_PopUp
{
	background-color: #fff;
	border: 1px solid #CB0D7B;
	margin-top:255px; margin-left:auto; margin-right:auto;
}

.PopUp_Close
{
	background-color:#CB0D7B; 
	position:static;	
	right:0px;
	color:#fff;
	text-align:center;
	font-size:0.9em;
	font-weight:bold;
	float:right;
	padding-left:6px;
	padding-right:6px;
	display:block;
	color:#fff;
	text-decoration:none;
}

.Popup_EnterUserDetails
{
	padding:10px;
}

.Popup_EnterUserDetails label
{
	width:100px;
	float:left;
	text-align:right;
	padding:5px;
}


.UniLogin_Nav_Popup
{
	position:relative;
	top:-12px;
	float:left;
	background-color:Red;
	border:outset 1px red;
	color:#fff;
	padding: 0px 4px 0px 4px;
	font-weight:bold;
	font-size:1.1em;
	display:none;
}


.UniLogin_Feedback_Table
{
	width:632px;
	background-color:#d91285;
	color:#fff;
	font-size:1.2em;
}

.UniLogin_Feedback_Table td
{
	padding:6px;
}

.UniLogin_Feedback_Table_RatingRow
{
	background-color:#fff;
	color:#000;
}

.UniLogin_Feedback_Table_RatingRow_Q
{
	color:#d91285;
}

.UniLogin_Feedback_TextBox
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:0.9em;
	border:0;
	padding:3px;
	width:545px;
	background-color:#fff;
	color:#000;
	height:100px;
}

.Rating_Star
{
	width:35px; height:25px;
	background-repeat:no-repeat;
    cursor: pointer;
    display: block;
}	

.Rating_Star_Selected {	background-image:url('/Images/UniLogin/Star_Selected.png'); }
.Rating_Star_Faded    {	background-image:url('/Images/UniLogin/Star_Faded.png'); }
.Rating_Star_Saved {	background-image:url('/Images/UniLogin/Star_Selected.png'); }

.UniLogin_Feedback_Archive
{
	background-color:#D91285;
	width:632px;
}

.UniLogin_Feedback_Archive tr
{
	background-color:#fff; color:#000;
}

.UniLogin_Feedback_Archive tr a
{
	color:#D91285;
	font-weight:bold;
}

.UniLogin_Feedback_Archive td
{
	padding:3px;
}

.UniLogin_Feedback_Complete
{
	clear:left;
	background-color:#fff;
	border:solid 1px #D91285;
	text-align:center;
	width:170px;
}

.UniLogin_SubTitle
{
	background-color:#f6efd3; color:#000; border:solid 1px #000; width:110px; font-size:1.1em; padding-left:5px;
}

.UniLogin_Artwork_Item
{
	float:left;
	width:227px;
	margin-right:20px;
	margin-top:10px;
	color:#fff;
}

.UniLogin_Artwork_Item_Inner
{
	background-color:#d91385;
	padding:2px;
}

.UniLogin_Artwork_Image
{
	background-color:#fff;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

.UniLogin_Artwork_Notes
{
	background-color:#fff;
	color:#000;
	border:0;
	padding:5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:0.8em;
}

.UniLogin_Artwork_Response
{
	background-color:#000;
	color:#fff;
	padding:8px;
}

.UniLogin_Artwork_SubmitBtn
{
	background-color:#000;
	color:#fff;
	margin-top:8px;
	border:0;
}

.UniLogin_RequestLeaflets_Box
{
	background-color:#000;
	padding:3px;
	color:#f6efd3;
	font-size:1.3em;
	padding-left:10px;
}

.UniLogin_RequestLeaflets_Txt
{
	background-color:#f6efd3;
	padding:2px;
	color:#000;
	font-size:0.9em;
	border:0;
}

.PostCode_LookUpBtn
{
	background-color:#E41293;
	color:#fff;
	border:0;
	text-transform:uppercase;
	padding:2px 2px 2px 2px;
	font-size:0.8em;
	font-weight:bold;
}

.UniLogin_Profile_Nav
{
	margin:0;
	padding:0;
	list-style-type:none;
	padding-top:53px;
	font-size:0.9em;
}

.UniLogin_Profile_Nav li
{
	background-color:#000;
	color:#fff;
	text-align:right;
}

.UniLogin_Profile_Nav li a
{
	width:140px;
	display:block;
	color:#fff;
	text-decoration:none;
	margin-bottom:1px;
	padding:3px;
	padding-right:10px;
}

.UniLogin_Profile_Nav li a:hover
{
	color:#000;
	background-color:#F0EDD3;
}

.UniLogin_Profile_CheckBox_Label label
{
	text-align:left;
	padding:0;
	margin:0;
	float:left;
	padding-left:5px;
}

.UniLogin_CeremonyDetails_Buttons
{
	clear:both;
	padding-top:35px;
	padding-bottom:20px;
}

.UniLogin_CeremonyDetails_Buttons input
{
	border:solid 1px #000;
	background-color:#f6efd3;
	color:#000;
	padding-top:1px;
	padding-bottom:1px;
	font-size:0.98em;
}

.UniLogin_CeremonyDetails_Year
{
	color:#f6efd3;
	width:510px;
	background-image:url('/Images/UniLogin/ceremony_topbg.jpg');
	cursor:pointer;
	padding-left:5px;
}

.UniLogin_CeremonyDetails_Table
{
	background-color:#000;
	width:515px;
}

.UniLogin_CeremonyDetails_Table th
{
	color:#f6efd3;
	background-color:#000;
	font-weight:normal;
}

.UniLogin_CeremonyDetails_Table tr
{
	background-color:#f6efd3;
}

.UniLogin_CeremonyDetails_Table tr:hover
{
	background-color:#f5ecc8;
}

.UniLogin_CeremonyDetails_EditButton
{
	background-color:#f6da38;
	border:solid 1px #000;
	text-transform:uppercase;
	font-size:0.8em;
}

.UniLogin_CeremonyDetails_EditButton_Updated
{
	background-color:#D10E7A;
	color:#fff;
}

.UniLogin_Header_BreadCrumb
{
	float:right; color:#fff; padding-top:7px; padding-left:20px;
	font-size:0.9em;
}

.UniLogin_Header_BreadCrumb a
{
	color:#fff;
}

.UniLogin_Header_BreadCrumb a:hover
{
	text-decoration:underline;
}

.UniLogin_CeremonyDetails_TimesCBL
{
	background-color:#fff;
	border:solid 1px #000;
	overflow:scroll;
	width:348px;
	height:175px;
}

.UniLogin_CeremonyDetails_TimesCBL label
{
	float:none;
}

.UniLogin_Contract_CurrentContract
{
	background-color:#f6efd3;
	color:#000;
	border:solid 1px #000;
	width:265px;
	padding:8px;
	float:left;
	margin-right:10px;
}

.UniLogin_Contract_FromToDate
{
	background-color:#fff;
	color:#000;
	padding-left:2px;
	padding-right:2px;
	margin-top:5px;
	margin-bottom:5px;
}

.UniLogin_Contract_CurrentContract_DownloadButton, .UniLogin_Contract_CurrentContract_DownloadButton a
{
	background-color:#000;
	border:0;
	color:#F6EFD3 !important;
	float:left;
	padding:0 5px 0 5px;
}

.UniLogin_Contract_NewContract
{
	background-color:#000;
	color:#f6efd3;
	border:solid 1px #f6efd3;
	width:265px;
	padding:8px;
	float:left;
}

.UniLogin_Contract_NewContract_DownloadButton
{
	background-color:#f6efd3;
	border:0;
	color:#000;
	padding:0 5px 0 5px;
}

.Checkout_ImportantInformation label
{	
	float: left;
	text-align: left;
	width: 300px;
	font-size: 1.1em;
	margin:0;
	padding:0;
}

.Uni_ProdMenu_ExternalLinks
{
	padding-top:25px;
	text-align:center;
}

.UniLogin_Welcome_Dashboard
{
	clear:both;
	padding-top:15px;
}

.UniLogin_Welcome_Dashboard_Column
{
	float:left; width:380px; padding:10px;
}

.UniLogin_Welcome_Dashboard_WebPart
{
	margin-bottom:10px;
	border:solid 1px #000;
}

.UniLogin_Welcome_Dashboard_WebPart_Header
{
	color:#f6efd3;
	background-image:url('/Images/UniLogin/ceremony_topbg.jpg');
	padding-left:5px;
}

.UniLogin_Welcome_Dashboard_WebPart_Content
{
	background-color:#F5ECC8;
	padding:5px;
	font-size:0.9em;
}

.UniLogin_Welcome_Dashboard_WebPart_Content a
{
	text-decoration:underline;
}

.UniLogin_Welcome_Dashboard_WebPart_Content a:hover
{
	text-decoration:none;
}

.UniLogin_Welcome_Dashboard_WebPart_Content ul
{
	margin:0;
	padding:0;
	list-style-position:inside;
}

.UniLogin_Welcome_Dashboard_WebPart_Content ul li
{
	list-style-type:square;
}

.UniLogin_Artwork_DownloadBtn
{
	background-color:#000; margin-top:3px; color:#fff; font-size:0.9em; border:0; float:right;
}

.Checkout_Message
{
	background-color:#CC0C7A;
	color:#fff;
	width:676px;
	padding:5px;
}

.UniProducts_Personalisation_Label
{
	width:100px;
	float:left;
}

.UniLogin_OurRequirements
{
	padding: 15px;
	width: 558px;
	background-color: #D40E7D;
	color:#fff;
	border:solid 1px #fff;
	font-weight:bold;
	text-align:center;
	font-size:1.2em;
	margin-bottom:5px;
}

.uni_form_box hr
{
	background-color:#000;
	border:0;
	height:1px;
}

.SalesLogin_EventDetails_View
{
	font-size:0.9em;
}

.SalesLogin_EventDetails_View label
{
	font-weight:bold;
	font-size:1em;
}

.SalesLogin_EventDetails_View a
{
	text-decoration:underline;
}

.SalesLogin_EventDetails_View a:hover
{
	text-decoration:none;
}

.SalesLogin_EventDetails_View_SalesPeople
{
	padding-left:40px;
	padding-top:10px;
}

.SalesLogin_EventDetails_View_SalesPeople_Title
{
	font-size:1.0em; font-weight:bold;
}

.SalesLogin_EventDetails_View_SalesPeople_Item
{
	float:left;
	width:150px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}



.SalesLogin_EventDetails_Year
{
	color:#f6efd3;
	width:800px;
	background-image:url('/Images/UniLogin/ceremony_topbg.jpg');
	cursor:pointer;
	padding-left:5px;
}

.SalesLogin_MyCommissions_Headers
{
	width:500px;
}

.SalesLogin_Cash_TextBox
{
	width:90px;
	height:30px;
	text-align:center;
	font-size:1.7em;
	padding-top:6px;
	font-family: Tahoma, Geneva, sans-serif;
	border:solid 1px #000;
	background-color:#fff;
}

.SalesLogin_ReconciliationCode_Box
{
	margin-left:auto;
	margin-right:auto;
	width:200px;
	font-size:2em;
	text-align:center;
	background-color:#fff;
	border:solid 2px #000;
	padding-top:7px;
	padding-bottom:7px;
}

.SalesLogin_IncomeInformation_Confirmation_Points
{
	padding-top:10px;
}

.uni_form_box a
{
	text-decoration:underline;
}

.uni_form_box a:hover
{
	text-decoration:none;
}

.SalesLogin_Confirmation_EditButton_Div
{
	padding-left:40px; padding-top:10px;
	padding-bottom:10px;
}

.UniProducts_BreadCrumb
{
	float:left;
	background-color:#FCCF33;
	color:#000;
	clear:right;
	border:solid 1px #000;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	text-decoration:none;
}

.UniProducts_BreadCrumb a
{
	text-decoration:none;
	color:#000;
}

.UniProducts_BreadCrumb a:hover
{
	text-decoration:underline;
}

.Checkout_ErrorMessage
{
	background-color:#fff;
	border:solid 1px #cc0c7a;
	padding:40px;
	width: 579px;
	padding:10px;
	margin-bottom:10px;
	color:#f00;
	font-weight:bold;
}

.BlackButton {
	font-size: 1em;
	font-weight: bold;
	color: #FFF;
	background-color: #000;
	padding: 2px;
	border: 1px solid #000;
	cursor:pointer;
}

.ProductList_CheckArtworkLink
{
	font-size:0.9em;
	color:#CB0C7B;
}

.ProductList_CheckArtwork_CheckButton
{
	background-color:#CA117B; color:#fff; border:0;
}

.currency_container {
	background-image: url(/Images/UniCustom/currency_box.png);
}




.SalesLogin_AvailableDownloads
{
	width:465px;
	padding:12px;
	background-color:#000;
	margin-left:auto;
	margin-right:auto;
}

.SalesLogin_AvailableDownloads_Inner
{
	background-color:#F0EDD3;
	padding:20px;
	margin:1px;
	padding-top:14px;
	padding-bottom:10px;
}

.SalesLogin_AvailableDownloads_LeftColumn, .SalesLogin_AvailableDownloads_RightColumn
{
	float:left;
	width:200px;
}

.SalesLogin_AvailableDownloads_LeftColumn a, .SalesLogin_AvailableDownloads_RightColumn a
{
	text-decoration:none;
	font-weight:bold;
	float:left;
	clear:left;
	width:190px;
}

.SalesLogin_AvailableDownloads_LeftColumn a
{
	color:#D41080;
}

.SalesLogin_AvailableDownloads_LeftColumn a:hover, .SalesLogin_AvailableDownloads_RightColumn a:hover
{
	text-decoration:underline;
}

.watermarktext_small
{
	color:#B5AFA5;
	font-size:0.9em;
}