/**********************************************************************************************

	CSS on Sails
	Title: Product Detail Page
	Author: XHTMLized (http://www.xhtmlized.com/)
	Date: March 2009

***********************************************************************************************
		
	1. BASE
			1.1 Reset
			1.2 Accessibility Navigation & Hide
			1.3 Clearfix
			1.4 Default Styles
	
	2. LAYOUT
			2.1 Content
			2.2 Sidebar	
			2.3	Dialog

***********************************************************************************************/


/* 1. BASE
-----------------------------------------------------------------------------------------------
===============================================================================================*/	


/* 1.1	Reset
-----------------------------------------------------------------------------------------------*/	

/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } */
ul.product-thumbnails, ul.product-thumbnails a { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ul.product-thumbnails a:link, ul.product-thumbnails a:visited {
color:#FFFFFF;
text-decoration:none;
}
body { line-height: 1; text-align:left;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* table { border-collapse: collapse; border-spacing: 0; }*/
address { font-style: normal; }

/* 1.2	Accessibility Navigation & Hide
-----------------------------------------------------------------------------------------------*/	

ol#accessibility-nav, .hide { position: absolute; top: -999em; left: -999em; height: 1px; width: 1px; }


/* 1.3	Clearfix
-----------------------------------------------------------------------------------------------*/

.container:after, .breadcrumb:after, .product-navigation:after, .product-slideshow:after, .sidebar ul li:after, .tabbed-navigation:after, ul.product-thumbnails:after, .product-slideshow:after, .placeholder:after, .hentry:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/* 1.4	Default Styles
-----------------------------------------------------------------------------------------------*/	

body { background: #fff; font: 62.5% Arial, Helvetica, sans-serif; color: #666; }
hr { display: none; }
strong { font-weight: bold; }
em { font-style: italic; }
abbr, acronym { border-bottom: 1px dotted #999; cursor: help; }
input, textarea, select { font: 1.2em Arial, Helvetica, sans-serif; }
a:link, a:visited { color: #2971a7; text-decoration: none; }
a:hover, a:active { color: #2971a7; text-decoration: underline; }
.errorMessage { color:Red; text-align:left; }



/* 2. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/	

.container { width: 760px; margin: 0 auto; text-align: left; font-size: 1.1em; top:-30px; position:relative; }

/* Default Layout (Two Columns) */
.content { width: 555px; float: left; }
.sidebar { width: 205px; float: right; }


/* 2.1	Content
-----------------------------------------------------------------------------------------------*/	

/* breadcrumb */
ul.breadcrumb li.first {
margin-left:0.9em;
}
ul.breadcrumb li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:0.2em;

color:#000000;
}
ul.breadcrumb li a
{
background: transparent url(/images_new/product_details_images/pDetail_breadCrumb_Carrot.gif) no-repeat scroll 100%;
background-position:100% center;
width:100%;
padding-right:10px;
}

ul.breadcrumb
{
	margin-top:8px;
	margin-bottom:6px;
	margin-left:-9px;
}
/* product box */
.product-box { background: url(../images/bg-product-box-alt.png) no-repeat top left; width: 555px; height: 364px; }
.product-box img { display: block; margin-left: 1px; }

/* product navigation */
.product-navigation { padding: 9px 9px 8px; font-size: 0.9em; height:19px;}
.product-navigation .previous { float: left; }
.product-navigation .next { float: right; }
.product-navigation li { height: 19px; line-height: 19px; background: url(../images/button-left.png) no-repeat top left; padding-left: 7px; }
.product-navigation li span { background: url(../images/button-right.png) no-repeat top right; display: block; padding-right: 7px; }
.product-navigation li a { display: block; }
.product-navigation li a:hover { color: #999; text-decoration: none; }
.product-navigation .previous a { background: url(../images/icon-previous.png) no-repeat center left; padding-left: 10px; }
.product-navigation .next a { background: url(../images/icon-next.png) no-repeat center right; padding-right: 10px; }
/* When there is no product navigation, we need to have a place holder. */
.product-navigation .no_nav { height: 19px; line-height: 19px; background: url(/images/shim.gif) no-repeat top left; padding-left: 7px; }


/* view all button */
a.view-all { background: url(../images/button-left.png) no-repeat top left; padding-left: 7px; height: 19px; line-height: 19px; float: right; margin-top: 5px; font-size:10px; }
a.view-all span { background: url(../images/button-right.png) no-repeat top right; padding-right: 7px;  display: block; }
a.view-all:hover { color: #999; text-decoration: none; }

/* tools navigation */
.tools-navigation { float: right; padding: 9px 10px; position:absolute;top:410px; right:221px;}
.tools-navigation li { position: relative; overflow: hidden; height: 27px; float: left; margin-left: 2px; }
.tools-navigation li a, .tools-navigation li span { display: block; cursor: pointer; }
.tools-navigation li span { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.tools-navigation li.zoom-in,
.tools-navigation li.zoom-out { width: 27px; }
.tools-navigation li.view-side,
.tools-navigation li.view-bottom { width: 45px; }
.tools-navigation li.zoom-in span { background: url(../images/icon-zoom-in.png); }
.tools-navigation li.zoom-out span { background: url(../images/icon-zoom-out.png); }
.tools-navigation li.view-side span { background: url(../images/icon-view-side.png); }
.tools-navigation li.view-bottom span { background: url(../images/icon-view-bottom.png); }

/* product thumbnails */
.product-thumbnails { padding: 7px; float: left; }
.product-thumbnails li { overflow: hidden; float: left; position: relative; width: 72px; height: 48px; }
.product-thumbnails li span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; }
.product-thumbnails li img { display: block; }
.product-thumbnails li img.selected { border:1px solid #CCCCCC; }
.product-thumbnails li a span {position: absolute; top: 0; left: 0; width: 100%; height: 96%; display: block;cursor: pointer;}
.product-thumbnails li a:hover span { background-position: bottom left;border: 1px solid #CCCCCC;width:97%; }

.product-thumbnails li a.empty span {position: absolute; top: 0; left: 0; width: 100%; height: 96%; display: block;cursor:default;}
.product-thumbnails li a.empty:hover span { background-position: bottom left;border: none 0px white;width:97%; }

.product-thumbnails li.previous,
.product-thumbnails li.next { height: 12px; width: 12px; overflow: hidden; margin-top: 17px; }
.product-thumbnails li.previous { margin-right: 6px; }
.product-thumbnails li.next { margin-left: 6px; }
.product-thumbnails li.next span,
.product-thumbnails li.previous span { background: url(../images/icon-prev-next.png) no-repeat top left; }
.product-thumbnails li.next span { background-position: top right; }
.product-thumbnails li.previous a:hover span { background-position: top left; }
.product-thumbnails li.next a:hover span { background-position: top right; }

/* product slideshow */
.product-slideshow { position: relative; margin-bottom: 13px; height:61px; margin-top: 8px;  z-index:101;}
.product-slideshow p.related-items { position:absolute;top:0;right:0; text-align: right; padding-right: 6px; padding-top: 6px; font-size: 0.9em; width: 140px; }
.product-slideshow p.related-items strong {display:block;font-weight:normal;}

.product-thumbnails li.next a span, 
.product-thumbnails li.previous a span, 
.product-thumbnails li.next a:hover span, 
.product-thumbnails li.previous a:hover span
{
	border:none 0px white;
	width: 100%;
	height:100%;
}

/* tabbed navigation */
.tabbed-navigation { height: 22px; background: url(../images/bg-tab-nav.png) repeat-x bottom left; font-size: 0.8em; font-family: verdana, arial, helvetica, sans-serif; }
.tabbed-navigation li { float: left; margin-right: 1px; text-transform: uppercase; }
.tabbed-navigation li a { float:left;background: url(../images/tab-left.png) no-repeat top left; padding-left: 10px; height: 22px; line-height: 22px; font-weight: bold; color: #666; display: block; }
.tabbed-navigation li a:visited {color:#666;}
.tabbed-navigation li a span { cursor:pointer;float:left;background: url(../images/tab-right.png) no-repeat top right; padding-right: 8px; display: block; }
.tabbed-navigation li.current a, .tabbed-navigation li a:hover,
.tabbed-navigation li.ui-tabs-selected a, .tabbed-navigation li.ui-tabs-selected a:visited, .tabbed-navigation li.ui-tabs-selected a:hover { background-position: bottom left; color: #2971a7; text-decoration: none; }
.tabbed-navigation li.current a span, .tabbed-navigation li a:hover span,
.tabbed-navigation li.ui-tabs-selected a span { background-position: bottom right; }

/* tabbed content */
/* #tabbed-content div { padding-bottom: 10px; padding-top: 11px; }
div#tabbed-content, div#tabbed-content div, .tabbed-navigation { width: 555px; } */
div#tabbed-content { width: 555px; }
#tabbed-content .entry { width: 511px; float: left; }

/* hentry */
.hentry { border-bottom: 1px solid #ccc; }
#tabbed-content li.hentry div.updated { display: block; float: left; width: 38px; cursor: default; border: 0; color: #999; padding: 10px 0 0 4px; }
.hentry div.updated span { display: block; line-height: 1; }
.hentry div.updated span.month { text-transform: uppercase; font-size: 1.4em; font-weight: bold; }
.hentry div.updated span.day { font-size: 2.2em; font-weight: bold; }
.hentry div.entry { padding: 9px 0 7px; }
.hentry div.entry h2 { font-size: 1.1em; line-height: 1.6; }
#tabbed-content li.hentry div.entry-summary { line-height: 1.6; padding-bottom: 0px; padding-top: 0px; }
.hentry div.entry-summary a { font-weight: bold; font-size: 1.1em; }
.hentry div.entry { width: 511px; float: left; }
.hentry h2.entry-title { font-size: 1.1em; line-height: 1.6; color: #2971a7; text-decoration: none; padding-bottom: 0px; padding-top: 0px; }



body.js .ui-tabs .ui-tabs-hide {display: none;}

/* expanded */
div.expanded-products { border: 1px solid #ccc; width: 364px; margin: 0 15px; padding: 3px; position: absolute; bottom: -4px; left: -1px; background: #fff;}
body.js .expanded-products {display:none;}

/* 2.2	Sidebar
-----------------------------------------------------------------------------------------------*/	
div.internalContent *.sidebar .inner { margin-left: 20px; font-family:Arial; font-size:11px; font-weight:normal; }
div.internalContent *.sidebar ul li { clear: right; margin-bottom: 5px; }
div.internalContent *.sidebar ul li a { height: 19px; line-height: 19px; background: url(../images/navigation-left.png) no-repeat top left; padding-left: 7px; display: block; font-weight: bold; color: #fff; float: right; min-width: 97px; text-align: right; }
div.internalContent *.sidebar ul li a.pud { background: url(../images/navigation-left_orange.png) no-repeat top left; }
div.internalContent *.sidebar ul li a:visited {color:#fff;}
div.internalContent *.sidebar ul li a:hover {color:#fff; background-position: bottom left; text-decoration: none; }
div.internalContent *.sidebar ul li a span { background: url(../images/navigation-right.png) no-repeat top right; display: block; padding-right: 10px;}
div.internalContent *.sidebar ul li a span.pud { background: url(../images/navigation-right_orange.png) no-repeat top right; }
div.internalContent *.sidebar ul li a:hover span { background-position: bottom right; }

div.internalContent *.sidebar h1, div.internalContent *.sidebar p strong { font-size: 12px; }
div.internalContent *.sidebar p { margin-bottom: 18px; }

div.internalContent *.sidebar .placeholder { margin-bottom: 20px; }
/* div.internalContent *.placeholder img { background: #ccc; display: block; } */



/* 2.3	Dialog
----------------------------------*/

div.ui-dialog .ui-widget { font-family: Arial,Helvetica,sans-serif; font-size: 1.1em; }
div.ui-dialog .ui-widget input, .ui-dialog .ui-widget select, .ui-dialog .ui-widget textarea, .ui-dialog .ui-widget button { font-family: Arial,Helvetica,sans-serif; font-size: 1em; }
div.ui-dialog div.ui-widget-content { border: 0px solid #aaaaaa; background: #ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #666666; }
div.ui-dialog .ui-widget-content  { color: #222222; }
div.ui-dialog .ui-widget-header { border: 0px solid #aaaaaa; background: #ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; -moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;}
div.ui-dialog .ui-widget-header a { color: #222222; }
div.ui-dialog .ui-widget-header .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }

/* Overlays */
.ui-widget-overlay { position: absolute; top: -30px; left: 0; width: 100%; height: 100%; z-index:10000;
                      }
.ui-widget-overlay { background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }


.ui-dialog { position: relative;  width: 256px; border:solid 1px #666666; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title {  margin: 1px 0px 1px 4px; font-size:12px;color:#2971A7;} 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; text-align:center; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding:0 .5em 0 .5em; background: red; overflow:visible; zoom: 1; text-align:center; }
.ui-dialog #ui-dialog-title-dialog-wishlist{padding-left:3px;}
.ui-dialog #dialog-wishlist p{text-align:left;padding-left:11px;}

.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 0 0 0 0; background-image: none; margin: 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction states
----------------------------------*/
/*.ui-state-default, .ui-dialog .ui-widget-content .ui-state-default { border: 0px solid #d3d3d3; background: #e6e6e6 url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }*/

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-dialog .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 0px solid #999999; background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover button { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-dialog .ui-widget-content .ui-state-active { border: 0px solid #aaaaaa; background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

/* FJ Dialog Styles */
.ui-dialog label, .ui-dialog input { display:block; float:left; }
		.ui-dialog label
		{
			color:#666666;
		    margin-left:11px;
		    margin-top:10px;
		    margin-bottom:2px;
		    font-size:11px;
		    font-family:Arial;
		    clear:both;
		}
		.ui-dialog input.text {
			margin:  0 11px 0 11px; width:224px; padding: 0em; 
			height:20px; background: #dbdbdb;
			border: 1px solid #bababa;
			-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-radius: 0px;
			clear:both;
		}
		.ui-dialog textarea { margin: 0 11px 12px 11px;width:224px; height:80px;padding: 0em;  background: #ffffff;border: 1px solid #bababa;
			-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-radius: 0px; 
			clear:both; }
		.ui-dialog fieldset { padding:0; border:0; margin-top:0;margin-left:-1px; text-align:center; }
		.ui-dialog h1 { font-size: 1.2em; margin: .6em 0; }
		.ui-button { outline: 0; margin:0; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
		.ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .3em;  }
		.ui-dialog .ui-dialog-buttonpane button {
			background: url(/_ui/images/button-left.png) no-repeat top left; padding-left: 7px; height: 19px; 
			line-height: 19px; float: right; margin-top: 2px;  color:#2971A7; font-size:9px;
		}
        .ui-dialog .ui-dialog-buttonpane button span { background: url(/_ui/images/button-right.png) no-repeat top right; padding-right: 7px; display: block; }
        .ui-dialog .ui-dialog-buttonpane button:hover { color: #999; text-decoration: none; }
        ul.dialogActionLinks {
            clear:left;
            display:block;
            height:20px;
            margin:0 0 0 0;
            padding:7px 0 2px;
            text-align:right; 
            width:235px;
        }
        ul.dialogActionLinks li {
            border-right:1px solid #2E89BA;
            display:inline;
            font-size:1em;
            font-weight:normal;
            line-height:1.1em;
            list-style-image:none;
            list-style-position:outside;
            list-style-type:none;
            padding:0 0.6em;
            text-align:center;
            vertical-align:middle;
        }
        ul.dialogActionLinks li.last {
            border-right:none;
            padding:0 0;
        }
        ul.dialogActionLinks li a {
            font-size:10px;
            color:#2E89BA;
            text-decoration:underline;
        }
        
        ul.dialogActionLinks li a:hover, ul.dialogActionLinks li a:active {
            color:#2971A7;
            text-decoration:underline;
        }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; height:20px; }

/*  OVERRIDE - existing styles (from default.css) to make the internal content areas work */
div.pageContent, div.internalContent {	background:none; }
div.internalContent { border-top:none; float:none; margin-top:0; height:10px; }
div.internalContent h1 {
 color:#666666;
 font-family:Arial;
font-weight:bold;
margin:0 0 0 0;
text-align:left;
}
div.internalContent *.sidebar 
{
text-align:left;	
}


div.scene7viewer {
            float:left;
            height:284px;
            margin:0;
            overflow:hidden;
            padding:0;
            position:relative;
            width:553px;
            z-index:1;
            margin-left:1px;
            }
            .ui-dialog .ui-dialog-buttonpane button
        {
            color: #2971a7;
            text-decoration: none;
            border: solid 1px #D0D0D0;
            background-color: White;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            height: 19px;
            line-height: 19px;
            float: right;
            margin-top: 2px;
            font: 100% Arial, Helvetica, sans-serif;
            cursor: pointer;
            text-align: center;
         }
   
         
         .ui-dialog .ui-dialog-buttonpane button.ui-state-hover,.ui-dialog .ui-dialog-buttonpane button.ui-state-default
        {
            border: solid 1px #D0D0D0;
            background-color: White;
            background-image:none;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
         }
        .ui-dialog .ui-dialog-buttonpane button:hover
         {
            color: #999;
            cursor: pointer;
         }
         .ui-dialog
         {-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-radius: 0px;
          border:solid 1px #bababa;
         }
         .ui-widget-header
         {
         	-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-radius: 0px;
         }
         
         
div.pageContent,div.internalContent,div.pageContentWrapper {
	background-image:none;
}
div.internalContent {
	border:none 0px white;
}
div#tabbed-content div h3 
{
	padding-top:10px;
}
div#dialog-pud
{
	text-align:left;
	padding-left:14px;
}
form#form_pud fieldset
{
	text-align:left;	
}
div#dialog-pud span#pud_price
{
	font-family:Arial;
	font-size:11px;
}

form#form_pud fieldset label 
{
	position:relative;
	left:-10px;
	width:100%;
}