﻿/*----------------------------------------------------------------------*/
/*Frame                                                                 */
/*----------------------------------------------------------------------*/
.shell					{float:left;width:746px;margin-left:6px;background:url('../images/secure_back.jpg') repeat-x}
.frame					{}

/*Header*/
.frame-header			{float:left;position:relative;width:690px;margin:18px 30px 0px 30px; min-height:57px;background:url(../images/secure_header.jpg) repeat-x}
.frame-header-left		{float:left;height:57px;width:9px;background:url(../images/secure_header_left.jpg)}
.frame-header-right		{float:right;height:57px;width:9px;background:url(../images/secure_header_right.jpg)}
.frame-header h2		{float:left;font-size:16px;font-weight:bold;color:white;line-height:3.5;margin-left:24px;}
.frame-header h3		{float:left;font-size:16px;font-weight:bold;color:#07c6fa;line-height:3.5;}

/*Body*/
.frame-body				{float:left;width:626px;margin:0px 30px 0px 30px;padding:10px 30px 30px 30px;min-height:300px; border-top: 1px solid black;border-left: 2px solid black;border-right: 2px solid black;background: white url(../images/secure_content_back.jpg) repeat-x;}

/*Footer*/
.frame-footer			{float:left;width:690px;margin:0px 30px 0px 30px;border-top:1px solid black;background:url(../images/secure_footer.jpg) repeat-x}
.frame-footer-left		{float:left;height:47px;width:9px;background:url(../images/secure_footer_left.jpg)}
.frame-footer-right		{float:right;height:47px;width:9px;background:url(../images/secure_footer_right.jpg)}

.frame .back			{float:right; color:white;text-decoration:none;margin:20px 24px 0px 0px}
.frame .links			{float:right;color:white;}



/* ======================================================================================= */
/* Buttons																			   */
/* ======================================================================================= */
.button 		{float:left;line-height:2.25;font-family:arial;font-size:12px;padding:0px;margin:0px 4px 0px 0px;font-weight:bold;cursor:pointer;width:107px;height:28px;text-align:center;background:url(../images/button.gif) no-repeat; border:none;color:white;text-decoration:none;} 
/*.out-of-stock	{float:left;line-height:2.25;font-size:12px;padding:0px;margin:0px 4px 0px 0px;font-weight:bold;cursor:default;width:107px;height:28px;text-align:center;background:url(../images/button_gray.gif) no-repeat; border:none;color:white;} */

/*----------------------------------------------------------------------*/
/*Inner Sections                                                        */
/*----------------------------------------------------------------------*/
/*Important - Keeps Spaces From Loading In IE*/
.section					{float:left;width:100%}

/*Inner Containers*/
.inner-head					{float:left;width:100%;margin:14px 0px 0px 0px;height:32px;background: #cacaca}
.inner-head-left			{float:left;height:32px;width:6px;background: #cacaca url(../images/secure_table_head_left.jpg) no-repeat;}
.inner-head-right			{float:right;height:32px;width:6px;background: #cacaca url(../images/secure_table_head_right.jpg) no-repeat;}
.inner-head h4				{float:left;line-height:2.3;font-size:13px;margin-left:10px;}
/*.inner-head a				{float:right;line-height:2.75;margin-right:10px;}*/

.inner-body					{float:left;text-align:left;width:100%;margin:0px}
.inner-body .inner-content	{float:none;padding:6px 14px 6px 14px;text-align:justify}
.inner-body .inner-content p{text-align:justify}
.inner-body .inner-content .bullethead{display:inline;font-weight:bold;}


.inner-body h5				{float:left;width:100%;line-height:2;font-size:12px;color:#666666}

.inner-footer				{float:left;width:100%;margin:6px 0px 12px 0px}
.inner-footer .inner-content{float:none;padding:14px 0px 0px 0px;margin:0px 14px 0px 14px;border-top:2px solid #E2E2E2}
.inner-footer .links		{float:right;color:black;}
.inner-footer .links .required{font-size:11px;color:#666666}
/*----------------------------------------------------------------------*/
/*Inner Table                                                           */
/*----------------------------------------------------------------------*/
.inner-table				{float:left;width:100%;margin:14px 0px 0px 0px;}
.inner-table thead th	    {height:32px;font-size:13px;line-height:2.3;padding:0px 14px 0px 14px;background-color:#cacaca;font-weight:bold;white-space:nowrap}
.inner-table thead tr		{border:none}
.inner-table .th_first		{background: #cacaca url(../images/secure_table_head_left.jpg) no-repeat;}
.inner-table .th_last		{background: #cacaca url(../images/secure_table_head_right.jpg) no-repeat;background-position:right}
.inner-table tbody tr td	{padding:6px 14px 6px 14px;vertical-align:middle}
.inner-table .line			{background-color: #E2E2E2;height: 2px;}

.inner-table tfoot th	    {line-height:2.5;padding:0px 10px 0px 10px;font-weight:bold;}
.inner-table tfoot td	    {text-align:right;line-height:2.5;padding:0px 16px 0px 16px;font-weight:bold}

/*----------------------------------------------------------------------*/
/*Inner Sub-Tables                                                           */
/*----------------------------------------------------------------------*/
.tblsub							{float:left;padding:0px;vertical-align:middle}
.tblsub	tbody tr td		    	{border:none;padding:0px 6px 0px 0px;font-weight:normal;white-space:nowrap;vertical-align:middle}
.tblsub tbody tr td:first-child	{font-style:italic;padding:0px 6px 0px 0px;font-weight:bold}

.tbloption							{float:left;padding:0px;font-size:11px;color:#333333}
.tbloption tbody tr td		    	{border:none;padding:0px 6px 0px 0px;font-weight:normal;white-space:nowrap;vertical-align:middle}
.tbloption tbody tr td:first-child	{font-style:italic;padding:0px 6px 0px 0px;font-weight:bold}


.tblsummary					 	 {float:right;width:auto;margin-right:6px;}
.tblsummary tbody tr td		     {border:none;vertical-align:middle;padding:0px 10px 0px 0px;white-space:nowrap;font-weight:bold;text-align:right}
.tblsummary tbody tr td:first-child{white-space:nowrap;padding:0px 10px 0px 0px;font-weight:normal;text-align:left}

/*----------------------------------------------------------------------*/
/*Inner Splitters                                                           */
/*----------------------------------------------------------------------*/
/*Inner Splitter*/
.inner-col1					{float:left;width:40%}
.inner-col2					{float:right;width:60%}

/*Inner Splitter*/
.inner-splitset				{float:left;width:100%}
.inner-split1				{float:left;width:300px;}
.inner-split2				{float:right;width:300px;}
.inner-splitset .inner-footer .inner-content{border:none;padding:0px}/*Smaller Spaing Than standard footer*/

/*----------------------------------------------------------------------*/
/*Inner Groups                                                          */
/*----------------------------------------------------------------------*/
.spangroup					{float:left;width:100%;padding:0px 0px 6px 0px;}

.cbxgroup					{float:left;width:100%;min-height:30px;padding-top:4px;}
.cbxgroup label				{float:none;font-size:12px;font-weight:bold;color:black;margin-left:4px;}

.txtgroup					{float:left;width:100%;padding-bottom:14px;}
.txtgroup label				{float:none;font-size:12px;font-weight:bold;color:black}
.txtgroup input[type='text']{padding:2px;border:1px solid silver}
.txtgroup input[type='password']{padding:2px;border:1px solid silver}

.txtgroup select 			{padding:2px;border:1px solid silver}

.areagroup					{float:left;width:100%;padding-bottom:14px;}
.areagroup label			{float:none;font-size:12px;font-weight:bold;color:black}
.areagroup textarea			{padding:2px;border:1px solid silver}

.inner-content ul 			{float:left;width:100%}
.inner-content ul li		{width:100%;}

/*----------------------------------------------------------------------*/
/*Miscellaneous                                                         */
/*----------------------------------------------------------------------*/
.messages					{display:block;margin:6px 0px 6px 0px;font-weight:bold;border-top:1px solid #0d63b0;border-bottom:1px solid #0d63b0;color:#0d63b0;}
.messages li				{padding:4px;}
.forgot						{font-size:11px;color:#07c6fa;}
.validation-advice			{font-size:10px;color:red;padding-bottom:4px;}


/*----------------------------------------------------------------------*/
/*Category Toolbar                                                      */
/*----------------------------------------------------------------------*/
.inner-head .sorter  {float:right;margin-right:10px;padding-top:6px;font-size:11px;font-weight:bold;color:#666666}

.inner-head .switcher{float:right;margin-right:10px;}

.inner-head .limiter {float:right;color:white;margin-right:10px;}
.inner-head .counter {float:left;margin-left:10px;}
.inner-head select	 {margin-left:4px;padding:2px;font-size:11px;border:1px solid #666666;color:#666666}


/*Misc Elements*/
.inner-table .prodname	    {float:left;width:100%;white-space:nowrap;font-weight:bold;color:#1383d0}
.inner-table .prodmessage	{float:none;font-size:11px;line-height:normal;color:maroon}
.inner-body	 #country		{width:260px;}
.inner-total .price			{}



