BODY			{background:URL("../images/grandi_bg.jpg");font:normal normal 12px Arial, Helvetica, sans-serif;}
HTML			{scrollbar-base-color:#FFFFFF;scrollbar-arrow-color:#FFFFFF;scrollbar-3dlight-color:#A90E12;scrollbar-darkshadow-color:#B72A00;scrollbar-face-color:#A90E12;scrollbar-highlight-color:#FFFFFF;scrollbar-shadow-color:#7C7B72;scrollbar-track-color:#FFF9FB;}
.style1 		{font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:12px;}
.centre 		{width:989px;margin-right:auto;margin-left:auto;position:relative;}
#inner-content	{background-color:black;color:#AAA9AE;min-height:200px;}
#pagecontent	{background-color:white;color:#AAA9AE;font:normal normal 11px Arial, Helvetica, sans-serif;min-height:200px;}
div.body		{width:569px;height:500px;overflow:auto;padding-top:23px;padding-right:5px;padding-bottom:2px;}
TD.body			{color:white;}
/*width:700px;height:49px;display:block;position:relative;left:25px;top:20px;padding-top:6px;padding-left:95px;}*/

.grandi-top-left	{background:URL("../images/grandi_top_left.jpg") no-repeat;width:27px;height:96px;clear:both;}
.grandi-top-left-2	{background:URL("../images/grandi_top_left.jpg") repeat-y;width:27px;height:96px;clear:both;}
.grandi-top-spacer	{background:URL("../images/grandi_spacer.jpg") repeat-y;width:229px;height:96px;clear:both;}
.grandi-top-logo	{background:URL("../images/grandi_logo.jpg") no-repeat;width:414px;height:96px;clear:both;}
.grandi-top-right	{background:URL("../images/grandi_top_right.jpg") no-repeat right;width:42px;height:96px;clear:both;}
.grandi-right-3		{background:URL("../images/grandi_right.jpg") repeat-y right;width:42px;height:24px;}

.grandi-menu-left	{background:URL("../images/grandi_menu_left.jpg") no-repeat;width:99px;height:43px;clear:both;}
.grandi-menu-right	{background:URL("../images/grandi_menu_right.jpg") no-repeat;width:109px;height:43px;clear:both;}

.grandi-header		{background:#a10a0d URL("../images/grandi_header.png") no-repeat;width:286px;height:47px;clear:both;}
.grandi-header-text	{padding-right:27px;height:45px;font:normal normal 28px Paulinho Pedra Azul;color:#f0f0f0;text-align:center;margin:0 auto;}
.grandi-header-back	{background:URL("../images/grandi_header_back.png") repeat-x;width:20px;height:47px;clear:both;}
.header-width		{width:396px;}
.grandi-view-cart	{float:right;background:#000000 URL("../images/grandi_view_cart.png") no-repeat;width:128px;height:47px;clear:both;cursor:pointer;}

.register-form-head	 {background:URL("../uploads/image/register_form_head.jpg") no-repeat;width:52px;height:76px;clear:both;}
.register-form-left	 {background:URL("../uploads/image/register_left.png") repeat-y;width:19px;height:580px;clear:both;}
.register-form-right {background:URL("../uploads/image/register_form_right.jpg") repeat-y;width:23px;height:580px;clear:both;}
.register-form-bottom{background:URL("../uploads/image/register_form_bottom.jpg") no-repeat;width:529px;height:29px;clear:both;}

.log-in-new-customer-header			{background:URL("../uploads/image/log_in_new_customer_header.jpg") no-repeat;width:257px;height:26px;clear:both;}
.log-in-returning-customer-header	{background:URL("../uploads/image/log_in_returning_customer_header.jpg") no-repeat;width:257px;height:24px;clear:both;}
.log-in-new-customer-left			{background:URL("../uploads/image/log_in_new_customer_left.jpg") repeat-y;width:6px;height:122px;clear:both;}
.log-in-new-customer-right			{background:URL("../uploads/image/log_in_new_customer_right.jpg") repeat-y;width:6px;height:122px;clear:both;}
.log-in-new-customer-right-2		{background:URL("../uploads/image/log_in_new_customer_right.jpg") repeat-y;width:5px;height:122px;clear:both;}
.log-in-new-customer-bottom			{background:URL("../uploads/image/log_in_new_customer_bottom.jpg") no-repeat;width:257px;height:11px;clear:both;}

.contact-header-form	{background:URL("../uploads/image/contact_header_form.jpg") no-repeat;width:541px;height:24px;clear:both;}
.contact-form-left		{background:URL("../uploads/image/contact_form_left.jpg") repeat-y;width:13px;height:400px;clear:both;}
.contact-form-right		{background:URL("../uploads/image/contact_form_right.jpg") repeat-y;width:14px;height:400px;clear:both;}
.contact-form-btm		{background:URL("../uploads/image/contact_form_btm.jpg") no-repeat;width:541px;height:24px;clear:both;}

.price {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #A90E12;font-weight: bold;text-decoration:none;}

a.link							{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}
a.link:hover					{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}
a.link:visited					{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}
a.link:visited:hover			{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}
a.bodylink						{color:#9B8778;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;text-decoration:none;}
a.bodylink:hover				{color:#9B8778;font-family:Arial, Helvetica, sans-serif;font-size:13px;text-decoration:underline;}
a.bodylink:visited				{color:#9B8778;font-family:Arial, Helvetica, sans-serif;font-size:13px;text-decoration:none;}
a.bodylink:visited:hover		{color:#9B8778;font-family:Arial, Helvetica, sans-serif;font-size:13px;text-decoration:underline;}
a.btmlink						{color:#AAA9AE;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}
a.btmlink:hover					{color:#AAA9AE;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}
a.btmlink:visited				{color:#AAA9AE;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}
a.btmlink:visited:hover			{color:#AAA9AE;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}
a.rolloverlink					{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}
a.rolloverlink:hover			{color:#D3C47F;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}
a.rolloverlink:visited			{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}
a.rolloverlink:visited:hover	{color:#D3C47F;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}
a.flyoutlink					{color:#D3C47F;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}
a.flyoutlink:hover				{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}
a.flyoutlink:visited			{color:#D3C47F;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}
a.flyoutlink:visited:hover		{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}
a.goldboldlink					{color:#C8BE79;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
a.goldboldlink:hover			{color:#C8BE79;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:underline;}
a.goldboldlink:visited			{color:#C8BE79;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
a.goldboldlink:visited:hover	{color:#C8BE79;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:underline;}
A.copyLink       				{color:#AAA9AE;font:normal normal 11px Arial, Helvetica, sans-serif;text-decoration:none;}
A:hover.copyLink				{color:#AAA9AE;}
A.adminLink       				{color:#AAA9AE;font:normal normal 11px Arial, Helvetica, sans-serif;text-decoration:none;}
A:hover.adminLink				{color:#AAA9AE;text-decoration:underline;}
A.stdLink       				{color:#838383;font:normal normal 11px Arial, Helvetica, sans-serif;text-decoration:none;}
A:hover.stdLink					{color:#AAA9AE;text-decoration:underline;}
A.greenLink       				{color:green;font:normal normal 11px Arial, Helvetica, sans-serif;text-decoration:none;}
A:hover.greenLink				{color:#acacac;}
A.whiteLink       				{color:white;font:normal normal 12px Arial, Helvetica, sans-serif;text-decoration:underline;}
A:hover.whiteLink				{color:#F0F0F0;}
A.redLink       				{color:#a90e12;font:normal normal 11px Arial, Helvetica, sans-serif;text-decoration:none;}
A:hover.redLink					{color:#acacac;}
a.productLink					{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}
a:hover.productLink				{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}

.backNext 					{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-weight:normal;text-decoration:none;}
.contactBody 				{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-weight:normal;text-decoration:none;}
.body 						{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;}
.bodybold 					{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
.bodyboldRed 				{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#A90E12;font-weight:bold;}
.bodyinside 				{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:normal;}
a.bodyinsidelink 			{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#9B8778;font-weight:bold;}
a.bodyinsidelink:hover 		{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#9B8778;font-weight:bold;}
.bodyinsidegrey 			{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;}
.copywrite					{color:#AAA9AE;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}
a.smudgelink				{color:#B0B0B0;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;text-decoration:none;}
a.smudgelink:hover			{color:#B0B0B0;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:underline;}
a.smudgelink:visited		{color:#B0B0B0;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;}
a.smudgelink:visited:hover	{color:#B0B0B0;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:underline;}

/*.center	{text-align:center;}*/
.left	{text-align:left;}
.right	{text-align:right;}
.cursor {cursor:pointer;}

.normal  {font:10pt arial;margin:0 0 5 0px;line-height:150%;}
.small   {font:8pt arial;margin:0 0 2 0px;padding:0px;}
.tiny    {font:7pt arial;margin:0 0 1 0px;padding:0px;}

.red 	{color:#b61c1f;}
.red2	{color:#fd4549;}
.black 	{color:#000000;}
.white 	{color:white;}
.green	{color:green;}
.orange	{color:#ff8c00;}

/* table */
.tableBanner	{font:normal bold 11px Arial, Helvetica, sans-serif;background-color:#dddddd;width:595px;border:1px solid #949393;margin:0 auto;text-align:center;margin:0 0 2px 0;}
.tableHeader	{font:normal bold 11px Arial, Helvetica, sans-serif;background-color:#dddddd;border:1px solid #949393;margin:0 auto;margin:0 0 2px 0;color:black;}
.tableIcons		{border:1px solid #949393;background-color:#dddddd;}
.row_0			{background-color:#ececec;}
.row_1			{background-color:#ffffff;}

/* form */
.formfields		{font:normal bold 11px Arial;display:block;position:relative;top:4px;left:0px;width:140px;text-align:right;}
.forminputs		{font:normal normal 10px Arial, Helvetica, sans-serif;display:block;position:relative;left:142px;top:-9px;border:1px solid gray;}
.formtextarea	{font:normal normal 10px Arial, Helvetica, sans-serif;display:block;position:relative;left:142px;top:-18px;border:1px solid gray;}
.formtextarea2	{font:normal normal 10px Arial, Helvetica, sans-serif;display:block;position:relative;left:142px;top:-10px;border:1px solid gray;}
.formreorder	{display:block;position:relative;top:10px;left:10px;width:250px;border:1px solid gray;}
.formbuttons	{display:block;position:relative;left:142px;cursor:pointer;margin:0 0 3px 0;}
.formborder		{border:1px solid gray;}
.formradio		{font:normal bold 11px Arial, Helvetica, sans-serif;display:block;position:relative;top:-11px;left:142px;padding-bottom:5px;width:190px;}
.formradio_1	{font:normal bold 11px Verdana;display:block;position:relative;top:-14px;left:142px;padding-bottom:5px;width:190px;}
.formcheckbox	{font:normal bold 11px Arial, Helvetica, sans-serif;position:relative;bottom:2px;}
.formrbuttons	{display:block;position:relative;top:12px;left:11px;cursor:pointer;margin:0 0 3px 0;}
.formrimages	{width:20px;display:block;position:relative;left:440px;top:-208px;cursor:pointer;margin:0 0 3px 0;}
.formnotes		{font:normal bold 10px arial;display:block;position:relative;top:-8px;left:142px;width:400px;}
.formnotes2		{font:normal bold 10px arial;display:block;position:relative;top:-10px;left:142px;width:400px;}
.formselect		{font:normal normal 9px Arial, Helvetica, sans-serif;display:block;position:relative;left:142px;top:-10px;border:1px solid gray;}
.formcalendar	{display:block;position:absolute;margin:-29px 0 0 230px;;}
.contact_inputs	{display:block;position:relative;border:1px solid #491211;color:#491211;font:normal bold 11px arial;}
.contact_button	{border:1px solid #491211;color:#491211;font:normal normal 10px Arial, Helvetica, sans-serif;background-color:white;width:53px;cursor:pointer;margin-top:3px;}

/*input widths*/
.width20			{width:20px;}
.width40			{width:40px;}
.width50			{width:50px;}
.width100			{width:100px;}
.width140			{width:140px;}
.width150			{width:150px;}
.width175			{width:175px;}
.width200			{width:200px;}
.width250			{width:250px;}
.width300			{width:300px;}
.width350			{width:350px;}
.width450			{width:450px;}

.left150		{left:150px;}
.left292		{left:292px;}
.left200		{left:200px;}
.left342		{left:342px;}
.pad10			{padding-left:10px;}
.pad15			{padding-left:15px;}
.pad20			{padding-left:20px;}
.pad25			{padding-left:25px;}

/* admin */
.editor		{position:relative;left:142px;top:-10px;}


/* CoolMenus 4 - default styles - do not edit */
.clCMEvent	{position:absolute;display:block; z-index:300; width:50%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden;}
.clCMAbs	{position:absolute;}
.menu		{height:100px;color:white;}
/* CoolMenus 4 - default styles - end */
/*Style for the background-bar*/
.clBar	{position:absolute;width:10;height:10;layer-background-color:#ffffff;background-color:#ffffff;visibility:hidden;}
/*Styles for level 0*/
.clLevel0,.clLevel0over	{position:absolute;font:normal normal 12px Arial, Helvetica, sans-serif;text-align:center;padding-top:3px;}
.clLevel0				{background-color:#010101;color:#ffffff;text-align:center;}
.clLevel0over			{background-color:#010101;color:#ffffff;cursor:hand;text-align:center;cursor:pointer;}
.clLevel0border			{position:absolute;visibility:hidden;background-color:#ffffff;layer-background-color:#ffffff;}
/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute;font:normal normal 12px Arial, Helvetica, sans-serif;text-align:center;}
.clLevel1				{background:URL("../images/grandi_menu_back.jpg") repeat-x;width:180px;height:25px;background-color:#010101;color:#ffffff;padding:5px 2px 2px 2px;cursor:pointer;}
.clLevel1over			{background:URL("../images/grandi_menu_back.jpg") repeat-x;width:180px;height:25px;background-color:#010101;color:#D3C47F;padding:5px 2px 2px 2px;cursor:pointer;}
.clLevel1border			{position:absolute;visibility:hidden;background-color:#010101;layer-background-color:#010101;}
/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute;font:normal normal 12px Arial, Helvetica, sans-serif;text-align:center;}
.clLevel2				{background:URL("../images/grandi_menu_back_2.jpg") repeat-x;width:180px;height:25px;background-color:#3A3A3C;color:#D3C47F;padding:5px 2px 2px 2px;cursor:pointer;}
.clLevel2over			{background:URL("../images/grandi_menu_back_2.jpg") repeat-x;width:180px;height:25px;background-color:#3A3A3C;color:#ffffff;padding:5px 2px 2px 2px;cursor:pointer;}
.clLevel2border			{position:absolute;visibility:hidden;background-color:#3a3a3c;layer-background-color:#3a3a3c}
/*Styles for level 3*/
.clLevel3, .clLevel3over{position:absolute;font:normal normal 12px Arial, Helvetica, sans-serif;text-align:center;}
.clLevel3				{background:URL("../images/grandi_menu_back.jpg") repeat-x;width:180px;height:25px;background-color:#010101;color:#ffffff;padding:5px 2px 2px 2px;cursor:pointer;}
.clLevel3over			{background:URL("../images/grandi_menu_back.jpg") repeat-x;width:180px;height:25px;background-color:#010101;color:#D3C47F;padding:5px 2px 2px 2px;cursor:pointer;}
.clLevel3border			{position:absolute;visibility:hidden;background-color:#010101;layer-background-color:#010101;}

/* font types */
@font-face {font-family:"Paulinho Pedra Azul";src: url("PAULPAN_.eot");}