/*#Parent Tags#*/
body {
	margin: 0;
	padding: 0;
	background:url(../App_themes/UniballUk/layout/side_dots.jpg) repeat-y top center #ffffff;
	height: 100%;
	font-size: 12px;
	font-weight: 400;
	color: #333333;
	font-family:Helvetica,Arial,Sans-Serif;
}
h4
{
	color: #333333;
	font-family:Helvetica,Arial,Sans-Serif;
	font-size: 15px;
	font-weight: 700;
	margin:0px;
	margin-left:15px;
}
h1 {
	font-size: 16px;
	font-weight: 700;
	margin-left:15px;
}

h2 {
	font-size: 14px;
	font-weight: 700;
	margin-left:15px;
}

a{
	text-decoration: none;
	color: #CC0000;
}


.ClearBoth {clear:both;}

/*#Wrappers#*/
#MainWrapper { width:799px;margin:auto;}
#CentreWrapper {width:799px;}
#HeadWrapper {width:770px;margin:20px 15px 0px 15px;}
#LeftWrapper {float:left;min-height:500px; overflow:visible; width:600px;solid 1px green;}
.RightCommonWrapper {float:right;width:195px;}
#RightWrapper {float:right; width:195px;}
#Logo {float:left; width:151px; height:18px;margin-top:20px;}
#CountryLabel {margin-top:5px;margin-right:15px;float:right;font:Bold 15px Arial; width:200px;text-align:right;}
#FooterWrapper {text-align:left;margin-top:20px;margin-bottom:20px;width:100%; }
#BottomMenuWrapper {padding:10px 0px 10px 0px;float:left; height:16px; width:700px; background-color:#E5E5E5;}
#BottomMenuHomeLink {padding:10px 15px 10px 0px; text-align:right;float:right; height:16px; width:84px; background-color:#E5E5E5;}
#BottomMenuHomeLink a {font-size:11px;}
/*#Newsletter Signup#*/
#signUp {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	background:url(../App_themes/UniballUk/layout/products_menu_bg3.jpg) no-repeat bottom; 		
	padding:4px;	
	margin-top:-1px;
}
#signUp table {border-collapse:collapse;}
#signUp table td {padding:2px;}
#signUp select {width:115px; height:18px; font-size:11px;}
#signUp input[type=text] {width:110px; height:18px; font-size:11px;}
#signUp input[type="submit"] {width:115px; height:22px; font-size:11px;}

/*#MiscElements#*/
.RightPanelBackground {
	background:url(../App_themes/UniballUk/layout/products_menu_bg3.jpg) no-repeat bottom #E5E5E5; 		
	padding:5px; margin:0px;
}
.ErrorMessage {color:red; font-size:12px;}
.HorizontalLine {width: 566px;
		height:5px;
		margin:0px 0 10px 15px;
		border-bottom: 1px solid #CCCCCC;}
.TableGrad { background:url(../App_themes/UniballUk/layout/table_grad.jpg) repeat-x bottom;}

/*# Top Navigation #*/
.TopMenuCMSListMenuUL
{
	list-style-type: none;
	margin:20px 0px 5px 0px;padding:0px 0px 5px 0px;
	float:left; font:bold 12px arial;
	border-bottom: 1px solid #CCCCCC;

}
/*# Top Navigation/List items #*/
.TopMenuCMSListMenuLI, .TopMenuCMSListMenuHighlightedLI
{
	color: #CC0000;
	float: left;
	background:url(../App_themes/UniballUk/layout/topmenu_bg.jpg) no-repeat top right;	
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
}
.TopMenuCMSListMenuLITopMenuRight, .TopMenuCMSListMenuHighlightedLITopMenuRight
{
	color: #CC0000;
	float: left;
	text-align: left;
	padding-left: 8px;
	padding-right: 0px;
}
.TopMenuCMSListMenuLITopMenuLeft, .TopMenuCMSListMenuHighlightedLITopMenuLeft
{
	color: #CC0000;
	float: left;
	background:url(../App_themes/UniballUk/layout/topmenu_bg.jpg) no-repeat top right;	
	text-align: left;
	padding-left: 0px;
	padding-right: 8px;
}


/*# Top Navigation/List Items/Links #*/
.TopMenuCMSListMenuLink, .TopMenuCMSListMenuLinkHighlighted 
{
	color: #333333;
	text-decoration: none;
	display: block;
	text-align: center;
}
.TopMenuCMSListMenuLink:hover {color: #CC0000;}
.TopMenuCMSListMenuLinkHighlighted { color: #CC0000; }

/*# Bottom Navigation #*/
.BottomMenuCMSListMenuUL
{
	list-style-type: none;	
	margin:0px;padding:0px;
	float:left; font:normal 10px arial;
}
/*# Bottom Navigation/List items #*/
.BottomMenuCMSListMenuLI, .BottomMenuCMSListMenuHighlightedLI
{
	color: #CC0000;
	float: left;
	background:url(../App_themes/UniballUk/layout/footermenu_bg.jpg) no-repeat top right;	
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;border:none;
}
.BottomMenuCMSListMenuLIBottomMenuRight, .BottomMenuCMSListMenuHighlightedLIBottomMenuRight
{
	color: #CC0000;
	float: left;
	text-align: left;
	padding-left: 4px;
	padding-right: 0px;
}
.BottomMenuCMSListMenuLIBottomMenuLeft, .BottomMenuCMSListMenuHighlightedLIBottomMenuLeft
{
	color: #CC0000;
	float: left;
	background:url(../App_themes/UniballUk/layout/footermenu_bg.jpg) no-repeat top right;	
	text-align: left;
	padding-left: 15px;
	padding-right: 4px;
}


/*# Bottom Navigation/List Items/Links #*/
.BottomMenuCMSListMenuLink, .BottomMenuCMSListMenuLinkHighlighted 
{
	color: #323232;
	text-decoration: none;
	display: block;
	text-align: left;
}
.BottomMenuCMSListMenuLink:hover {color: #CC0000;}
.BottomMenuCMSListMenuLinkHighlighted { color: #CC0000; }

/*#Products Menu#*/
#ProductsMenuBlank {
	float: right;
	height: 153px;
	width:	70px;
	background-image: url('/imagesb/pp_images/ballpoint.jpg');
	background-repeat: no-repeat;
	background-position: center;
}
#ProductsMenu {
	width: 115px;
	font-family:Helvetica,Arial,Sans-Serif;
	font-weight: 700;
	height: 320px;
}
#ProductsMenu ul {
	list-style-type:none;
	padding: 0px;
	margin:0px;
	margin-top: 5px;
	margin-left: 15px;
	color: #333333;
}
#ProductsMenu ul li{
	line-height: 14px;
	font-size: 12px;width: 115px;height:20px;
	text-decoration:none;
	color: #333333;
	margin-bottom: 17px;
}
#ProductsMenu ul li a {
	text-decoration: none;
	font-family: Helvetica,Arial,Sans-Serif;
	color: #333333;
}

#ProductsMenu ul li a:hover {color:#CC0000;}
#ProductsMenu ul li.CMSListMenuLI:hover {
	list-style-position: outside;padding-top:0px;
	list-style-image: url('../app_themes/uniballuk/layout/product_menu_item_bg.gif');
	color: #CC0000;
}/*
#ProductsMenu ul li.CMSListMenuLI:hover a {
	list-style-position: outside;
	list-style-image: url('../app_themes/uniballuk/layout/product_menu_item_bg.gif');
	color: #CC0000;
}
#ProductsMenu ul li.CMSListMenuHighlightedLI {
	list-style-position: outside;
	list-style-image: url('../app_themes/uniballuk/layout/product_menu_item_bg.gif');
	color: #CC0000;
}
#ProductsMenu ul li.CMSListMenuHighlightedLI a {
	list-style-position: outside;
	list-style-image: url('../app_themes/uniballuk/layout/product_menu_item_bg.gif');
	color: #CC0000;
}
*/


/*#Breadcrumbs#*/
#BreadCrumbs {	
	height: 18px;
	margin-left: 0px;
	padding-top: 0px;
	color: #333333;
	font-family: Helvetica,Arial,Sans-Serif;
	font-size: 10px;
	font-weight: 700;
}
#BreadCrumbs a{
	text-decoration: none;
	color: #333333;
}

/*#Headings#*/
.SectionHeader {
	background: url(../App_themes/UniballUk/layout/main_heading_bg.jpg) no-repeat;
	color: #ffffff;
	text-indent: 24px;
	padding:0px;
	min-height: 25px;
	line-height: 26px;
	margin-bottom:-1px;
	font-weight: 700;
	font-size: 14px;
	font-family:Helvetica,Arial,Sans-Serif;
}
.rh_subheading {
	background:url(../App_themes/UniballUk/layout/rh_heading_bg.jpg) no-repeat; 		
	color: #ffffff;
	text-indent: 24px;
	line-height: 26px;
	font-size: 14px;
	font-weight: 700;
	font-family:Helvetica,Arial,Sans-Serif;
}

/*#Text elements#*/

.contenttext{
	line-height: 18px;
	margin-left: 17px;
	margin-right: 17px;
	font-size: 12px;
	font-weight: 400;
	color: #333333;
	font-family:Helvetica,Arial,Sans-Serif;
}

/*#Products-Preview#*/

.ProductList { float:left; margin-left:5px;margin-top:10px; width:600px;}

.ProductPreviewWrapper
{
	width:185px; height:180px;overflow:visible;
	border:solid 1px #cccccc; float:left; margin:5px;
}
.ProductPreviewModel {font-weight:bold; font-size:10px; }
.PreviewTitleImage { margin:5px 5px 5px 5px;height:50px; }
.PreviewTitle {margin:0px 5px 5px 5px;font-weight:bold; height:30px;}
.PreviewProductThumb {margin:0px 5px 5px 5px; height:60px; }
.PreviewLink {margin:10px 5px 5px 5px; text-align:right; font-size:10px; }

/*#Products-Detail#*/
.ProductDetailColour { float:left; width:80px; min-height:45px; margin:5px 5px 0px 5px; font-size:10px; text-align:center;}
.ProductDetailColourTitle { margin-top:15px; font-weight:bold;}

.ProductDetailTitle {
	width: 566px;
	padding-bottom: 8px;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 20px;margin-bottom:10px;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 14px; 
	font-weight: 400;
}

/*#Products Root Page List#*/


.ProductPageListCMSListMenuUL {margin:30px 5px 30px 5px;list-style-type:none;padding:0px;}
.ProductPageListCMSListMenuUL li {height:60px; padding-top:40px; padding-right:40px; border:solid 1px #cccccc; margin-bottom:10px; text-align:right; }
.ProductPageListCMSListMenuUL li a { font-size:20px; }

/*#News#*/
.NewsPBody{margin:5px 0 10px 5px; border-bottom:solid 1px #cccccc;padding-bottom:5px;}

/*#The Ink page#*/
.new_r1 {
	height: 75px;
	width: 566px;
	clear: both;
}
.new_r2 {
	height: 133px;
}
.new_r3 {
	height: 146px;
}
.new_r4 {
	height: 131px;
}
.new_c1 {
	margin-top: 1px;
	width: 139px;
	float: left;
	text-indent: 12px;
}
.new_c1 h2 {
	margin-top: 5px;
	font-weight: 400;
	font-size: 12px;
}
.new_c2 {
	margin-top: 1px;
	width: 212px;
	margin-left: 1px;
	float: left;
}

.pigVdye_left {
	margin-top: 10px;
	width: 139px;
	float: left;
	line-height: 75px;
	height: 75px;
}
.pigVdye_right {
	margin-top: 10px;
	width: 212px;
	margin-left: 1px;
	float: left;
	line-height: 75px;
	height: 75px;
}
.top_right {
	background-image: url(../app_themes/uniballuk/layout/top_right.jpg);
	background-repeat: no-repeat;
	text-indent: 13px;
}
.top_centre {
	background-image: url(../app_themes/uniballuk/layout/top_centre.jpg);
	background-repeat: no-repeat;
	text-indent: 75px;
}

.new_r2_c1 {
	background-image: url(../app_themes/uniballuk/layout/new_r2_c1_bg.jpg);
	background-repeat: no-repeat;
	height: 133px;
	float: left;
}
.new_r2_c2 {
	background-image: url(../app_themes/uniballuk/layout/new_table_bg.jpg);
	background-repeat: repeat;
	padding-left: 10px;
	padding-right: 10px;
	height: 133px;
	font-size: 12px;
	line-height: 12px;
	width: 192px;
}

.new_r2_c2 ul {
	list-style-position: outside;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 13px;	
	padding: 0px;
}
.new_r2_c2 li {
	line-height: 15px;
	width: 180px;
	margin: 0px;
	margin-bottom: 10px;
}
.new_r3_c1 {
	background-image: url(../app_themes/uniballuk/layout/new_r3_c1_bg.jpg);
	background-repeat: no-repeat;
	height: 146px;
}
.new_r3_c2 {
	background-image: url(../app_themes/uniballuk/layout/new_table_bg.jpg);
	background-repeat: repeat;
	padding-left: 10px;
	padding-right: 10px;
	height: 146px;
	font-size: 12px;
	line-height: 12px;
	width: 192px;
}
.new_r3_c2 ul {
	list-style-position: outside;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 13px;	
	padding: 0px;
}
.new_r3_c2 li {
	line-height: 15px;
	width: 180px;
	margin: 0px;
	margin-bottom: 10px;
}
.new_r4_c1 {
	background-image: url(../app_themes/uniballuk/layout/new_r4_c1_bg.jpg);
	background-repeat: no-repeat;
	margin-bottom: 50px;
	height: 131px;
}
.new_r4_c2 {
	background-image: url(../app_themes/uniballuk/layout/new_table_bg.jpg);
	background-repeat: repeat;
	padding-left: 10px;
	padding-right: 10px;
	height: 131px;;
	font-size: 12px;
	line-height: 12px;
	width: 192px;
	margin-bottom: 50px;
}
.new_r4_c2 ul {
	list-style-position: outside;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 13px;	
	padding: 0px;
}
.new_r4_c2 li {
	line-height: 15px;
	width: 180px;
	margin: 0px;
	margin-bottom: 10px;
}
.new_r4_c3 {
	background-image: url(../app_themes/uniballuk/layout/new_r4_c3_bg.jpg);
	background-repeat: no-repeat;
}
.grey_bg {
	background-image: url(../app_themes/uniballuk/layout/grey_bg.jpg);
	background-repeat: repeat;
}
.demo {
	height: 158px;
	float: left;
	margin-bottom: 29px;
}
.demoNum {
	width: 15px;
	clear: left;
}
.demoText {
	width: 295px;
	margin-right: 26px;
}
.demoPic {
	width: 230px;
}
.blobMarker {
	margin-left: 30px;
	width: 100px;
	clear: left;
	float: left;
}
.blobText {
	width: 436px;
	float: left;
	margin-bottom: 15px;
}
/*#Gallery#*/
.gallery {margin-left:5px;}
.galleryPreview {}
.galleryImage{
width: 160px;
height: 110px;
background-color:#E5E5E5;
float: left;
text-align: center;
margin:10px 20px 0 0;
}
.galleryImage img {width:150px; height:100px; border:solid 3px #fff; margin-top:2px; }
